[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