RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.
Bug 1946529 - qemu-kvm not available on POWER
Summary: qemu-kvm not available on POWER
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat Enterprise Linux 9
Classification: Red Hat
Component: libvirt
Version: 9.0
Hardware: ppc64le
OS: Unspecified
unspecified
unspecified
Target Milestone: beta
: ---
Assignee: Jiri Denemark
QA Contact: Dan Zheng
URL:
Whiteboard:
: 1959824 (view as bug list)
Depends On:
Blocks: 1898842
TreeView+ depends on / blocked
 
Reported: 2021-04-06 11:10 UTC by Miroslav Rezanina
Modified: 2021-12-07 22:02 UTC (History)
9 users (show)

Fixed In Version: libvirt-7.0.0-6.el9
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2021-12-07 21:57:54 UTC
Type: Bug
Target Upstream Version: 7.3.0
Embargoed:


Attachments (Terms of Use)

Description Miroslav Rezanina 2021-04-06 11:10:27 UTC
Description of problem:

BZ 1944056 removes qemu-kvm on POWER architecture. As it is required for libvirt build, libvirt has to be updated to properly deal with this change.

Comment 1 Jiri Denemark 2021-04-21 13:10:32 UTC
Patch sent upstream for review: https://listman.redhat.com/archives/libvir-list/2021-April/msg00982.html

Comment 2 Jiri Denemark 2021-04-21 14:49:01 UTC
Pushed upstream as

commit 03cc3c9064322ac4028a2213105cd230fe28c013
Refs: v7.2.0-316-g03cc3c9064
Author:     Jiri Denemark <jdenemar>
AuthorDate: Wed Apr 21 14:55:03 2021 +0200
Commit:     Jiri Denemark <jdenemar>
CommitDate: Wed Apr 21 16:25:42 2021 +0200

    spec: Do not build qemu driver for Power on RHEL-9

    https://bugzilla.redhat.com/show_bug.cgi?id=1946529

    Signed-off-by: Jiri Denemark <jdenemar>
    Reviewed-by: Ján Tomko <jtomko>

Comment 3 Jiri Denemark 2021-04-22 14:24:15 UTC
Backported: https://gitlab.com/redhat/centos-stream/rpms/libvirt/-/merge_requests/1

Comment 5 Dan Zheng 2021-05-10 01:41:24 UTC
OS compose: RHEL-9.0.0-20210506.3
# yum install libvirt\* --skip-broken  (Because there is no libvirt-daemon-driver-qemu-7.0.0-6.el9.ppc64le, I have to use --skip-broken to avoid conflicts)
Installing:
 libvirt                                                     ppc64le        7.0.0-6.el9                               libvirt_ci                        9.9 k
 libvirt-admin                                               ppc64le        7.0.0-6.el9                               libvirt_ci                         50 k
 libvirt-admin-debuginfo                                     ppc64le        7.0.0-6.el9                               libvirt_ci                         73 k
...
Installing dependencies:
 boost-iostreams                                             ppc64le        1.75.0-5.el9                              beaker-AppStream                   39 k
 boost-system                                                ppc64le        1.75.0-5.el9                              beaker-AppStream                   15 k

 NO qemu-kvm any more.



# yum remove libvirt\*
Dependencies resolved.
Removing:
 libvirt                                                     ppc64le        7.0.0-6.el9                              @libvirt_ci                          0  
 libvirt-admin                                               ppc64le        7.0.0-6.el9                              @libvirt_ci                        138 k
...
Removing unused dependencies:
 boost-iostreams                                             ppc64le        1.75.0-5.el9                             @beaker-AppStream                  134 k
 boost-system                                                ppc64le        1.75.0-5.el9                             @beaker-AppStream                   68 k

...
NO qemu-kvm any more.

Comment 7 Yash Mankad 2021-06-03 18:31:19 UTC
Hi Jiri, Mirek

Can this BZ be marked VERIFIED / CLOSED CURRENTRELEASE?
As the Dan's comment, qemu-kvm has been removed from the compose.

Comment 8 Miroslav Rezanina 2021-06-04 05:47:47 UTC
(In reply to Yash Mankad from comment #7)
> Hi Jiri, Mirek
> 
> Can this BZ be marked VERIFIED / CLOSED CURRENTRELEASE?
> As the Dan's comment, qemu-kvm has been removed from the compose.

Yes, (In reply to Dan Zheng from comment #5)
> OS compose: RHEL-9.0.0-20210506.3
> # yum install libvirt\* --skip-broken  (Because there is no
> libvirt-daemon-driver-qemu-7.0.0-6.el9.ppc64le, I have to use --skip-broken
> to avoid conflicts)
> Installing:
>  libvirt                                                     ppc64le       
> 7.0.0-6.el9                               libvirt_ci                       
> 9.9 k
>  libvirt-admin                                               ppc64le       
> 7.0.0-6.el9                               libvirt_ci                        
> 50 k
>  libvirt-admin-debuginfo                                     ppc64le       
> 7.0.0-6.el9                               libvirt_ci                        
> 73 k
> ...
> Installing dependencies:
>  boost-iostreams                                             ppc64le       
> 1.75.0-5.el9                              beaker-AppStream                  
> 39 k
>  boost-system                                                ppc64le       
> 1.75.0-5.el9                              beaker-AppStream                  
> 15 k
> 
>  NO qemu-kvm any more.
> 
> 
> 
> # yum remove libvirt\*
> Dependencies resolved.
> Removing:
>  libvirt                                                     ppc64le       
> 7.0.0-6.el9                              @libvirt_ci                        
> 0  
>  libvirt-admin                                               ppc64le       
> 7.0.0-6.el9                              @libvirt_ci                       
> 138 k
> ...
> Removing unused dependencies:
>  boost-iostreams                                             ppc64le       
> 1.75.0-5.el9                             @beaker-AppStream                 
> 134 k
>  boost-system                                                ppc64le       
> 1.75.0-5.el9                             @beaker-AppStream                  
> 68 k
> 
> ...
> NO qemu-kvm any more.

Hi Dan,

can you try the run without the --skip-broken option as the install should work without it (otherwise it's still broken).

Comment 16 Dan Zheng 2021-06-16 00:50:14 UTC
Retest with RHEL-9.0.0-20210614.6 BaseOS ppc64le


# yum install libvirt  (52 packages are installed)
# yum install libvirt\* (75 packages are installed)
# yum remove libvirt\*  (75 packages are uninstalled)
All above commands do not involve any qemu related packages. So I mark this bz verified.

Installing:
 libvirt                                                            ppc64le               7.4.0-1.el9                                beaker-AppStream                          12 k
 libvirt-client                                                     ppc64le               7.4.0-1.el9                                beaker-AppStream                         343 k
 libvirt-client-debuginfo                                           ppc64le               7.4.0-1.el9                                beaker-AppStream-debuginfo               572 k
 libvirt-daemon                                                     ppc64le               7.4.0-1.el9                                beaker-AppStream                         361 k
 libvirt-daemon-config-network                                      ppc64le               7.4.0-1.el9                                beaker-AppStream                          14 k
 libvirt-daemon-config-nwfilter                                     ppc64le               7.4.0-1.el9                                beaker-AppStream                          19 k
 libvirt-daemon-debuginfo                                           ppc64le               7.4.0-1.el9                                beaker-AppStream-debuginfo               778 k
 libvirt-daemon-driver-interface                                    ppc64le               7.4.0-1.el9                                beaker-AppStream                         154 k
 libvirt-daemon-driver-interface-debuginfo                          ppc64le               7.4.0-1.el9                                beaker-AppStream-debuginfo               406 k
 libvirt-daemon-driver-network                                      ppc64le               7.4.0-1.el9                                beaker-AppStream                         192 k
 libvirt-daemon-driver-network-debuginfo                            ppc64le               7.4.0-1.el9                                beaker-AppStream-debuginfo               487 k
 libvirt-daemon-driver-nodedev                                      ppc64le               7.4.0-1.el9                                beaker-AppStream                         171 k
 libvirt-daemon-driver-nodedev-debuginfo                            ppc64le               7.4.0-1.el9                                beaker-AppStream-debuginfo               454 k
 libvirt-daemon-driver-nwfilter                                     ppc64le               7.4.0-1.el9                                beaker-AppStream                         188 k
 libvirt-daemon-driver-nwfilter-debuginfo                           ppc64le               7.4.0-1.el9                                beaker-AppStream-debuginfo               501 k
 libvirt-daemon-driver-secret                                       ppc64le               7.4.0-1.el9                                beaker-AppStream                         150 k
 libvirt-daemon-driver-secret-debuginfo                             ppc64le               7.4.0-1.el9                                beaker-AppStream-debuginfo               398 k
 libvirt-daemon-driver-storage                                      ppc64le               7.4.0-1.el9                                beaker-AppStream                          11 k
 libvirt-daemon-driver-storage-core                                 ppc64le               7.4.0-1.el9                                beaker-AppStream                         206 k
 libvirt-daemon-driver-storage-core-debuginfo                       ppc64le               7.4.0-1.el9                                beaker-AppStream-debuginfo               533 k
 libvirt-daemon-driver-storage-disk                                 ppc64le               7.4.0-1.el9                                beaker-AppStream                          23 k
 libvirt-daemon-driver-storage-disk-debuginfo                       ppc64le               7.4.0-1.el9                                beaker-AppStream-debuginfo                38 k
 libvirt-daemon-driver-storage-iscsi                                ppc64le               7.4.0-1.el9                                beaker-AppStream                          20 k
 libvirt-daemon-driver-storage-iscsi-debuginfo                      ppc64le               7.4.0-1.el9                                beaker-AppStream-debuginfo                38 k
 libvirt-daemon-driver-storage-iscsi-direct                         ppc64le               7.4.0-1.el9                                beaker-AppStream                          22 k
 libvirt-daemon-driver-storage-iscsi-direct-debuginfo               ppc64le               7.4.0-1.el9                                beaker-AppStream-debuginfo                46 k
 libvirt-daemon-driver-storage-logical                              ppc64le               7.4.0-1.el9                                beaker-AppStream                          24 k
 libvirt-daemon-driver-storage-logical-debuginfo                    ppc64le               7.4.0-1.el9                                beaker-AppStream-debuginfo                41 k
 libvirt-daemon-driver-storage-mpath                                ppc64le               7.4.0-1.el9                                beaker-AppStream                          17 k
 libvirt-daemon-driver-storage-mpath-debuginfo                      ppc64le               7.4.0-1.el9                                beaker-AppStream-debuginfo                28 k
 libvirt-daemon-driver-storage-rbd                                  ppc64le               7.4.0-1.el9                                beaker-AppStream                          28 k
 libvirt-daemon-driver-storage-rbd-debuginfo                        ppc64le               7.4.0-1.el9                                beaker-AppStream-debuginfo                53 k
 libvirt-daemon-driver-storage-scsi                                 ppc64le               7.4.0-1.el9                                beaker-AppStream                          19 k
 libvirt-daemon-driver-storage-scsi-debuginfo                       ppc64le               7.4.0-1.el9                                beaker-AppStream-debuginfo                30 k
 libvirt-debuginfo                                                  ppc64le               7.4.0-1.el9                                beaker-AppStream-debuginfo               226 k
 libvirt-debugsource                                                ppc64le               7.4.0-1.el9                                beaker-AppStream-debuginfo               1.8 M
 libvirt-devel                                                      ppc64le               7.4.0-1.el9                                beaker-AppStream                         172 k
 libvirt-docs                                                       ppc64le               7.4.0-1.el9                                beaker-AppStream                         1.7 M
 libvirt-libs                                                       ppc64le               7.4.0-1.el9                                beaker-AppStream                         4.3 M
 libvirt-libs-debuginfo                                             ppc64le               7.4.0-1.el9                                beaker-AppStream-debuginfo               4.0 M
 libvirt-nss                                                        ppc64le               7.4.0-1.el9                                beaker-AppStream                          25 k
 libvirt-nss-debuginfo                                              ppc64le               7.4.0-1.el9                                beaker-AppStream-debuginfo                37 k
 libvirt-python-debugsource                                         ppc64le               7.3.0-1.el9                                beaker-AppStream-debuginfo                53 k
Installing dependencies:
 boost-iostreams                                                    ppc64le               1.75.0-5.el9                               beaker-AppStream                          39 k
 boost-system                                         
...
Transaction Summary
====================================================================================================================================================================================
Install  75 Packages

Comment 17 Petr Zatko 2021-06-16 10:09:55 UTC
*** Bug 1959824 has been marked as a duplicate of this bug. ***


Note You need to log in before you can comment on or make changes to this bug.