We should not try to explicitely install qemu-kvm-rhev

Bug #1567990 reported by David Moreau Simard
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Packstack
In Progress
Undecided
David Moreau Simard

Bug Description

When qemu-kvm and qemu-kvm-rhev are both available for installation, qemu-kvm-rhev will always be installed because it is set to obsolete qemu-kvm.
Therefore, we don't need to try and detect if it's available and explicitely install it - puppet-nova will install qemu-kvm and, if it is available, yum will select qemu-kvm-rhev.

Example:
[root@n32 ~]# yum search kvm
Loaded plugins: fastestmirror, priorities
centos-ceph-hammer | 2.9 kB 00:00:00
centos-openstack-mitaka-test | 2.9 kB 00:00:00
centos-qemu-ev | 2.9 kB 00:00:00
(1/3): centos-openstack-mitaka-test/x86_64/primary_db | 3.0 MB 00:00:00
(2/3): centos-ceph-hammer/7/x86_64/primary_db | 30 kB 00:00:00
(3/3): centos-qemu-ev/7/x86_64/primary_db | 17 kB 00:00:00
Loading mirror speeds from cached hostfile
 * base: mirror4.ci.centos.org
 * extras: mirror4.ci.centos.org
 * updates: mirror4.ci.centos.org
====================================================================================================================================================== N/S matched: kvm ======================================================================================================================================================
libvirt-daemon-kvm.x86_64 : Server side daemon & driver required to run KVM guests
pcp-pmda-kvm.x86_64 : Performance Co-Pilot (PCP) metrics for KVM
qemu-kvm-tools.x86_64 : KVM debugging and diagnostics tools
qemu-kvm-tools-ev.x86_64 : KVM debugging and diagnostics tools
qemu-kvm.x86_64 : QEMU is a FAST! processor emulator
qemu-kvm-common.x86_64 : QEMU common files needed by all QEMU targets
qemu-kvm-common-ev.x86_64 : QEMU common files needed by all QEMU targets
qemu-kvm-ev.x86_64 : QEMU is a FAST! processor emulator
virt-v2v.x86_64 : Convert a virtual machine to run on KVM

  Name and summary matches only, use "search all" for everything.
[root@n32 ~]# yum -y install qemu-kvm
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
 * base: mirror4.ci.centos.org
 * extras: mirror4.ci.centos.org
 * updates: mirror4.ci.centos.org
Package qemu-kvm is obsoleted by qemu-kvm-ev, trying to install 10:qemu-kvm-ev-2.3.0-31.el7_2.7.1.x86_64 instead
Resolving Dependencies
--> Running transaction check
---> Package qemu-kvm-ev.x86_64 10:2.3.0-31.el7_2.7.1 will be installed
--> Processing Dependency: qemu-kvm-common-ev = 10:2.3.0-31.el7_2.7.1 for package: 10:qemu-kvm-ev-2.3.0-31.el7_2.7.1.x86_64
--> Processing Dependency: qemu-img-ev = 10:2.3.0-31.el7_2.7.1 for package: 10:qemu-kvm-ev-2.3.0-31.el7_2.7.1.x86_64
--> Processing Dependency: seabios-bin >= 1.7.5-1 for package: 10:qemu-kvm-ev-2.3.0-31.el7_2.7.1.x86_64
--> Processing Dependency: libseccomp >= 1.0.0 for package: 10:qemu-kvm-ev-2.3.0-31.el7_2.7.1.x86_64
--> Processing Dependency: glusterfs-api >= 3.6.0 for package: 10:qemu-kvm-ev-2.3.0-31.el7_2.7.1.x86_64
--> Processing Dependency: sgabios-bin for package: 10:qemu-kvm-ev-2.3.0-31.el7_2.7.1.x86_64
--> Processing Dependency: seavgabios-bin for package: 10:qemu-kvm-ev-2.3.0-31.el7_2.7.1.x86_64
--> Processing Dependency: libspice-server.so.1(SPICE_SERVER_0.8.3)(64bit) for package: 10:qemu-kvm-ev-2.3.0-31.el7_2.7.1.x86_64
--> Processing Dependency: libspice-server.so.1(SPICE_SERVER_0.8.2)(64bit) for package: 10:qemu-kvm-ev-2.3.0-31.el7_2.7.1.x86_64
--> Processing Dependency: libspice-server.so.1(SPICE_SERVER_0.8.1)(64bit) for package: 10:qemu-kvm-ev-2.3.0-31.el7_2.7.1.x86_64
--> Processing Dependency: libspice-server.so.1(SPICE_SERVER_0.6.0)(64bit) for package: 10:qemu-kvm-ev-2.3.0-31.el7_2.7.1.x86_64
--> Processing Dependency: libspice-server.so.1(SPICE_SERVER_0.12.4)(64bit) for package: 10:qemu-kvm-ev-2.3.0-31.el7_2.7.1.x86_64
--> Processing Dependency: libspice-server.so.1(SPICE_SERVER_0.12.3)(64bit) for package: 10:qemu-kvm-ev-2.3.0-31.el7_2.7.1.x86_64
--> Processing Dependency: libspice-server.so.1(SPICE_SERVER_0.12.2)(64bit) for package: 10:qemu-kvm-ev-2.3.0-31.el7_2.7.1.x86_64
--> Processing Dependency: libspice-server.so.1(SPICE_SERVER_0.11.2)(64bit) for package: 10:qemu-kvm-ev-2.3.0-31.el7_2.7.1.x86_64
--> Processing Dependency: libspice-server.so.1(SPICE_SERVER_0.10.4)(64bit) for package: 10:qemu-kvm-ev-2.3.0-31.el7_2.7.1.x86_64
--> Processing Dependency: libspice-server.so.1(SPICE_SERVER_0.10.3)(64bit) for package: 10:qemu-kvm-ev-2.3.0-31.el7_2.7.1.x86_64
--> Processing Dependency: libspice-server.so.1(SPICE_SERVER_0.10.2)(64bit) for package: 10:qemu-kvm-ev-2.3.0-31.el7_2.7.1.x86_64
--> Processing Dependency: libspice-server.so.1(SPICE_SERVER_0.10.1)(64bit) for package: 10:qemu-kvm-ev-2.3.0-31.el7_2.7.1.x86_64
--> Processing Dependency: libspice-server.so.1(SPICE_SERVER_0.10.0)(64bit) for package: 10:qemu-kvm-ev-2.3.0-31.el7_2.7.1.x86_64
--> Processing Dependency: librdmacm.so.1(RDMACM_1.0)(64bit) for package: 10:qemu-kvm-ev-2.3.0-31.el7_2.7.1.x86_64
--> Processing Dependency: libpulse.so.0(PULSE_0)(64bit) for package: 10:qemu-kvm-ev-2.3.0-31.el7_2.7.1.x86_64
--> Processing Dependency: libpng15.so.15(PNG15_0)(64bit) for package: 10:qemu-kvm-ev-2.3.0-31.el7_2.7.1.x86_64
--> Processing Dependency: libibverbs.so.1(IBVERBS_1.1)(64bit) for package: 10:qemu-kvm-ev-2.3.0-31.el7_2.7.1.x86_64
--> Processing Dependency: libibverbs.so.1(IBVERBS_1.0)(64bit) for package: 10:qemu-kvm-ev-2.3.0-31.el7_2.7.1.x86_64
--> Processing Dependency: libgfapi.so.0(GFAPI_3.5.0)(64bit) for package: 10:qemu-kvm-ev-2.3.0-31.el7_2.7.1.x86_64
--> Processing Dependency: libgfapi.so.0(GFAPI_3.4.0)(64bit) for package: 10:qemu-kvm-ev-2.3.0-31.el7_2.7.1.x86_64
--> Processing Dependency: ipxe-roms-qemu for package: 10:qemu-kvm-ev-2.3.0-31.el7_2.7.1.x86_64
--> Processing Dependency: libusbredirparser.so.1()(64bit) for package: 10:qemu-kvm-ev-2.3.0-31.el7_2.7.1.x86_64
--> Processing Dependency: libusb-1.0.so.0()(64bit) for package: 10:qemu-kvm-ev-2.3.0-31.el7_2.7.1.x86_64
--> Processing Dependency: libtcmalloc.so.4()(64bit) for package: 10:qemu-kvm-ev-2.3.0-31.el7_2.7.1.x86_64
--> Processing Dependency: libspice-server.so.1()(64bit) for package: 10:qemu-kvm-ev-2.3.0-31.el7_2.7.1.x86_64
--> Processing Dependency: libseccomp.so.2()(64bit) for package: 10:qemu-kvm-ev-2.3.0-31.el7_2.7.1.x86_64
--> Processing Dependency: librdmacm.so.1()(64bit) for package: 10:qemu-kvm-ev-2.3.0-31.el7_2.7.1.x86_64
--> Processing Dependency: librbd.so.1()(64bit) for package: 10:qemu-kvm-ev-2.3.0-31.el7_2.7.1.x86_64
--> Processing Dependency: librados.so.2()(64bit) for package: 10:qemu-kvm-ev-2.3.0-31.el7_2.7.1.x86_64
--> Processing Dependency: libpulse.so.0()(64bit) for package: 10:qemu-kvm-ev-2.3.0-31.el7_2.7.1.x86_64
--> Processing Dependency: libpng15.so.15()(64bit) for package: 10:qemu-kvm-ev-2.3.0-31.el7_2.7.1.x86_64
--> Processing Dependency: libpixman-1.so.0()(64bit) for package: 10:qemu-kvm-ev-2.3.0-31.el7_2.7.1.x86_64
--> Processing Dependency: libiscsi.so.2()(64bit) for package: 10:qemu-kvm-ev-2.3.0-31.el7_2.7.1.x86_64
--> Processing Dependency: libibverbs.so.1()(64bit) for package: 10:qemu-kvm-ev-2.3.0-31.el7_2.7.1.x86_64
--> Processing Dependency: libglusterfs.so.0()(64bit) for package: 10:qemu-kvm-ev-2.3.0-31.el7_2.7.1.x86_64
--> Processing Dependency: libgfxdr.so.0()(64bit) for package: 10:qemu-kvm-ev-2.3.0-31.el7_2.7.1.x86_64
--> Processing Dependency: libgfrpc.so.0()(64bit) for package: 10:qemu-kvm-ev-2.3.0-31.el7_2.7.1.x86_64
--> Processing Dependency: libgfapi.so.0()(64bit) for package: 10:qemu-kvm-ev-2.3.0-31.el7_2.7.1.x86_64
--> Running transaction check
---> Package glusterfs-api.x86_64 0:3.7.1-16.0.1.el7.centos will be installed
--> Processing Dependency: glusterfs-client-xlators = 3.7.1-16.0.1.el7.centos for package: glusterfs-api-3.7.1-16.0.1.el7.centos.x86_64
--> Processing Dependency: glusterfs = 3.7.1-16.0.1.el7.centos for package: glusterfs-api-3.7.1-16.0.1.el7.centos.x86_64
---> Package glusterfs-libs.x86_64 0:3.7.1-16.0.1.el7.centos will be installed
--> Processing Dependency: rsyslog-mmjsonparse for package: glusterfs-libs-3.7.1-16.0.1.el7.centos.x86_64
---> Package gperftools-libs.x86_64 0:2.4-7.el7 will be installed
--> Processing Dependency: libunwind.so.8()(64bit) for package: gperftools-libs-2.4-7.el7.x86_64
---> Package ipxe-roms-qemu.noarch 0:20130517-8.gitc4bce43.el7_2.1 will be installed
---> Package libibverbs.x86_64 0:1.1.8-8.el7 will be installed
---> Package libiscsi.x86_64 0:1.9.0-6.el7 will be installed
---> Package libpng.x86_64 2:1.5.13-7.el7_2 will be installed
---> Package librados2.x86_64 1:0.94.5-1.el7 will be installed
--> Processing Dependency: libboost_thread-mt.so.1.53.0()(64bit) for package: 1:librados2-0.94.5-1.el7.x86_64
--> Processing Dependency: libboost_system-mt.so.1.53.0()(64bit) for package: 1:librados2-0.94.5-1.el7.x86_64
---> Package librbd1.x86_64 1:0.94.5-1.el7 will be installed
---> Package librdmacm.x86_64 0:1.0.21-1.el7 will be installed
---> Package libseccomp.x86_64 0:2.2.1-1.el7 will be installed
---> Package libusbx.x86_64 0:1.0.15-4.el7 will be installed
---> Package pixman.x86_64 0:0.32.6-3.el7 will be installed
---> Package pulseaudio-libs.x86_64 0:6.0-7.el7 will be installed
--> Processing Dependency: libsndfile.so.1(libsndfile.so.1.0)(64bit) for package: pulseaudio-libs-6.0-7.el7.x86_64
--> Processing Dependency: libxcb.so.1()(64bit) for package: pulseaudio-libs-6.0-7.el7.x86_64
--> Processing Dependency: libsndfile.so.1()(64bit) for package: pulseaudio-libs-6.0-7.el7.x86_64
--> Processing Dependency: libasyncns.so.0()(64bit) for package: pulseaudio-libs-6.0-7.el7.x86_64
--> Processing Dependency: libXtst.so.6()(64bit) for package: pulseaudio-libs-6.0-7.el7.x86_64
--> Processing Dependency: libX11.so.6()(64bit) for package: pulseaudio-libs-6.0-7.el7.x86_64
--> Processing Dependency: libX11-xcb.so.1()(64bit) for package: pulseaudio-libs-6.0-7.el7.x86_64
--> Processing Dependency: libSM.so.6()(64bit) for package: pulseaudio-libs-6.0-7.el7.x86_64
--> Processing Dependency: libICE.so.6()(64bit) for package: pulseaudio-libs-6.0-7.el7.x86_64
---> Package qemu-img-ev.x86_64 10:2.3.0-31.el7_2.7.1 will be installed
---> Package qemu-kvm-common-ev.x86_64 10:2.3.0-31.el7_2.7.1 will be installed
---> Package seabios-bin.noarch 0:1.7.5-11.el7 will be installed
---> Package seavgabios-bin.noarch 0:1.7.5-11.el7 will be installed
---> Package sgabios-bin.noarch 1:0.20110622svn-4.el7 will be installed
---> Package spice-server.x86_64 0:0.12.4-15.el7 will be installed
--> Processing Dependency: libjpeg.so.62(LIBJPEG_6.2)(64bit) for package: spice-server-0.12.4-15.el7.x86_64
--> Processing Dependency: libjpeg.so.62()(64bit) for package: spice-server-0.12.4-15.el7.x86_64
--> Processing Dependency: libcelt051.so.0()(64bit) for package: spice-server-0.12.4-15.el7.x86_64
---> Package usbredir.x86_64 0:0.6-7.el7 will be installed
--> Running transaction check
---> Package boost-system.x86_64 0:1.53.0-25.el7 will be installed
---> Package boost-thread.x86_64 0:1.53.0-25.el7 will be installed
---> Package celt051.x86_64 0:0.5.1.3-8.el7 will be installed
--> Processing Dependency: libogg.so.0()(64bit) for package: celt051-0.5.1.3-8.el7.x86_64
---> Package glusterfs.x86_64 0:3.7.1-16.0.1.el7.centos will be installed
---> Package glusterfs-client-xlators.x86_64 0:3.7.1-16.0.1.el7.centos will be installed
---> Package libICE.x86_64 0:1.0.9-2.el7 will be installed
---> Package libSM.x86_64 0:1.2.2-2.el7 will be installed
---> Package libX11.x86_64 0:1.6.3-2.el7 will be installed
--> Processing Dependency: libX11-common >= 1.6.3-2.el7 for package: libX11-1.6.3-2.el7.x86_64
---> Package libXtst.x86_64 0:1.2.2-2.1.el7 will be installed
--> Processing Dependency: libXi.so.6()(64bit) for package: libXtst-1.2.2-2.1.el7.x86_64
--> Processing Dependency: libXext.so.6()(64bit) for package: libXtst-1.2.2-2.1.el7.x86_64
---> Package libasyncns.x86_64 0:0.8-7.el7 will be installed
---> Package libjpeg-turbo.x86_64 0:1.2.90-5.el7 will be installed
---> Package libsndfile.x86_64 0:1.0.25-10.el7 will be installed
--> Processing Dependency: libvorbisenc.so.2()(64bit) for package: libsndfile-1.0.25-10.el7.x86_64
--> Processing Dependency: libvorbis.so.0()(64bit) for package: libsndfile-1.0.25-10.el7.x86_64
--> Processing Dependency: libgsm.so.1()(64bit) for package: libsndfile-1.0.25-10.el7.x86_64
--> Processing Dependency: libFLAC.so.8()(64bit) for package: libsndfile-1.0.25-10.el7.x86_64
---> Package libunwind.x86_64 2:1.1-5.el7_2.2 will be installed
---> Package libxcb.x86_64 0:1.11-4.el7 will be installed
--> Processing Dependency: libXau.so.6()(64bit) for package: libxcb-1.11-4.el7.x86_64
---> Package rsyslog-mmjsonparse.x86_64 0:7.4.7-12.el7 will be installed
--> Running transaction check
---> Package flac-libs.x86_64 0:1.3.0-5.el7_1 will be installed
---> Package gsm.x86_64 0:1.0.13-11.el7 will be installed
---> Package libX11-common.noarch 0:1.6.3-2.el7 will be installed
---> Package libXau.x86_64 0:1.0.8-2.1.el7 will be installed
---> Package libXext.x86_64 0:1.3.3-3.el7 will be installed
---> Package libXi.x86_64 0:1.7.4-2.el7 will be installed
---> Package libogg.x86_64 2:1.3.0-7.el7 will be installed
---> Package libvorbis.x86_64 1:1.3.3-8.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

==============================================================================================================================================================================================================================================================================================================================
 Package Arch Version Repository Size
==============================================================================================================================================================================================================================================================================================================================
Installing:
 qemu-kvm-ev x86_64 10:2.3.0-31.el7_2.7.1 centos-qemu-ev 2.1 M
Installing for dependencies:
 boost-system x86_64 1.53.0-25.el7 base 39 k
 boost-thread x86_64 1.53.0-25.el7 base 57 k
 celt051 x86_64 0.5.1.3-8.el7 base 53 k
 flac-libs x86_64 1.3.0-5.el7_1 base 169 k
 glusterfs x86_64 3.7.1-16.0.1.el7.centos updates 422 k
 glusterfs-api x86_64 3.7.1-16.0.1.el7.centos updates 60 k
 glusterfs-client-xlators x86_64 3.7.1-16.0.1.el7.centos updates 732 k
 glusterfs-libs x86_64 3.7.1-16.0.1.el7.centos updates 322 k
 gperftools-libs x86_64 2.4-7.el7 base 272 k
 gsm x86_64 1.0.13-11.el7 base 30 k
 ipxe-roms-qemu noarch 20130517-8.gitc4bce43.el7_2.1 updates 559 k
 libICE x86_64 1.0.9-2.el7 base 65 k
 libSM x86_64 1.2.2-2.el7 base 39 k
 libX11 x86_64 1.6.3-2.el7 base 605 k
 libX11-common noarch 1.6.3-2.el7 base 162 k
 libXau x86_64 1.0.8-2.1.el7 base 29 k
 libXext x86_64 1.3.3-3.el7 base 39 k
 libXi x86_64 1.7.4-2.el7 base 40 k
 libXtst x86_64 1.2.2-2.1.el7 base 20 k
 libasyncns x86_64 0.8-7.el7 base 26 k
 libibverbs x86_64 1.1.8-8.el7 base 56 k
 libiscsi x86_64 1.9.0-6.el7 base 60 k
 libjpeg-turbo x86_64 1.2.90-5.el7 base 134 k
 libogg x86_64 2:1.3.0-7.el7 base 24 k
 libpng x86_64 2:1.5.13-7.el7_2 updates 213 k
 librados2 x86_64 1:0.94.5-1.el7 centos-ceph-hammer 1.7 M
 librbd1 x86_64 1:0.94.5-1.el7 centos-ceph-hammer 1.8 M
 librdmacm x86_64 1.0.21-1.el7 base 64 k
 libseccomp x86_64 2.2.1-1.el7 base 49 k
 libsndfile x86_64 1.0.25-10.el7 base 149 k
 libunwind x86_64 2:1.1-5.el7_2.2 updates 56 k
 libusbx x86_64 1.0.15-4.el7 base 50 k
 libvorbis x86_64 1:1.3.3-8.el7 base 204 k
 libxcb x86_64 1.11-4.el7 base 189 k
 pixman x86_64 0.32.6-3.el7 base 254 k
 pulseaudio-libs x86_64 6.0-7.el7 base 576 k
 qemu-img-ev x86_64 10:2.3.0-31.el7_2.7.1 centos-qemu-ev 783 k
 qemu-kvm-common-ev x86_64 10:2.3.0-31.el7_2.7.1 centos-qemu-ev 443 k
 rsyslog-mmjsonparse x86_64 7.4.7-12.el7 base 29 k
 seabios-bin noarch 1.7.5-11.el7 base 74 k
 seavgabios-bin noarch 1.7.5-11.el7 base 32 k
 sgabios-bin noarch 1:0.20110622svn-4.el7 base 7.1 k
 spice-server x86_64 0.12.4-15.el7 base 380 k
 usbredir x86_64 0.6-7.el7 base 44 k

Transaction Summary
==============================================================================================================================================================================================================================================================================================================================
Install 1 Package (+44 Dependent packages)

Revision history for this message
David Moreau Simard (dmsimard) wrote :
Changed in packstack:
assignee: nobody → David Moreau Simard (dmsimard)
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on packstack (master)

Change abandoned by David Moreau Simard (<email address hidden>) on branch: master
Review: https://review.openstack.org/303483
Reason: Obsoleted by https://review.openstack.org/#/c/356774/

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.