[ovirt-users] Dependence problem about Hosted Engine 3.5

Sandro Bonazzola sbonazzo at redhat.com
Tue Oct 21 02:32:00 EDT 2014


Il 20/10/2014 16:45, Xie, Chao ha scritto:
> Hello
> 
>          I deploy the 3.5 and meet the depency package problem.
> 
>          When I execute “yum install ovirt-hosted-engine-setup”, then The Error Message is below:
> 
> ==========
> 
> Error: Package: libvirt-lock-sanlock-0.10.2-29.el6_5.7.x86_64 (rhel-6-server-rhev-mgmt-agent-beta-rpms)


I may be wrong but it seems you're trying to install oVirt on a system with RHEV beta channel enabled.
Both RHEV and oVirt have ovirt-hosted-engine-setup and you may end in some weird dependency resolution having both RHEV and oVirt repo enabled.
I suggest you to either use the RHEV channel or the oVirt repositories in order to solve your dependency resolution issue.



> 
>            Requires: libvirt = 0.10.2-29.el6_5.7
> 
>            Available: libvirt-0.8.1-27.el6.x86_64 (rhel-6-server-rpms)
> 
>                libvirt = 0.8.1-27.el6
> 
>            Available: libvirt-0.8.1-27.el6_0.3.x86_64 (rhel-6-server-rpms)
> 
>                libvirt = 0.8.1-27.el6_0.3
> 
>            Available: libvirt-0.8.1-27.el6_0.5.x86_64 (rhel-6-server-rpms)
> 
>                libvirt = 0.8.1-27.el6_0.5
> 
>            Available: libvirt-0.8.1-27.el6_0.6.x86_64 (rhel-6-server-rpms)
> 
>                libvirt = 0.8.1-27.el6_0.6
> 
>            Available: libvirt-0.8.7-18.el6.x86_64 (rhel-6-server-rpms)
> 
>                libvirt = 0.8.7-18.el6
> 
>            Available: libvirt-0.8.7-18.el6_1.1.x86_64 (rhel-6-server-rpms)
> 
>                libvirt = 0.8.7-18.el6_1.1
> 
>            Available: libvirt-0.8.7-18.el6_1.4.x86_64 (rhel-6-server-rpms)
> 
>                libvirt = 0.8.7-18.el6_1.4
> 
>            Available: libvirt-0.9.4-23.el6.x86_64 (rhel-6-server-rpms)
> 
>                libvirt = 0.9.4-23.el6
> 
>            Available: libvirt-0.9.4-23.el6_2.1.x86_64 (rhel-6-server-rpms)
> 
>                libvirt = 0.9.4-23.el6_2.1
> 
>            Available: libvirt-0.9.4-23.el6_2.4.x86_64 (rhel-6-server-rpms)
> 
>                libvirt = 0.9.4-23.el6_2.4
> 
>            Available: libvirt-0.9.4-23.el6_2.6.x86_64 (rhel-6-server-rpms)
> 
>                libvirt = 0.9.4-23.el6_2.6
> 
>            Available: libvirt-0.9.4-23.el6_2.7.x86_64 (rhel-6-server-rpms)
> 
>                libvirt = 0.9.4-23.el6_2.7
> 
>            Available: libvirt-0.9.4-23.el6_2.8.x86_64 (rhel-6-server-rpms)
> 
>                libvirt = 0.9.4-23.el6_2.8
> 
>            Available: libvirt-0.9.4-23.el6_2.9.x86_64 (rhel-6-server-rpms)
> 
>                libvirt = 0.9.4-23.el6_2.9
> 
>            Available: libvirt-0.9.10-21.el6.x86_64 (rhel-6-server-rpms)
> 
>                libvirt = 0.9.10-21.el6
> 
>            Available: libvirt-0.9.10-21.el6_3.1.x86_64 (rhel-6-server-rpms)
> 
>                libvirt = 0.9.10-21.el6_3.1
> 
>            Available: libvirt-0.9.10-21.el6_3.3.x86_64 (rhel-6-server-rpms)
> 
>                libvirt = 0.9.10-21.el6_3.3
> 
>            Available: libvirt-0.9.10-21.el6_3.4.x86_64 (rhel-6-server-rpms)
> 
>                libvirt = 0.9.10-21.el6_3.4
> 
>            Available: libvirt-0.9.10-21.el6_3.5.x86_64 (rhel-6-server-rpms)
> 
>                libvirt = 0.9.10-21.el6_3.5
> 
>            Available: libvirt-0.9.10-21.el6_3.6.x86_64 (rhel-6-server-rpms)
> 
>                libvirt = 0.9.10-21.el6_3.6
> 
>            Available: libvirt-0.9.10-21.el6_3.7.x86_64 (rhel-6-server-rpms)
> 
>                libvirt = 0.9.10-21.el6_3.7
> 
>            Available: libvirt-0.9.10-21.el6_3.8.x86_64 (rhel-6-server-rpms)
> 
>                libvirt = 0.9.10-21.el6_3.8
> 
>            Available: libvirt-0.10.2-18.el6.x86_64 (rhel-6-server-rpms)
> 
>                libvirt = 0.10.2-18.el6
> 
>            Available: libvirt-0.10.2-18.el6_4.2.x86_64 (rhel-6-server-rpms)
> 
>                libvirt = 0.10.2-18.el6_4.2
> 
>            Available: libvirt-0.10.2-18.el6_4.3.x86_64 (rhel-6-server-rpms)
> 
>                libvirt = 0.10.2-18.el6_4.3
> 
>            Available: libvirt-0.10.2-18.el6_4.4.x86_64 (rhel-6-server-rpms)
> 
>                libvirt = 0.10.2-18.el6_4.4
> 
>            Available: libvirt-0.10.2-18.el6_4.5.x86_64 (rhel-6-server-rpms)
> 
>                libvirt = 0.10.2-18.el6_4.5
> 
>            Available: libvirt-0.10.2-18.el6_4.8.x86_64 (rhel-6-server-rpms)
> 
>                libvirt = 0.10.2-18.el6_4.8
> 
>            Available: libvirt-0.10.2-18.el6_4.9.x86_64 (rhel-6-server-rpms)
> 
>                libvirt = 0.10.2-18.el6_4.9
> 
>            Available: libvirt-0.10.2-18.el6_4.14.x86_64 (rhel-6-server-rhev-mgmt-agent-beta-rpms)
> 
>                libvirt = 0.10.2-18.el6_4.14
> 
>            Available: libvirt-0.10.2-18.el6_4.15.x86_64 (rhel-6-server-rpms)
> 
>                libvirt = 0.10.2-18.el6_4.15
> 
>            Available: libvirt-0.10.2-29.el6.x86_64 (rhel-6-server-rhev-mgmt-agent-beta-rpms)
> 
>                libvirt = 0.10.2-29.el6
> 
>            Available: libvirt-0.10.2-29.el6.1.x86_64 (rhel-6-server-rhev-mgmt-agent-beta-rpms)
> 
>                libvirt = 0.10.2-29.el6.1
> 
>            Available: libvirt-0.10.2-29.el6_5.2.x86_64 (rhel-6-server-rpms)
> 
>                libvirt = 0.10.2-29.el6_5.2
> 
>            Available: libvirt-0.10.2-29.el6_5.3.x86_64 (rhel-6-server-rpms)
> 
>                libvirt = 0.10.2-29.el6_5.3
> 
>            Available: libvirt-0.10.2-29.el6_5.4.x86_64 (rhel-6-server-rpms)
> 
>                libvirt = 0.10.2-29.el6_5.4
> 
>            Available: libvirt-0.10.2-29.el6_5.5.x86_64 (rhel-6-server-rhev-mgmt-agent-beta-rpms)
> 
>                libvirt = 0.10.2-29.el6_5.5
> 
>            Available: libvirt-0.10.2-29.el6_5.7.x86_64 (rhel-6-server-rhev-mgmt-agent-beta-rpms)
> 
>                libvirt = 0.10.2-29.el6_5.7
> 
>            Available: libvirt-0.10.2-29.el6_5.8.x86_64 (rhel-6-server-rpms)
> 
>                libvirt = 0.10.2-29.el6_5.8
> 
>            Available: libvirt-0.10.2-29.el6_5.9.x86_64 (rhel-6-server-rpms)
> 
>                libvirt = 0.10.2-29.el6_5.9
> 
>            Available: libvirt-0.10.2-29.el6_5.10.x86_64 (rhel-6-server-rpms)
> 
>                libvirt = 0.10.2-29.el6_5.10
> 
>            Available: libvirt-0.10.2-29.el6_5.11.x86_64 (rhel-6-server-rpms)
> 
>                libvirt = 0.10.2-29.el6_5.11
> 
>            Available: libvirt-0.10.2-29.el6_5.12.x86_64 (rhel-6-server-rpms)
> 
>                libvirt = 0.10.2-29.el6_5.12
> 
>            Installing: libvirt-0.10.2-46.el6.x86_64 (rhel-6-server-rpms)
> 
>                libvirt = 0.10.2-46.el6
> 
> ==========
> 
>  
> 
> *According to the log above, “0.10.2-29.el6_5.7”is available but the yum just choose the newest version. *
> 
> *So I try the “yum install  ovirt-hosted-engine-setup   libvirt-0.10.2-29.el6_5.7” but there is new dependency problem and  failed as below.*
> 
>  
> 
> ============
> 
> --> Processing Dependency: otopi >= 1.2.2 for package: ovirt-hosted-engine-setup-1.2.0-0.3.beta.el6ev.noarch
> 
> --> Processing Dependency: virt-viewer for package: ovirt-hosted-engine-setup-1.2.0-0.3.beta.el6ev.noarch
> 
> --> Running transaction check
> 
> ---> Package cyrus-sasl-md5.x86_64 0:2.1.23-15.el6 will be installed
> 
> ---> Package dnsmasq.x86_64 0:2.48-14.el6 will be installed
> 
> ---> Package ebtables.x86_64 0:2.0.9-6.el6 will be installed
> 
> ---> Package gnutls-utils.x86_64 0:2.8.5-14.el6_5 will be installed
> 
> ---> Package iscsi-initiator-utils.x86_64 0:6.2.0.873-13.el6 will be installed
> 
> ---> Package libvirt-client.i686 0:0.10.2-29.el6_5.7 will be installed                     ß--------------I think this is the root cause . yum choose
> a **i686**rpm!!!
> 
>  
> 
> ……omit some message
> 
>  
> 
> --> Finished Dependency Resolution
> 
> Error:  Multilib version problems found. This often means that the root
> 
>        cause is something else and multilib version checking is just
> 
>        pointing out that there is a problem. Eg.:
> 
>       
> 
>          1. You have an upgrade for libvirt-client which is missing some
> 
>             dependency that another package requires. Yum is trying to
> 
>             solve this by installing an older version of libvirt-client of the
> 
>             different architecture. If you exclude the bad architecture
> 
>             yum will tell you what the root cause is (which package
> 
>             requires what). You can try redoing the upgrade with
> 
>             --exclude libvirt-client.otherarch ... this should give you an error
> 
>             message showing the root cause of the problem.
> 
>       
> 
>          2. You have multiple architectures of libvirt-client installed, but
> 
>             yum can only see an upgrade for one of those arcitectures.
> 
>             If you don't want/need both architectures anymore then you
> 
>             can remove the one with the missing update and everything
> 
>             will work.
> 
>       
> 
>          3. You have duplicate versions of libvirt-client installed already.
> 
>             You can use "yum check" to get yum show these errors.
> 
>       
> 
>        ...you can also use --setopt=protected_multilib=false to remove
> 
>        this checking, however this is almost never the correct thing to
> 
>        do as something else is very likely to go wrong (often causing
> 
>        much more problems).
> 
>       
> 
>        Protected multilib versions: libvirt-client-0.10.2-29.el6_5.7.i686 != libvirt-client-0.10.2-46.el6.x86_64
> 
> Error: Protected multilib versions: augeas-libs-1.0.0-5.el6_5.1.i686 != augeas-libs-1.0.0-7.el6.x86_64
> 
> ============
> 
>  
> 
> *Then I test libvirt-client alone ,it works fine as below.*
> 
>  
> 
> ==========
> 
> [root at rhev-pq-host ~]# yum install libvirt-client-0.10.2-29.el6_5.7
> 
> Loaded plugins: product-id, security, subscription-manager
> 
> This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
> 
> Setting up Install Process
> 
> Resolving Dependencies
> 
> --> Running transaction check
> 
> ---> Package libvirt-client.x86_64 0:0.10.2-29.el6_5.7 will be installed
> 
> --> Processing Dependency: nc for package: libvirt-client-0.10.2-29.el6_5.7.x86_64
> 
> --> Processing Dependency: gnutls-utils for package: libvirt-client-0.10.2-29.el6_5.7.x86_64
> 
> --> Processing Dependency: cyrus-sasl-md5 for package: libvirt-client-0.10.2-29.el6_5.7.x86_64
> 
> --> Processing Dependency: libyajl.so.1()(64bit) for package: libvirt-client-0.10.2-29.el6_5.7.x86_64
> 
> --> Running transaction check
> 
> ---> Package cyrus-sasl-md5.x86_64 0:2.1.23-15.el6 will be installed
> 
> ---> Package gnutls-utils.x86_64 0:2.8.5-14.el6_5 will be installed
> 
> ---> Package nc.x86_64 0:1.84-22.el6 will be installed
> 
> ---> Package yajl.x86_64 0:1.0.7-3.el6 will be installed
> 
> --> Finished Dependency Resolution
> 
>  
> 
> Dependencies Resolved
> 
>  
> 
> ============================================================================================================
> 
> Package             Arch        Version                 Repository                                    Size
> 
> ============================================================================================================
> 
> Installing:
> 
> libvirt-client      x86_64      0.10.2-29.el6_5.7       rhel-6-server-rhev-mgmt-agent-beta-rpms      4.0 M
> 
> Installing for dependencies:
> 
> cyrus-sasl-md5      x86_64      2.1.23-15.el6           rhel-6-server-rpms                            47 k
> 
> gnutls-utils        x86_64      2.8.5-14.el6_5          rhel-6-server-rpms                           100 k
> 
> nc                  x86_64      1.84-22.el6             rhel-6-server-rpms                            57 k
> 
> yajl                x86_64      1.0.7-3.el6             rhel-6-server-rpms                            27 k
> 
>  
> 
> Transaction Summary
> 
> ============================================================================================================
> 
> Install       5 Package(s)
> 
>  
> 
> Total download size: 4.2 M
> 
> Installed size: 15 M
> 
> Is this ok [y/N]:
> 
> ==========
> 
>  
> 
>  
> 
> 
> 
> _______________________________________________
> Users mailing list
> Users at ovirt.org
> http://lists.ovirt.org/mailman/listinfo/users
> 


-- 
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com


More information about the Users mailing list