From j.astrego at netbulae.eu Tue Aug 12 09:44:03 2014 Content-Type: multipart/mixed; boundary="===============3263770465922006342==" MIME-Version: 1.0 From: Jorick Astrego To: users at ovirt.org Subject: Re: [ovirt-users] puppet dependency conflict catch-22 Date: Tue, 12 Aug 2014 15:43:59 +0200 Message-ID: <53EA1A1F.5030405@netbulae.eu> In-Reply-To: 53E9F37E.2090401@netbulae.eu --===============3263770465922006342== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This is a multi-part message in MIME format. --------------010804090406000903090302 Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed Content-Transfer-Encoding: 7bit Just for someone's reference, I modified my puppet install to remove the = puppetlabs repo before ovirt install. That way things don't break along = the chain. Regards, Jorick Netbulae On 08/12/2014 12:59 PM, Jorick Astrego wrote: > Hi, > > I have deployed my Centos 7 ovirt node through puppet, but now I have = > a conflicting puppet between ovirt 3.5 epel and puppetlabs repo: > > ---> Package puppet.noarch 0:3.6.2-2.el7 will be an update > --> Processing Dependency: rubygem(rgen) for package: > puppet-3.6.2-2.el7.noarch > --> Finished Dependency Resolution > Error: Package: puppet-3.6.2-2.el7.noarch (ovirt-3.5-epel) > Requires: rubygem(rgen) > You could try using --skip-broken to work around the problem > You could try running: rpm -Va --nofiles --nodigest > > I already have puppet 3.6.2 deployed through puppetlabs repo, but in = > the ovirt 3.5 epel it's listed in the includepkgs > > [ovirt-3.5-epel] > name=3DExtra Packages for Enterprise Linux 7 - $basearch > #baseurl=3Dhttp://download.fedoraproject.org/pub/epel/beta/7/$basearch > #baseurl=3Dhttp://ftp.nluug.nl/pub/os/Linux/distr/fedora-epel/beta/7/= x86_64 > mirrorlist=3Dhttps://mirrors.fedoraproject.org/metalink?repo=3Depel-7= &arch=3D$basearch > failovermethod=3Dpriority > enabled=3D1 > includepkgs=3Depel-release,puppet,python-uinput,python-lockfile,pytho= n-cpopen,python-ordereddict,python-pthreading,python-inotify,python-argpars= e,novnc,python-ply,python-kitchen,python-daemon,python-websockify,livecd-to= ols,spice-html5,mom,python-IPy,python-ioprocess,python-paramiko > > How do you guys think it's the easiest to do an automatic deployment? = > Puppet is not available in the base repo and only in EPEL or = > puppetlabs repo. But if I install either one, I get a dependency = > conflict after installing ovirt-release-11.0.2-1.noarch and my puppet = > agent won't finish. > > Kind regards, > > Jorick Astrego > Netbulae > > > > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users --------------010804090406000903090302 Content-Type: text/html; charset=3DISO-8859-1 Content-Transfer-Encoding: 7bit Just for someone's reference, I modified my puppet install to remove the puppetlabs repo before ovirt install. That way things don't break along the chain.

Regards,

Jorick
Netbulae

On 08/12/2014 12:59 PM, Jorick Astrego wrote:
Hi,

I have deployed my Centos 7 ovirt node through puppet, but now I have a conflicting puppet between ovirt 3.5 epel and puppetlabs repo:

---> Package puppet.noarch 0:3.6.2-2.el7 will be an update
--> Processing Dependency: rubygem(rgen) for package: puppet-3.6.2-2.el7.noarch
--> Finished Dependency Resolution
Error: Package: puppet-3.6.2-2.el7.noarch (ovirt-3.5-epel)
           Requir= es: rubygem(rgen)
 You could try using --skip-broken to work around the problem<= br>  You could try running: rpm -Va --nofiles --nodigest
I already have puppet 3.6.2 deployed through puppetlabs repo, but in the ovirt 3.5 epel it's listed in the includepkgs

[ovirt-3.5-epel]
name=3DExtra Packages for Enterprise Linux 7 - $basearch
#baseurl=3Dhttp:/= /download.fedoraproject.org/pub/epel/beta/7/$basearch
#baseurl=3Dh= ttp://ftp.nluug.nl/pub/os/Linux/distr/fedora-epel/beta/7/x86_64
mirrorlist=3Dhttps://mirrors.fedoraproject.org/metalink?repo=3Depel-7&= arch=3D$basearch
failovermethod=3Dpriority
enabled=3D1
includepkgs=3Depel-release,puppet,python-uinput,python-lockfile,python-cpop= en,python-ordereddict,python-pthreading,python-inotify,python-argparse,novn= c,python-ply,python-kitchen,python-daemon,python-websockify,livecd-tools,sp= ice-html5,mom,python-IPy,python-ioprocess,python-paramiko
How do you guys think it's the easiest to do an automatic deployment? Puppet is not available in the base repo and only in EPEL or puppetlabs repo. But if I install either one, I get a dependency conflict after installing ovirt-release-11.0.2-1.noarch and my puppet agent won't finish.

Kind regards,

Jorick Astrego
Netbulae



_______________________________________________
Users mailing list
Use=
rs(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users

--------------010804090406000903090302-- --===============3263770465922006342== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wMTA4MDQwOTA0MDYwMDA5MDMwOTAzMDIKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PUlTTy04ODU5LTE7IGZvcm1hdD1mbG93ZWQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog N2JpdAoKSnVzdCBmb3Igc29tZW9uZSdzIHJlZmVyZW5jZSwgSSBtb2RpZmllZCBteSBwdXBwZXQg aW5zdGFsbCB0byByZW1vdmUgdGhlIApwdXBwZXRsYWJzIHJlcG8gYmVmb3JlIG92aXJ0IGluc3Rh bGwuIFRoYXQgd2F5IHRoaW5ncyBkb24ndCBicmVhayBhbG9uZyAKdGhlIGNoYWluLgoKUmVnYXJk cywKCkpvcmljawpOZXRidWxhZQoKT24gMDgvMTIvMjAxNCAxMjo1OSBQTSwgSm9yaWNrIEFzdHJl Z28gd3JvdGU6Cj4gSGksCj4KPiBJIGhhdmUgZGVwbG95ZWQgbXkgQ2VudG9zIDcgb3ZpcnQgbm9k ZSB0aHJvdWdoIHB1cHBldCwgYnV0IG5vdyBJIGhhdmUgCj4gYSBjb25mbGljdGluZyBwdXBwZXQg YmV0d2VlbiBvdmlydCAzLjUgZXBlbCBhbmQgcHVwcGV0bGFicyByZXBvOgo+Cj4gICAgIC0tLT4g UGFja2FnZSBwdXBwZXQubm9hcmNoIDA6My42LjItMi5lbDcgd2lsbCBiZSBhbiB1cGRhdGUKPiAg ICAgLS0+IFByb2Nlc3NpbmcgRGVwZW5kZW5jeTogcnVieWdlbShyZ2VuKSBmb3IgcGFja2FnZToK PiAgICAgcHVwcGV0LTMuNi4yLTIuZWw3Lm5vYXJjaAo+ICAgICAtLT4gRmluaXNoZWQgRGVwZW5k ZW5jeSBSZXNvbHV0aW9uCj4gICAgIEVycm9yOiBQYWNrYWdlOiBwdXBwZXQtMy42LjItMi5lbDcu bm9hcmNoIChvdmlydC0zLjUtZXBlbCkKPiAgICAgICAgICAgICAgICBSZXF1aXJlczogcnVieWdl bShyZ2VuKQo+ICAgICAgWW91IGNvdWxkIHRyeSB1c2luZyAtLXNraXAtYnJva2VuIHRvIHdvcmsg YXJvdW5kIHRoZSBwcm9ibGVtCj4gICAgICBZb3UgY291bGQgdHJ5IHJ1bm5pbmc6IHJwbSAtVmEg LS1ub2ZpbGVzIC0tbm9kaWdlc3QKPgo+IEkgYWxyZWFkeSBoYXZlIHB1cHBldCAzLjYuMiBkZXBs b3llZCB0aHJvdWdoIHB1cHBldGxhYnMgcmVwbywgYnV0IGluIAo+IHRoZSBvdmlydCAzLjUgZXBl bCBpdCdzIGxpc3RlZCBpbiB0aGUgaW5jbHVkZXBrZ3MKPgo+ICAgICBbb3ZpcnQtMy41LWVwZWxd Cj4gICAgIG5hbWU9RXh0cmEgUGFja2FnZXMgZm9yIEVudGVycHJpc2UgTGludXggNyAtICRiYXNl YXJjaAo+ICAgICAjYmFzZXVybD1odHRwOi8vZG93bmxvYWQuZmVkb3JhcHJvamVjdC5vcmcvcHVi L2VwZWwvYmV0YS83LyRiYXNlYXJjaAo+ICAgICAjYmFzZXVybD1odHRwOi8vZnRwLm5sdXVnLm5s L3B1Yi9vcy9MaW51eC9kaXN0ci9mZWRvcmEtZXBlbC9iZXRhLzcveDg2XzY0Cj4gICAgIG1pcnJv cmxpc3Q9aHR0cHM6Ly9taXJyb3JzLmZlZG9yYXByb2plY3Qub3JnL21ldGFsaW5rP3JlcG89ZXBl bC03JmFyY2g9JGJhc2VhcmNoCj4gICAgIGZhaWxvdmVybWV0aG9kPXByaW9yaXR5Cj4gICAgIGVu YWJsZWQ9MQo+ICAgICBpbmNsdWRlcGtncz1lcGVsLXJlbGVhc2UscHVwcGV0LHB5dGhvbi11aW5w dXQscHl0aG9uLWxvY2tmaWxlLHB5dGhvbi1jcG9wZW4scHl0aG9uLW9yZGVyZWRkaWN0LHB5dGhv bi1wdGhyZWFkaW5nLHB5dGhvbi1pbm90aWZ5LHB5dGhvbi1hcmdwYXJzZSxub3ZuYyxweXRob24t cGx5LHB5dGhvbi1raXRjaGVuLHB5dGhvbi1kYWVtb24scHl0aG9uLXdlYnNvY2tpZnksbGl2ZWNk LXRvb2xzLHNwaWNlLWh0bWw1LG1vbSxweXRob24tSVB5LHB5dGhvbi1pb3Byb2Nlc3MscHl0aG9u LXBhcmFtaWtvCj4KPiBIb3cgZG8geW91IGd1eXMgdGhpbmsgaXQncyB0aGUgZWFzaWVzdCB0byBk byBhbiBhdXRvbWF0aWMgZGVwbG95bWVudD8gCj4gUHVwcGV0IGlzIG5vdCBhdmFpbGFibGUgaW4g dGhlIGJhc2UgcmVwbyBhbmQgb25seSBpbiBFUEVMIG9yIAo+IHB1cHBldGxhYnMgcmVwby4gQnV0 IGlmIEkgaW5zdGFsbCBlaXRoZXIgb25lLCBJIGdldCBhIGRlcGVuZGVuY3kgCj4gY29uZmxpY3Qg YWZ0ZXIgaW5zdGFsbGluZyBvdmlydC1yZWxlYXNlLTExLjAuMi0xLm5vYXJjaCBhbmQgbXkgcHVw cGV0IAo+IGFnZW50IHdvbid0IGZpbmlzaC4KPgo+IEtpbmQgcmVnYXJkcywKPgo+IEpvcmljayBB c3RyZWdvCj4gTmV0YnVsYWUKPgo+Cj4KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwo+IFVzZXJzIG1haWxpbmcgbGlzdAo+IFVzZXJzQG92aXJ0Lm9yZwo+ IGh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VycwoKCi0tLS0tLS0t LS0tLS0tMDEwODA0MDkwNDA2MDAwOTAzMDkwMzAyCkNvbnRlbnQtVHlwZTogdGV4dC9odG1sOyBj aGFyc2V0PUlTTy04ODU5LTEKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogN2JpdAoKPGh0bWw+ CiAgPGhlYWQ+CiAgICA8bWV0YSBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9SVNPLTg4NTkt MSIKICAgICAgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIj4KICA8L2hlYWQ+CiAgPGJvZHkgdGV4 dD0iIzAwMDAwMCIgYmdjb2xvcj0iI0ZGRkZGRiI+CiAgICBKdXN0IGZvciBzb21lb25lJ3MgcmVm ZXJlbmNlLCBJIG1vZGlmaWVkIG15IHB1cHBldCBpbnN0YWxsIHRvIHJlbW92ZQogICAgdGhlIHB1 cHBldGxhYnMgcmVwbyBiZWZvcmUgb3ZpcnQgaW5zdGFsbC4gVGhhdCB3YXkgdGhpbmdzIGRvbid0 CiAgICBicmVhayBhbG9uZyB0aGUgY2hhaW4uPGJyPgogICAgPGJyPgogICAgUmVnYXJkcyw8YnI+ CiAgICA8YnI+CiAgICBKb3JpY2sgPGJyPgogICAgTmV0YnVsYWU8YnI+CiAgICA8YnI+CiAgICA8 ZGl2IGNsYXNzPSJtb3otY2l0ZS1wcmVmaXgiPk9uIDA4LzEyLzIwMTQgMTI6NTkgUE0sIEpvcmlj ayBBc3RyZWdvCiAgICAgIHdyb3RlOjxicj4KICAgIDwvZGl2PgogICAgPGJsb2NrcXVvdGUgY2l0 ZT0ibWlkOjUzRTlGMzdFLjIwOTA0MDFAbmV0YnVsYWUuZXUiIHR5cGU9ImNpdGUiPgogICAgICA8 bWV0YSBodHRwLWVxdWl2PSJjb250ZW50LXR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsKICAgICAg ICBjaGFyc2V0PUlTTy04ODU5LTEiPgogICAgICBIaSw8YnI+CiAgICAgIDxicj4KICAgICAgSSBo YXZlIGRlcGxveWVkIG15IENlbnRvcyA3IG92aXJ0IG5vZGUgdGhyb3VnaCBwdXBwZXQsIGJ1dCBu b3cgSQogICAgICBoYXZlIGEgY29uZmxpY3RpbmcgcHVwcGV0IGJldHdlZW4gb3ZpcnQgMy41IGVw ZWwgYW5kIHB1cHBldGxhYnMKICAgICAgcmVwbzo8YnI+CiAgICAgIDxicj4KICAgICAgPGJsb2Nr cXVvdGU+LS0tJmd0OyBQYWNrYWdlIHB1cHBldC5ub2FyY2ggMDozLjYuMi0yLmVsNyB3aWxsIGJl IGFuCiAgICAgICAgdXBkYXRlPGJyPgogICAgICAgIC0tJmd0OyBQcm9jZXNzaW5nIERlcGVuZGVu Y3k6IHJ1YnlnZW0ocmdlbikgZm9yIHBhY2thZ2U6CiAgICAgICAgcHVwcGV0LTMuNi4yLTIuZWw3 Lm5vYXJjaDxicj4KICAgICAgICAtLSZndDsgRmluaXNoZWQgRGVwZW5kZW5jeSBSZXNvbHV0aW9u PGJyPgogICAgICAgIEVycm9yOiBQYWNrYWdlOiBwdXBwZXQtMy42LjItMi5lbDcubm9hcmNoIChv dmlydC0zLjUtZXBlbCk8YnI+CiAgICAgICAgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFJlcXVpcmVzOiBydWJ5Z2VtKHJnZW4pPGJy PgogICAgICAgICZuYnNwO1lvdSBjb3VsZCB0cnkgdXNpbmcgLS1za2lwLWJyb2tlbiB0byB3b3Jr IGFyb3VuZCB0aGUgcHJvYmxlbTxicj4KICAgICAgICAmbmJzcDtZb3UgY291bGQgdHJ5IHJ1bm5p bmc6IHJwbSAtVmEgLS1ub2ZpbGVzIC0tbm9kaWdlc3Q8YnI+CiAgICAgIDwvYmxvY2txdW90ZT4K ICAgICAgSSBhbHJlYWR5IGhhdmUgcHVwcGV0IDMuNi4yIGRlcGxveWVkIHRocm91Z2ggcHVwcGV0 bGFicyByZXBvLCBidXQKICAgICAgaW4gdGhlIG92aXJ0IDMuNSBlcGVsIGl0J3MgbGlzdGVkIGlu IHRoZSBpbmNsdWRlcGtnczxicj4KICAgICAgPGJyPgogICAgICA8YmxvY2txdW90ZT5bb3ZpcnQt My41LWVwZWxdPGJyPgogICAgICAgIG5hbWU9RXh0cmEgUGFja2FnZXMgZm9yIEVudGVycHJpc2Ug TGludXggNyAtICRiYXNlYXJjaDxicj4KICAgICAgICAjYmFzZXVybD08YSBtb3otZG8tbm90LXNl bmQ9InRydWUiIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiCmhyZWY9Imh0dHA6Ly9kb3du bG9hZC5mZWRvcmFwcm9qZWN0Lm9yZy9wdWIvZXBlbC9iZXRhLzcvJGJhc2VhcmNoIj5odHRwOi8v ZG93bmxvYWQuZmVkb3JhcHJvamVjdC5vcmcvcHViL2VwZWwvYmV0YS83LyRiYXNlYXJjaDwvYT48 YnI+CiAgICAgICAgI2Jhc2V1cmw9PGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIiBjbGFzcz0ibW96 LXR4dC1saW5rLWZyZWV0ZXh0IgpocmVmPSJodHRwOi8vZnRwLm5sdXVnLm5sL3B1Yi9vcy9MaW51 eC9kaXN0ci9mZWRvcmEtZXBlbC9iZXRhLzcveDg2XzY0Ij5odHRwOi8vZnRwLm5sdXVnLm5sL3B1 Yi9vcy9MaW51eC9kaXN0ci9mZWRvcmEtZXBlbC9iZXRhLzcveDg2XzY0PC9hPjxicj4KICAgICAg ICBtaXJyb3JsaXN0PTxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIKICAgICAgICAgIGNsYXNzPSJt b3otdHh0LWxpbmstZnJlZXRleHQiCmhyZWY9Imh0dHBzOi8vbWlycm9ycy5mZWRvcmFwcm9qZWN0 Lm9yZy9tZXRhbGluaz9yZXBvPWVwZWwtNyZhbXA7YXJjaD0kYmFzZWFyY2giPmh0dHBzOi8vbWly cm9ycy5mZWRvcmFwcm9qZWN0Lm9yZy9tZXRhbGluaz9yZXBvPWVwZWwtNyZhbXA7YXJjaD0kYmFz ZWFyY2g8L2E+PGJyPgogICAgICAgIGZhaWxvdmVybWV0aG9kPXByaW9yaXR5PGJyPgogICAgICAg IGVuYWJsZWQ9MTxicj4KaW5jbHVkZXBrZ3M9ZXBlbC1yZWxlYXNlLHB1cHBldCxweXRob24tdWlu cHV0LHB5dGhvbi1sb2NrZmlsZSxweXRob24tY3BvcGVuLHB5dGhvbi1vcmRlcmVkZGljdCxweXRo b24tcHRocmVhZGluZyxweXRob24taW5vdGlmeSxweXRob24tYXJncGFyc2Usbm92bmMscHl0aG9u LXBseSxweXRob24ta2l0Y2hlbixweXRob24tZGFlbW9uLHB5dGhvbi13ZWJzb2NraWZ5LGxpdmVj ZC10b29scyxzcGljZS1odG1sNSxtb20scHl0aG9uLUlQeSxweXRob24taW9wcm9jZXNzLHB5dGhv bi1wYXJhbWlrbzxicj4KICAgICAgPC9ibG9ja3F1b3RlPgogICAgICBIb3cgZG8geW91IGd1eXMg dGhpbmsgaXQncyB0aGUgZWFzaWVzdCB0byBkbyBhbiBhdXRvbWF0aWMKICAgICAgZGVwbG95bWVu dD8gUHVwcGV0IGlzIG5vdCBhdmFpbGFibGUgaW4gdGhlIGJhc2UgcmVwbyBhbmQgb25seSBpbgog ICAgICBFUEVMIG9yIHB1cHBldGxhYnMgcmVwby4gQnV0IGlmIEkgaW5zdGFsbCBlaXRoZXIgb25l LCBJIGdldCBhCiAgICAgIGRlcGVuZGVuY3kgY29uZmxpY3QgYWZ0ZXIgaW5zdGFsbGluZyBvdmly dC1yZWxlYXNlLTExLjAuMi0xLm5vYXJjaAogICAgICBhbmQgbXkgcHVwcGV0IGFnZW50IHdvbid0 IGZpbmlzaC48YnI+CiAgICAgIDxicj4KICAgICAgS2luZCByZWdhcmRzLDxicj4KICAgICAgPGJy PgogICAgICBKb3JpY2sgQXN0cmVnbzxicj4KICAgICAgTmV0YnVsYWUgPGJyPgogICAgICA8YnI+ CiAgICAgIDxicj4KICAgICAgPGZpZWxkc2V0IGNsYXNzPSJtaW1lQXR0YWNobWVudEhlYWRlciI+ PC9maWVsZHNldD4KICAgICAgPGJyPgogICAgICA8cHJlIHdyYXA9IiI+X19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KVXNlcnMgbWFpbGluZyBsaXN0CjxhIGNs YXNzPSJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQiIGhyZWY9Im1haWx0bzpVc2Vyc0BvdmlydC5v cmciPlVzZXJzQG92aXJ0Lm9yZzwvYT4KPGEgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCIg aHJlZj0iaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzIj5odHRw Oi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnM8L2E+CjwvcHJlPgogICAg PC9ibG9ja3F1b3RlPgogICAgPGJyPgogIDwvYm9keT4KPC9odG1sPgoKLS0tLS0tLS0tLS0tLS0w MTA4MDQwOTA0MDYwMDA5MDMwOTAzMDItLQoK --===============3263770465922006342==--