[Users] oVirt 3.3 Dependency Resolution

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

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@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

--Apple-Mail=_AC0419A9-F871-40ED-81D0-A9A000543F93 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=iso-8859-1 Hi Dave, I can replicate this consistently. The only repo I disabled was the = Stable oVirt definition, to enable only the Beta: name=3DStable builds of the oVirt project baseurl=3Dhttp://ovirt.org/releases/updates-testing/rpm/EL/$releasever/ enabled=3D0 skip_if_unavailable=3D1 gpgcheck=3D0 priority=3D20 [ovirt-beta] name=3DBeta builds of the oVirt project baseurl=3Dhttp://ovirt.org/releases/beta/rpm/EL/$releasever/ enabled=3D1 skip_if_unavailable=3D1 gpgcheck=3D0 priority=3D20 Otherwise, this is a vanilla install! Could it be a similar regression = to this issue? = http://list-archives.org/2013/07/31/users-ovirt-org/vdsm-v4-12-0-dependenc= ies-for-el6-hosts/f/2841672598 Thanks, James On 12 Sep 2013, at 19:49, Dave Neary <dneary@redhat.com> wrote:
Hi James, =20 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? =20 Thanks, Dave. =20 On 09/12/2013 06:39 PM, James Wilson wrote:
Hi, =20 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. =20 The following repositories were installed and activated: =20 # 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 =20 Followed by installation of the main oVirt engine and all-in-one = configuration: =20 # yum install ovirt-engine-setup-plugin-allinone -y =20 This resulted in the following fatal error: =20 Error: Package: vdsm-4.12.1-2.el6.x86_64 (ovirt-beta) Requires: mom >=3D 0.3.2-3 Available: mom-0.3.0-1.el6.noarch (epel) mom =3D 0.3.0-1.el6 Error: Package: glusterfs-api-3.4.0-8.el6.x86_64 (glusterfs-epel) Requires: glusterfs =3D 3.4.0-8.el6 Available: glusterfs-3.2.7-1.el6.i686 (epel) glusterfs =3D 3.2.7-1.el6 Error: Package: vdsm-4.12.1-2.el6.x86_64 (ovirt-beta) Requires: glusterfs >=3D 3.4.0 Available: glusterfs-3.2.7-1.el6.i686 (epel) glusterfs =3D 3.2.7-1.el6 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest =20 To resolve, priorities have to be set within the yum repository = definitions: =20 # yum install yum-priorities =20 Adding arbitrary priorities to the oVirt and EPEL repositories = rectified the issue - giving EPEL a lower value. For example: =20 /etc/yum.repos.d/el6-ovirt.repo=20 =20 [ovirt-beta] name=3DBeta builds of the oVirt project baseurl=3Dhttp://ovirt.org/releases/beta/rpm/EL/$releasever/ enabled=3D1 skip_if_unavailable=3D1 gpgcheck=3D0 priority=3D20 priority=3D20 =20 /etc/yum.repos.d/epel.repo=20 =20 [epel] name=3DExtra Packages for Enterprise Linux 6 - $basearch #baseurl=3Dhttp://download.fedoraproject.org/pub/epel/6/$basearch = mirrorlist=3Dhttps://mirrors.fedoraproject.org/metalink?repo=3Depel-6&arch= =3D$basearch failovermethod=3Dpriority enabled=3D1 gpgcheck=3D1 gpgkey=3Dfile:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 priority=3D25 =20 The priority setting must be enabled for each repo definition, Once = complete, the installation succeeds without issue. =20 Hope this helps! =20 James _______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users =20 =20 --=20 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
</div><div><br></div><div>Otherwise, this is a vanilla install! = Could it be a similar regression to this = issue?</div><div><br></div><div><a =
<br><div><div>On 12 Sep 2013, at 19:49, Dave Neary <<a =
--Apple-Mail=_AC0419A9-F871-40ED-81D0-A9A000543F93 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=iso-8859-1 <html><head><meta http-equiv=3D"Content-Type" content=3D"text/html = charset=3Diso-8859-1"></head><body style=3D"word-wrap: break-word; = -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi = Dave,<div><br></div><div>I can replicate this consistently. The = only repo I disabled was the Stable oVirt definition, to enable only the = Beta:</div><div><br></div><div><div>name=3DStable builds of the oVirt = project</div><div>baseurl=3D<a = href=3D"http://ovirt.org/releases/updates-testing/rpm/EL/$releasever/">htt= p://ovirt.org/releases/updates-testing/rpm/EL/$releasever/</a></div><div>e= nabled=3D0</div><div>skip_if_unavailable=3D1</div><div>gpgcheck=3D0</div><= div>priority=3D20</div></div><div><br></div><div><div>[ovirt-beta]</div><d= iv>name=3DBeta builds of the oVirt project</div><div>baseurl=3D<a = href=3D"http://ovirt.org/releases/beta/rpm/EL/$releasever/">http://ovirt.o= rg/releases/beta/rpm/EL/$releasever/</a></div><div>enabled=3D1</div><div>s= kip_if_unavailable=3D1</div><div>gpgcheck=3D0</div><div>priority=3D20</div= href=3D"http://list-archives.org/2013/07/31/users-ovirt-org/vdsm-v4-12-0-d= ependencies-for-el6-hosts/f/2841672598">http://list-archives.org/2013/07/3= 1/users-ovirt-org/vdsm-v4-12-0-dependencies-for-el6-hosts/f/2841672598</a>= </div><div><br></div><div>Thanks,</div><div><br></div><div>James</div><div= href=3D"mailto:dneary@redhat.com">dneary@redhat.com</a>> = wrote:</div><br class=3D"Apple-interchange-newline"><blockquote = type=3D"cite">Hi James,<br><br>I didn't have the same issues - is that = because I disabled one or more<br>of the repos, or purely luck in the = order the repos were processed for me?<br><br>Thanks,<br>Dave.<br><br>On = 09/12/2013 06:39 PM, James Wilson wrote:<br><blockquote = type=3D"cite">Hi,<br><br>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.<br><br>The following repositories were = installed and activated:<br><br># yum localinstall <a = href=3D"http://resources.ovirt.org/releases/ovirt-release-el6-8-1.noarch.r= pm">http://resources.ovirt.org/releases/ovirt-release-el6-8-1.noarch.rpm</= a> -y<br># yum localinstall <a = href=3D"http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noa= rch.rpm">http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.no= arch.rpm</a> -y<br><br>Followed by installation of the main oVirt engine = and all-in-one configuration:<br><br># yum install = ovirt-engine-setup-plugin-allinone -y<br><br>This resulted in the = following fatal error:<br><br>Error: Package: vdsm-4.12.1-2.el6.x86_64 = (ovirt-beta)<br> = Requires: = mom >=3D 0.3.2-3<br> = Available: = mom-0.3.0-1.el6.noarch (epel)<br> = &n= bsp; mom =3D 0.3.0-1.el6<br>Error: Package: = glusterfs-api-3.4.0-8.el6.x86_64 (glusterfs-epel)<br> = Requires: = glusterfs =3D 3.4.0-8.el6<br> = Available: = glusterfs-3.2.7-1.el6.i686 (epel)<br> = &n= bsp; glusterfs =3D 3.2.7-1.el6<br>Error: Package: = vdsm-4.12.1-2.el6.x86_64 (ovirt-beta)<br> = Requires: = glusterfs >=3D 3.4.0<br> = Available: = glusterfs-3.2.7-1.el6.i686 (epel)<br> = &n= bsp; glusterfs =3D 3.2.7-1.el6<br> You could try using = --skip-broken to work around the problem<br> You could try running: rpm = -Va --nofiles --nodigest<br><br>To resolve, priorities have to be set = within the yum repository definitions:<br><br># yum install = yum-priorities<br><br>Adding arbitrary priorities to the oVirt and EPEL = repositories rectified the issue - giving EPEL a lower value. For = example:<br><br>/etc/yum.repos.d/el6-ovirt.repo = <br><br>[ovirt-beta]<br>name=3DBeta builds of the oVirt = project<br>baseurl=3D<a = href=3D"http://ovirt.org/releases/beta/rpm/EL/$releasever/">http://ovirt.o= rg/releases/beta/rpm/EL/$releasever/</a><br>enabled=3D1<br>skip_if_unavail= able=3D1<br>gpgcheck=3D0<br>priority=3D20<br>priority=3D20<br><br>/etc/yum= .repos.d/epel.repo <br><br>[epel]<br>name=3DExtra Packages for = Enterprise Linux 6 - $basearch<br>#baseurl=3D<a = href=3D"http://download.fedoraproject.org/pub/epel/6/$basearch">http://dow= nload.fedoraproject.org/pub/epel/6/$basearch</a><br>mirrorlist=3D<a = href=3D"https://mirrors.fedoraproject.org/metalink?repo=3Depel-6&arch=3D= $basearch">https://mirrors.fedoraproject.org/metalink?repo=3Depel-6&ar= ch=3D$basearch</a><br>failovermethod=3Dpriority<br>enabled=3D1<br>gpgcheck= =3D1<br>gpgkey=3D<a = href=3D"file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6">file:///etc/pki/rpm-gp= g/RPM-GPG-KEY-EPEL-6</a><br>priority=3D25<br><br>The priority setting = must be enabled for each repo definition, Once complete, the = installation succeeds without issue.<br><br>Hope this = helps!<br><br>James<br>_______________________________________________<br>= Users mailing list<br><a = href=3D"mailto:Users@ovirt.org">Users@ovirt.org</a><br>http://lists.ovirt.= org/mailman/listinfo/users<br><br></blockquote><br>-- <br>Dave Neary - = Community Action and Impact<br>Open Source and Standards, Red Hat - <a = href=3D"http://community.redhat.com">http://community.redhat.com</a><br>Ph= : +33 9 50 71 55 62 / Cell: +33 6 77 01 92 = 13<br></blockquote></div><br></div></body></html>= --Apple-Mail=_AC0419A9-F871-40ED-81D0-A9A000543F93--
participants (2)
-
Dave Neary
-
James Wilson