[Users] oVirt 3.3 Dependency Resolution

Dave Neary dneary at redhat.com
Thu Sep 12 18:49:16 UTC 2013


Hi James,

I didn't have the same issues - is that because I disabled one or more
of the repos, or purely luck in the order the repos were processed for me?

Thanks,
Dave.

On 09/12/2013 06:39 PM, James Wilson wrote:
> Hi,
> 
> I've just performed a clean install of CentOS 6.4 x86_64 (Minimal) along with oVirt 3.3 from the official EL6 Beta repository.  This resulted in dependency conflicts between the official oVirt repo and EPEL.
> 
> The following repositories were installed and activated:
> 
> # yum localinstall http://resources.ovirt.org/releases/ovirt-release-el6-8-1.noarch.rpm -y
> # yum localinstall http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm -y
> 
> Followed by installation of the main oVirt engine and all-in-one configuration:
> 
> # yum install ovirt-engine-setup-plugin-allinone -y
> 
> This resulted in the following fatal error:
> 
> Error: Package: vdsm-4.12.1-2.el6.x86_64 (ovirt-beta)
>            Requires: mom >= 0.3.2-3
>            Available: mom-0.3.0-1.el6.noarch (epel)
>                mom = 0.3.0-1.el6
> Error: Package: glusterfs-api-3.4.0-8.el6.x86_64 (glusterfs-epel)
>            Requires: glusterfs = 3.4.0-8.el6
>            Available: glusterfs-3.2.7-1.el6.i686 (epel)
>                glusterfs = 3.2.7-1.el6
> Error: Package: vdsm-4.12.1-2.el6.x86_64 (ovirt-beta)
>            Requires: glusterfs >= 3.4.0
>            Available: glusterfs-3.2.7-1.el6.i686 (epel)
>                glusterfs = 3.2.7-1.el6
>  You could try using --skip-broken to work around the problem
>  You could try running: rpm -Va --nofiles --nodigest
> 
> To resolve, priorities have to be set within the yum repository definitions:
> 
> # yum install yum-priorities
> 
> Adding arbitrary priorities to the oVirt and EPEL repositories rectified the issue - giving EPEL a lower value.  For example:
> 
> /etc/yum.repos.d/el6-ovirt.repo 
> 
> [ovirt-beta]
> name=Beta builds of the oVirt project
> baseurl=http://ovirt.org/releases/beta/rpm/EL/$releasever/
> enabled=1
> skip_if_unavailable=1
> gpgcheck=0
> priority=20
> priority=20
> 
> /etc/yum.repos.d/epel.repo 
> 
> [epel]
> name=Extra Packages for Enterprise Linux 6 - $basearch
> #baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
> mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
> failovermethod=priority
> enabled=1
> gpgcheck=1
> gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
> priority=25
> 
> The priority setting must be enabled for each repo definition,  Once complete, the installation succeeds without issue.
> 
> Hope this helps!
> 
> James
> _______________________________________________
> Users mailing list
> Users at ovirt.org
> http://lists.ovirt.org/mailman/listinfo/users
> 

-- 
Dave Neary - Community Action and Impact
Open Source and Standards, Red Hat - http://community.redhat.com
Ph: +33 9 50 71 55 62 / Cell: +33 6 77 01 92 13



More information about the Users mailing list