Bug 949486
| Summary: | libguestfs-1.20.5-3.el7.x86_64 dependency problem | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 7 | Reporter: | Mohua Li <moli> |
| Component: | libguestfs | Assignee: | Richard W.M. Jones <rjones> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Virtualization Bugs <virt-bugs> |
| Severity: | high | Docs Contact: | |
| Priority: | urgent | ||
| Version: | 7.0 | CC: | bfan, leiwang |
| Target Milestone: | rc | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | libguestfs-1.20.5-4.el7 | Doc Type: | Bug Fix |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2014-06-13 12:17:40 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
Not sure this is anything to do with libguestfs. gnutls seems
to have done an unannounced, incompatible soname bump, and
that has broken lots of things. eg. in the current RHEL 7 nightlies:
Error: Package: libvirt-daemon-1.0.3-1.el7.x86_64 (rhel-7.0)
Requires: libgnutls.so.26()(64bit)
Removing: gnutls-2.12.21-2.el7.x86_64 (@anaconda/7.0)
libgnutls.so.26()(64bit)
Updated By: gnutls-3.1.10-1.el7.x86_64 (rhel-7.0)
Not found
Error: Package: libvirt-daemon-1.0.3-1.el7.x86_64 (rhel-7.0)
Requires: libgnutls.so.26(GNUTLS_1_4)(64bit)
Removing: gnutls-2.12.21-2.el7.x86_64 (@anaconda/7.0)
libgnutls.so.26(GNUTLS_1_4)(64bit)
Updated By: gnutls-3.1.10-1.el7.x86_64 (rhel-7.0)
Not found
Error: Package: libvirt-client-1.0.3-1.el7.x86_64 (rhel-7.0)
Requires: libgnutls.so.26(GNUTLS_1_4)(64bit)
Removing: gnutls-2.12.21-2.el7.x86_64 (@anaconda/7.0)
libgnutls.so.26(GNUTLS_1_4)(64bit)
Updated By: gnutls-3.1.10-1.el7.x86_64 (rhel-7.0)
Not found
Error: Package: libvirt-daemon-driver-qemu-1.0.3-1.el7.x86_64 (rhel-7.0)
Requires: libgnutls.so.26(GNUTLS_1_4)(64bit)
Removing: gnutls-2.12.21-2.el7.x86_64 (@anaconda/7.0)
libgnutls.so.26(GNUTLS_1_4)(64bit)
Updated By: gnutls-3.1.10-1.el7.x86_64 (rhel-7.0)
Not found
Error: Package: libvirt-daemon-driver-qemu-1.0.3-1.el7.x86_64 (rhel-7.0)
Requires: libgnutls.so.26()(64bit)
Removing: gnutls-2.12.21-2.el7.x86_64 (@anaconda/7.0)
libgnutls.so.26()(64bit)
Updated By: gnutls-3.1.10-1.el7.x86_64 (rhel-7.0)
Not found
Error: Package: libvirt-client-1.0.3-1.el7.x86_64 (rhel-7.0)
Requires: libgnutls.so.26()(64bit)
Removing: gnutls-2.12.21-2.el7.x86_64 (@anaconda/7.0)
libgnutls.so.26()(64bit)
Updated By: gnutls-3.1.10-1.el7.x86_64 (rhel-7.0)
Not found
What I've done is to rebuild libvirt: https://brewweb.devel.redhat.com/buildinfo?buildID=265556 Now, using the RHEL 7 nightly: http://download.devel.redhat.com/nightly/latest-RHEL-7/compose/Server/x86_64/os/ I am able to install libguestfs 1.20.5-3.el7. Except for ruby-libguestfs which fails because of a different reason (Ruby 2.0 seems to have gone into RHEL 7): Error: Package: 1:ruby-libguestfs-1.20.5-3.el7.x86_64 (rhel-7.0-optional) Requires: ruby(abi) = 1.9.1 Removing: ruby-libs-1.9.3.362-24.el7.x86_64 (@rhel-7.0) ruby(abi) = 1.9.1 Updated By: ruby-libs-2.0.0.0-6.el7.x86_64 (rhel-7.0) Not found Everything including the Ruby dependency problem is fixed in libguestfs-1.20.5-4.el7. (In reply to comment #3) > What I've done is to rebuild libvirt: > > https://brewweb.devel.redhat.com/buildinfo?buildID=265556 > > Now, using the RHEL 7 nightly: > > http://download.devel.redhat.com/nightly/latest-RHEL-7/compose/Server/x86_64/ > os/ > > I am able to install libguestfs 1.20.5-3.el7. > > Except for ruby-libguestfs which fails because of a different reason > (Ruby 2.0 seems to have gone into RHEL 7): > > Error: Package: 1:ruby-libguestfs-1.20.5-3.el7.x86_64 (rhel-7.0-optional) > Requires: ruby(abi) = 1.9.1 > Removing: ruby-libs-1.9.3.362-24.el7.x86_64 (@rhel-7.0) > ruby(abi) = 1.9.1 > Updated By: ruby-libs-2.0.0.0-6.el7.x86_64 (rhel-7.0) > Not found 1. rhel7 latest nightly tree(20130408) is not avaliable, install failed due to anaconda issue. can't try it 2. Install libguestfs 1.20.5-4.el7 failed with the same reason. --> Processing Dependency: perl(:MODULE_COMPAT_5.16.3) for package: 1:perl-Sys-Guestfs-1.20.5-4.el7.x86_64 --> Finished Dependency Resolution Error: Package: 1:libguestfs-1.20.5-4.el7.x86_64 (/libguestfs-1.20.5-4.el7.x86_64) Requires: libgnutls-xssl.so.0()(64bit) Error: Package: 1:perl-Sys-Guestfs-1.20.5-4.el7.x86_64 (/perl-Sys-Guestfs-1.20.5-4.el7.x86_64) Requires: perl(:MODULE_COMPAT_5.16.3) Error: Package: 1:libguestfs-1.20.5-4.el7.x86_64 (/libguestfs-1.20.5-4.el7.x86_64) Requires: libgnutls.so.28()(64bit) Error: Package: 1:libguestfs-1.20.5-4.el7.x86_64 (/libguestfs-1.20.5-4.el7.x86_64) Requires: libncurses++.so.5()(64bit) Error: Package: 1:libguestfs-1.20.5-4.el7.x86_64 (/libguestfs-1.20.5-4.el7.x86_64) Requires: libnettle.so.4()(64bit) Error: Package: 1:libguestfs-1.20.5-4.el7.x86_64 (/libguestfs-1.20.5-4.el7.x86_64) Requires: libhogweed.so.2()(64bit) Error: Package: 1:libguestfs-1.20.5-4.el7.x86_64 (/libguestfs-1.20.5-4.el7.x86_64) Requires: libtasn1.so.6()(64bit) Error: Package: 1:libguestfs-1.20.5-4.el7.x86_64 (/libguestfs-1.20.5-4.el7.x86_64) Requires: libncurses++w.so.5()(64bit) You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest There's a new build of libguestfs based on the 1.21 tree: https://brewweb.devel.redhat.com/buildinfo?buildID=267471 I don't know if it fixes this bug (which is a bug in the compose, not in libguestfs) but you might want to try it. Verified with libguestfs-1.22.2-1.el7 Works well, change the status to verified This request was resolved in Red Hat Enterprise Linux 7.0. Contact your manager or support representative in case you have further questions about the request. |
Description of problem: -> Processing Dependency: libtasn1.so.6()(64bit) for package: 1:libguestfs-1.20.5-3.el7.x86_64 ---> Package perl-Sys-Guestfs.x86_64 1:1.20.5-3.el7 will be installed --> Processing Dependency: perl(:MODULE_COMPAT_5.16.3) for package: 1:perl-Sys-Guestfs-1.20.5-3.el7.x86_64 --> Finished Dependency Resolution Error: Package: 1:libguestfs-1.20.5-3.el7.x86_64 (/libguestfs-1.20.5-3.el7.x86_64) Requires: libgnutls-xssl.so.0()(64bit) Error: Package: 1:libguestfs-1.20.5-3.el7.x86_64 (/libguestfs-1.20.5-3.el7.x86_64) Requires: libgnutls.so.28()(64bit) Error: Package: 1:perl-Sys-Guestfs-1.20.5-3.el7.x86_64 (/perl-Sys-Guestfs-1.20.5-3.el7.x86_64) Requires: perl(:MODULE_COMPAT_5.16.3) Error: Package: 1:libguestfs-1.20.5-3.el7.x86_64 (/libguestfs-1.20.5-3.el7.x86_64) Requires: libc.so.6(GLIBC_2.17)(64bit) Error: Package: 1:libguestfs-1.20.5-3.el7.x86_64 (/libguestfs-1.20.5-3.el7.x86_64) Requires: libncurses++w.so.5()(64bit) Error: Package: 1:libguestfs-1.20.5-3.el7.x86_64 (/libguestfs-1.20.5-3.el7.x86_64) Requires: libhogweed.so.2()(64bit) Error: Package: 1:libguestfs-1.20.5-3.el7.x86_64 (/libguestfs-1.20.5-3.el7.x86_64) Requires: libncurses++.so.5()(64bit) Error: Package: 1:libguestfs-1.20.5-3.el7.x86_64 (/libguestfs-1.20.5-3.el7.x86_64) Requires: libnettle.so.4()(64bit) Error: Package: 1:libguestfs-1.20.5-3.el7.x86_64 (/libguestfs-1.20.5-3.el7.x86_64) Requires: libtasn1.so.6()(64bit) You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest Version-Release number of selected component (if applicable): libguestfs-1.20.5-3.el7.x86_64 RHEL-7.0-20130403.0 How reproducible: always Steps to Reproduce: 1. yum install *rpm with repo configured [lmh@10 RHEL-Server-7.0]$ ls -lrt total 16928 -rw-r--r--. 1 root root 264080 Jul 25 2012 ipxe-roms-qemu-20120328-2.gitaac9718.el7.noarch.rpm -rw-r--r--. 1 root root 4752636 Jul 25 2012 ipxe-roms-20120328-2.gitaac9718.el7.noarch.rpm -rw-r--r--. 1 root root 605948 Jul 25 2012 ipxe-bootimgs-20120328-2.gitaac9718.el7.noarch.rpm -rw-r--r--. 1 root root 6144 Nov 5 18:34 sgabios-bin-0.20110622svn-3.el7.noarch.rpm -rw-r--r--. 1 root root 13144 Nov 5 18:34 sgabios-0.20110622svn-3.el7.x86_64.rpm -rw-r--r--. 1 root root 220660 Dec 19 18:02 selinux-policy-3.11.1-63.el7.noarch.rpm -rw-r--r--. 1 root root 3992272 Dec 19 18:02 selinux-policy-targeted-3.11.1-63.el7.noarch.rpm -rw-r--r--. 1 root root 777748 Jan 21 19:07 krb5-libs-1.10.3-11.el7.x86_64.rpm -rw-r--r--. 1 root root 262364 Jan 21 19:07 procps-ng-3.3.6-2.el7.x86_64.rpm -rw-r--r--. 1 root root 359356 Feb 26 18:15 supermin-helper-4.1.1-1.el7.x86_64.rpm -rw-r--r--. 1 root root 224908 Feb 26 18:15 supermin-4.1.1-1.el7.x86_64.rpm -rw-r--r--. 1 root root 32216 Mar 15 21:01 augeas-1.0.0-2.el7.x86_64.rpm -rw-r--r--. 1 root root 443784 Mar 15 21:01 augeas-libs-1.0.0-2.el7.x86_64.rpm -rw-r--r--. 1 root root 14820 Mar 15 21:01 augeas-devel-1.0.0-2.el7.x86_64.rpm -rw-r--r--. 1 root root 95744 Mar 17 07:01 hivex-1.3.7-7.el7.x86_64.rpm -rw-r--r--. 1 root root 38572 Mar 17 07:01 perl-hivex-1.3.7-7.el7.x86_64.rpm -rw-r--r--. 1 root root 24636 Mar 19 00:01 virt-what-1.12-3.el7.x86_64.rpm -rw-r--r--. 1 root root 1483904 Apr 6 04:57 libguestfs-1.20.5-3.el7.x86_64.rpm -rw-r--r--. 1 root root 344060 Apr 6 04:57 perl-Sys-Guestfs-1.20.5-3.el7.x86_64.rpm -rw-r--r--. 1 root root 1095816 Apr 6 04:57 libguestfs-tools-c-1.20.5-3.el7.x86_64.rpm -rw-r--r--. 1 root root 508932 Apr 6 04:57 libguestfs-tools-1.20.5-3.el7.x86_64.rpm -rw-r--r--. 1 root root 1053736 Apr 7 14:42 libguestfs-winsupport-7.0-1.el7.x86_64.rpm 2. 3. Actual results: Expected results: Additional info: