Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1084276

Summary: The "_minimize()" functions of edit-node tools disabled since deleted dependency package appliance-tools-minimizer
Product: Red Hat Enterprise Virtualization Manager Reporter: haiyang,dong <hadong>
Component: ovirt-nodeAssignee: Fabian Deutsch <fdeutsch>
Status: CLOSED ERRATA QA Contact: Pavel Stehlik <pstehlik>
Severity: high Docs Contact:
Priority: high    
Version: 3.3.0CC: aberezin, aburden, bmcclain, cpelland, cshao, dfediuck, gklein, gouyang, hadong, huiwa, iheim, leiwang, ycui
Target Milestone: ---   
Target Release: 3.5.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: node
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Previously, the image-minimizer tool was missing in ovirt-node packages, causing edit-node to skip minimization and resulting in a larger-than-necessary ISO. The image-minimizer tool is now shipped in the ovirt-node-minimizer subpackage and ISOs generated by edit-node are minimized as expected.
Story Points: ---
Clone Of:
: 1097404 (view as bug list) Environment:
Last Closed: 2015-02-11 20:55:13 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: Node RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1097404    

Description haiyang,dong 2014-04-04 04:26:16 UTC
Description of problem:
Due to in order to fix
Bug 1056735 - ovirt-node-tools requires unavailable appliance-tools.

ovirt-node-tools deleted requires dependency package appliance-tools-minimizer.But this will lead to
The "_minimize()" functions  of edit-node tools disabled.

------------------
[root@hp-z600-04 iso]# rpm -qp --requires ovirt-node-tools-3.0.1-18.el6_5.8.noarch.rpm
/bin/bash  
/usr/bin/env  
libselinux-python  
livecd-tools >= 1:13.4.3
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1
[root@hp-z600-04 iso]# 

Version-Release number of selected component (if applicable):
ovirt-node-tools-3.0.1-18.el6_5.8.noarch.rpm

How reproducible:
100%

Steps to Reproduce:


Actual results:

Expected results:

Additional info:

Comment 1 haiyang,dong 2014-04-29 05:11:50 UTC
Test version:
ovirt-node-tools-3.0.1-18.el6_5.10.noarch.rpm 
ovirt-node-minimizer-3.0.1-18.el6_5.10.noarch.rpm

ovirt-node-tools now requires dependency package ovirt-node-minimizer. Also
The "_minimize()" functions  of edit-node tools can work in above version.

[root@hp-z600-04 iso]# edit-node --repo=edit-node.repo --install=ovirt-node-plugin-cim-3.0.1-18.el6_5.10.noarch.rpm rhevh-6.5-20140317.0.iso 
rhevh-6.5-20140317.0.iso
Warning: the state of SELinux is disabled
Installing Packages
Setting Up DNS For Chroot
Configuring Yum Repo
Running Yum Install
..
Running Minimizer
['/var/tmp/edit-liveos-aCWrhP/install_root/etc/ovirt-plugins.d/cim.minimize', '/var/tmp/edit-liveos-aCWrhP/install_root/etc/ovirt-plugins.d/snmp.minimize']
image-minimizer -v -i /var/tmp/edit-liveos-aCWrhP/install_root /var/tmp/edit-liveos-aCWrhP/install_root/etc/ovirt-plugins.d/cim.minimize
tog-pegasus package not found
tog-pegasus-libs package not found
openslp package not found
mailcap erased
..

Setting supported flag to 0
Moving 'rhevh-6.5-20140317.0.iso.edited.iso' to 'rhevh-6.5-20140317.cim.0.iso'

so this bug has been fixed, after the status changed into "ON_QA", I will verify this bug.

Comment 5 haiyang,dong 2015-01-13 10:10:10 UTC
Test version:
ovirt-node-tools-3.1.0-0.42.20150109gitd06b7c5.el7.noarch.rpm
ovirt-node-minimizer-3.1.0-0.42.20150109gitd06b7c5.el7.noarch.rpm


ovirt-node-tools now requires dependency package ovirt-node-minimizer. Also
The "_minimize()" functions  of edit-node tools can work in above version.

[root@dhcp-8-228 home]# edit-node --repo=edit-node.repo --install=ovirt-node-plugin-cim-3.1.0-0.42.20150109gitd06b7c5.el7.noarch.rpm rhev-hypervisor7-7.0-20150112.0.iso 
rhev-hypervisor7-7.0-20150112.0.iso
Warning: the state of SELinux is disabled
Installing Packages
Setting Up DNS For Chroot
Configuring Yum Repo
Setting pki entitlement
Setting rhsm ca
WARNING: rpm directory None does not exist
Running Yum Install
..
Running Minimizer
['/var/tmp/edit-liveos-EScKd9/install_root/etc/ovirt-plugins.d/snmp.minimize', '/var/tmp/edit-liveos-EScKd9/install_root/etc/ovirt-plugins.d/cim.minimize', '/var/tmp/edit-liveos-EScKd9/install_root/etc/ovirt-plugins.d/vdsm-plugin.minimize']
image-minimizer -v -i /var/tmp/edit-liveos-EScKd9/install_root /var/tmp/edit-liveos-EScKd9/install_root/etc/ovirt-plugins.d/snmp.minimize
/var/tmp/edit-liveos-EScKd9/install_root/etc/rc.d/init.d/snmptrapd file not found
rm /var/tmp/edit-liveos-EScKd9/install_root/usr/share/snmp/snmpconf-data/snmptrapd-data/traphandle
rm /var/tmp/edit-liveos-EScKd9/install_root/usr/share/snmp/snmpconf-data/snmptrapd-data/snmpconf-config
rm /var/tmp/edit-liveos-EScKd9/install_root/usr/share/snmp/snmpconf-data/snmptrapd-data/runtime
rm /var/tmp/edit-liveos-EScKd9/install_root/usr/share/snmp/snmpconf-data/snmptrapd-data/logging
rm /var/tmp/edit-liveos-EScKd9/install_root/usr/share/snmp/snmpconf-data/snmptrapd-data/formatting
rm /var/tmp/edit-liveos-EScKd9/install_root/usr/share/snmp/snmpconf-data/snmptrapd-data/authentication
rm /var/tmp/edit-liveos-EScKd9/install_root/usr/share/snmp/snmpconf-data/snmpd-data/trapsinks
rm /var/tmp/edit-liveos-EScKd9/install_root/usr/share/snmp/snmpconf-data/snmpd-data/system
rm /var/tmp/edit-liveos-EScKd9/install_root/usr/share/snmp/snmpconf-data/snmpd-data/snmpconf-config
rm /var/tmp/edit-liveos-EScKd9/install_root/usr/share/snmp/snmpconf-data/snmpd-data/operation
rm /var/tmp/edit-liveos-EScKd9/install_root/usr/share/snmp/snmpconf-data/snmpd-data/monitor
rm /var/tmp/edit-liveos-EScKd9/install_root/usr/share/snmp/snmpconf-data/snmpd-data/extending
rm /var/tmp/edit-liveos-EScKd9/install_root/usr/share/snmp/snmpconf-data/snmpd-data/basic_setup
rm /var/tmp/edit-liveos-EScKd9/install_root/usr/share/snmp/snmpconf-data/snmpd-data/acl
rm /var/tmp/edit-liveos-EScKd9/install_root/usr/share/snmp/snmpconf-data/snmp-data/snmpconf-config
rm /var/tmp/edit-liveos-EScKd9/install_root/usr/share/snmp/snmpconf-data/snmp-data/output
rm /var/tmp/edit-liveos-EScKd9/install_root/usr/share/snmp/snmpconf-data/snmp-data/mibs
rm /var/tmp/edit-liveos-EScKd9/install_root/usr/share/snmp/snmpconf-data/snmp-data/debugging
rm /var/tmp/edit-liveos-EScKd9/install_root/usr/share/snmp/snmpconf-data/snmp-data/authopts
rm /var/tmp/edit-liveos-EScKd9/install_root/usr/sbin/snmptrapd
rm /var/tmp/edit-liveos-EScKd9/install_root/usr/bin/snmpconf
rm /var/tmp/edit-liveos-EScKd9/install_root/usr/bin/net-snmp-create-v3-user
rm /var/tmp/edit-liveos-EScKd9/install_root/etc/sysconfig/snmptrapd
rm /var/tmp/edit-liveos-EScKd9/install_root/etc/snmp/snmptrapd.conf
rm -rf /var/tmp/edit-liveos-EScKd9/install_root/usr/share/snmp/snmpconf-data/snmptrapd-data
rm -rf /var/tmp/edit-liveos-EScKd9/install_root/usr/share/snmp/snmpconf-data/snmpd-data
rm -rf /var/tmp/edit-liveos-EScKd9/install_root/usr/share/snmp/snmpconf-data/snmp-data
rm -rf /var/tmp/edit-liveos-EScKd9/install_root/usr/share/snmp/snmpconf-data

image-minimizer -v -i /var/tmp/edit-liveos-EScKd9/install_root /var/tmp/edit-liveos-EScKd9/install_root/etc/ovirt-plugins.d/cim.minimize
tog-pegasus package not found
tog-pegasus-libs package not found
openslp package not found
mailcap erased
..
Setting supported flag to 0
Moving 'rhev-hypervisor7-7.0-20150112.0.iso.edited.iso' to 'rhev-hypervisor7-7.0-20150112.cim.0.iso'

so this bug has been fixed, change the status changed into "VERIFIED".

Comment 7 errata-xmlrpc 2015-02-11 20:55:13 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://rhn.redhat.com/errata/RHEA-2015-0160.html