From j.astrego at netbulae.eu Tue Aug 12 06:59:15 2014 Content-Type: multipart/mixed; boundary="===============1061401503149723875==" MIME-Version: 1.0 From: Jorick Astrego To: users at ovirt.org Subject: [ovirt-users] puppet dependency conflict catch-22 Date: Tue, 12 Aug 2014 12:59:10 +0200 Message-ID: <53E9F37E.2090401@netbulae.eu> --===============1061401503149723875== 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. --------------060006070004090000090304 Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed Content-Transfer-Encoding: 7bit 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/x8= 6_64 mirrorlist=3Dhttps://mirrors.fedoraproject.org/metalink?repo=3Depel-7&a= rch=3D$basearch failovermethod=3Dpriority enabled=3D1 includepkgs=3Depel-release,puppet,python-uinput,python-lockfile,python-= cpopen,python-ordereddict,python-pthreading,python-inotify,python-argparse,= novnc,python-ply,python-kitchen,python-daemon,python-websockify,livecd-tool= s,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 --------------060006070004090000090304 Content-Type: text/html; charset=3DISO-8859-1 Content-Transfer-Encoding: 7bit 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/p= ub/epel/beta/7/$basearch
#baseurl=3Dhttp://ftp.nluug.nl/pub/os/Lin= ux/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

--------------060006070004090000090304-- --===============1061401503149723875== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wNjAwMDYwNzAwMDQwOTAwMDAwOTAzMDQKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PUlTTy04ODU5LTE7IGZvcm1hdD1mbG93ZWQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog N2JpdAoKSGksCgpJIGhhdmUgZGVwbG95ZWQgbXkgQ2VudG9zIDcgb3ZpcnQgbm9kZSB0aHJvdWdo IHB1cHBldCwgYnV0IG5vdyBJIGhhdmUgYSAKY29uZmxpY3RpbmcgcHVwcGV0IGJldHdlZW4gb3Zp cnQgMy41IGVwZWwgYW5kIHB1cHBldGxhYnMgcmVwbzoKCiAgICAtLS0+IFBhY2thZ2UgcHVwcGV0 Lm5vYXJjaCAwOjMuNi4yLTIuZWw3IHdpbGwgYmUgYW4gdXBkYXRlCiAgICAtLT4gUHJvY2Vzc2lu ZyBEZXBlbmRlbmN5OiBydWJ5Z2VtKHJnZW4pIGZvciBwYWNrYWdlOgogICAgcHVwcGV0LTMuNi4y LTIuZWw3Lm5vYXJjaAogICAgLS0+IEZpbmlzaGVkIERlcGVuZGVuY3kgUmVzb2x1dGlvbgogICAg RXJyb3I6IFBhY2thZ2U6IHB1cHBldC0zLjYuMi0yLmVsNy5ub2FyY2ggKG92aXJ0LTMuNS1lcGVs KQogICAgICAgICAgICAgICAgUmVxdWlyZXM6IHJ1YnlnZW0ocmdlbikKICAgICAgWW91IGNvdWxk IHRyeSB1c2luZyAtLXNraXAtYnJva2VuIHRvIHdvcmsgYXJvdW5kIHRoZSBwcm9ibGVtCiAgICAg IFlvdSBjb3VsZCB0cnkgcnVubmluZzogcnBtIC1WYSAtLW5vZmlsZXMgLS1ub2RpZ2VzdAoKSSBh bHJlYWR5IGhhdmUgcHVwcGV0IDMuNi4yIGRlcGxveWVkIHRocm91Z2ggcHVwcGV0bGFicyByZXBv LCBidXQgaW4gdGhlIApvdmlydCAzLjUgZXBlbCBpdCdzIGxpc3RlZCBpbiB0aGUgaW5jbHVkZXBr Z3MKCiAgICBbb3ZpcnQtMy41LWVwZWxdCiAgICBuYW1lPUV4dHJhIFBhY2thZ2VzIGZvciBFbnRl cnByaXNlIExpbnV4IDcgLSAkYmFzZWFyY2gKICAgICNiYXNldXJsPWh0dHA6Ly9kb3dubG9hZC5m ZWRvcmFwcm9qZWN0Lm9yZy9wdWIvZXBlbC9iZXRhLzcvJGJhc2VhcmNoCiAgICAjYmFzZXVybD1o dHRwOi8vZnRwLm5sdXVnLm5sL3B1Yi9vcy9MaW51eC9kaXN0ci9mZWRvcmEtZXBlbC9iZXRhLzcv eDg2XzY0CiAgICBtaXJyb3JsaXN0PWh0dHBzOi8vbWlycm9ycy5mZWRvcmFwcm9qZWN0Lm9yZy9t ZXRhbGluaz9yZXBvPWVwZWwtNyZhcmNoPSRiYXNlYXJjaAogICAgZmFpbG92ZXJtZXRob2Q9cHJp b3JpdHkKICAgIGVuYWJsZWQ9MQogICAgaW5jbHVkZXBrZ3M9ZXBlbC1yZWxlYXNlLHB1cHBldCxw eXRob24tdWlucHV0LHB5dGhvbi1sb2NrZmlsZSxweXRob24tY3BvcGVuLHB5dGhvbi1vcmRlcmVk ZGljdCxweXRob24tcHRocmVhZGluZyxweXRob24taW5vdGlmeSxweXRob24tYXJncGFyc2Usbm92 bmMscHl0aG9uLXBseSxweXRob24ta2l0Y2hlbixweXRob24tZGFlbW9uLHB5dGhvbi13ZWJzb2Nr aWZ5LGxpdmVjZC10b29scyxzcGljZS1odG1sNSxtb20scHl0aG9uLUlQeSxweXRob24taW9wcm9j ZXNzLHB5dGhvbi1wYXJhbWlrbwoKSG93IGRvIHlvdSBndXlzIHRoaW5rIGl0J3MgdGhlIGVhc2ll c3QgdG8gZG8gYW4gYXV0b21hdGljIGRlcGxveW1lbnQ/IApQdXBwZXQgaXMgbm90IGF2YWlsYWJs ZSBpbiB0aGUgYmFzZSByZXBvIGFuZCBvbmx5IGluIEVQRUwgb3IgcHVwcGV0bGFicyAKcmVwby4g QnV0IGlmIEkgaW5zdGFsbCBlaXRoZXIgb25lLCBJIGdldCBhIGRlcGVuZGVuY3kgY29uZmxpY3Qg YWZ0ZXIgCmluc3RhbGxpbmcgb3ZpcnQtcmVsZWFzZS0xMS4wLjItMS5ub2FyY2ggYW5kIG15IHB1 cHBldCBhZ2VudCB3b24ndCBmaW5pc2guCgpLaW5kIHJlZ2FyZHMsCgpKb3JpY2sgQXN0cmVnbwpO ZXRidWxhZQoKCi0tLS0tLS0tLS0tLS0tMDYwMDA2MDcwMDA0MDkwMDAwMDkwMzA0CkNvbnRlbnQt VHlwZTogdGV4dC9odG1sOyBjaGFyc2V0PUlTTy04ODU5LTEKQ29udGVudC1UcmFuc2Zlci1FbmNv ZGluZzogN2JpdAoKPGh0bWw+CiAgPGhlYWQ+CgogICAgPG1ldGEgaHR0cC1lcXVpdj0iY29udGVu dC10eXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9SVNPLTg4NTktMSI+CiAgPC9oZWFk PgogIDxib2R5IHRleHQ9IiMwMDAwMDAiIGJnY29sb3I9IiNGRkZGRkYiPgogICAgSGksPGJyPgog ICAgPGJyPgogICAgSSBoYXZlIGRlcGxveWVkIG15IENlbnRvcyA3IG92aXJ0IG5vZGUgdGhyb3Vn aCBwdXBwZXQsIGJ1dCBub3cgSQogICAgaGF2ZSBhIGNvbmZsaWN0aW5nIHB1cHBldCBiZXR3ZWVu IG92aXJ0IDMuNSBlcGVsIGFuZCBwdXBwZXRsYWJzCiAgICByZXBvOjxicj4KICAgIDxicj4KICAg IDxibG9ja3F1b3RlPi0tLSZndDsgUGFja2FnZSBwdXBwZXQubm9hcmNoIDA6My42LjItMi5lbDcg d2lsbCBiZSBhbgogICAgICB1cGRhdGU8YnI+CiAgICAgIC0tJmd0OyBQcm9jZXNzaW5nIERlcGVu ZGVuY3k6IHJ1YnlnZW0ocmdlbikgZm9yIHBhY2thZ2U6CiAgICAgIHB1cHBldC0zLjYuMi0yLmVs Ny5ub2FyY2g8YnI+CiAgICAgIC0tJmd0OyBGaW5pc2hlZCBEZXBlbmRlbmN5IFJlc29sdXRpb248 YnI+CiAgICAgIEVycm9yOiBQYWNrYWdlOiBwdXBwZXQtMy42LjItMi5lbDcubm9hcmNoIChvdmly dC0zLjUtZXBlbCk8YnI+CiAgICAgICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBSZXF1aXJlczogcnVieWdlbShyZ2VuKTxicj4KICAg ICAgJm5ic3A7WW91IGNvdWxkIHRyeSB1c2luZyAtLXNraXAtYnJva2VuIHRvIHdvcmsgYXJvdW5k IHRoZSBwcm9ibGVtPGJyPgogICAgICAmbmJzcDtZb3UgY291bGQgdHJ5IHJ1bm5pbmc6IHJwbSAt VmEgLS1ub2ZpbGVzIC0tbm9kaWdlc3Q8YnI+CiAgICA8L2Jsb2NrcXVvdGU+CiAgICBJIGFscmVh ZHkgaGF2ZSBwdXBwZXQgMy42LjIgZGVwbG95ZWQgdGhyb3VnaCBwdXBwZXRsYWJzIHJlcG8sIGJ1 dCBpbgogICAgdGhlIG92aXJ0IDMuNSBlcGVsIGl0J3MgbGlzdGVkIGluIHRoZSBpbmNsdWRlcGtn czxicj4KICAgIDxicj4KICAgIDxibG9ja3F1b3RlPltvdmlydC0zLjUtZXBlbF08YnI+CiAgICAg IG5hbWU9RXh0cmEgUGFja2FnZXMgZm9yIEVudGVycHJpc2UgTGludXggNyAtICRiYXNlYXJjaDxi cj4KI2Jhc2V1cmw9PGEgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCIgaHJlZj0iaHR0cDov L2Rvd25sb2FkLmZlZG9yYXByb2plY3Qub3JnL3B1Yi9lcGVsL2JldGEvNy8kYmFzZWFyY2giPmh0 dHA6Ly9kb3dubG9hZC5mZWRvcmFwcm9qZWN0Lm9yZy9wdWIvZXBlbC9iZXRhLzcvJGJhc2VhcmNo PC9hPjxicj4KI2Jhc2V1cmw9PGEgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCIgaHJlZj0i aHR0cDovL2Z0cC5ubHV1Zy5ubC9wdWIvb3MvTGludXgvZGlzdHIvZmVkb3JhLWVwZWwvYmV0YS83 L3g4Nl82NCI+aHR0cDovL2Z0cC5ubHV1Zy5ubC9wdWIvb3MvTGludXgvZGlzdHIvZmVkb3JhLWVw ZWwvYmV0YS83L3g4Nl82NDwvYT48YnI+Cm1pcnJvcmxpc3Q9PGEgY2xhc3M9Im1vei10eHQtbGlu ay1mcmVldGV4dCIgaHJlZj0iaHR0cHM6Ly9taXJyb3JzLmZlZG9yYXByb2plY3Qub3JnL21ldGFs aW5rP3JlcG89ZXBlbC03JmFtcDthcmNoPSRiYXNlYXJjaCI+aHR0cHM6Ly9taXJyb3JzLmZlZG9y YXByb2plY3Qub3JnL21ldGFsaW5rP3JlcG89ZXBlbC03JmFtcDthcmNoPSRiYXNlYXJjaDwvYT48 YnI+CiAgICAgIGZhaWxvdmVybWV0aG9kPXByaW9yaXR5PGJyPgogICAgICBlbmFibGVkPTE8YnI+ CmluY2x1ZGVwa2dzPWVwZWwtcmVsZWFzZSxwdXBwZXQscHl0aG9uLXVpbnB1dCxweXRob24tbG9j a2ZpbGUscHl0aG9uLWNwb3BlbixweXRob24tb3JkZXJlZGRpY3QscHl0aG9uLXB0aHJlYWRpbmcs cHl0aG9uLWlub3RpZnkscHl0aG9uLWFyZ3BhcnNlLG5vdm5jLHB5dGhvbi1wbHkscHl0aG9uLWtp dGNoZW4scHl0aG9uLWRhZW1vbixweXRob24td2Vic29ja2lmeSxsaXZlY2QtdG9vbHMsc3BpY2Ut aHRtbDUsbW9tLHB5dGhvbi1JUHkscHl0aG9uLWlvcHJvY2VzcyxweXRob24tcGFyYW1pa288YnI+ CiAgICA8L2Jsb2NrcXVvdGU+CiAgICBIb3cgZG8geW91IGd1eXMgdGhpbmsgaXQncyB0aGUgZWFz aWVzdCB0byBkbyBhbiBhdXRvbWF0aWMKICAgIGRlcGxveW1lbnQ/IFB1cHBldCBpcyBub3QgYXZh aWxhYmxlIGluIHRoZSBiYXNlIHJlcG8gYW5kIG9ubHkgaW4KICAgIEVQRUwgb3IgcHVwcGV0bGFi cyByZXBvLiBCdXQgaWYgSSBpbnN0YWxsIGVpdGhlciBvbmUsIEkgZ2V0IGEKICAgIGRlcGVuZGVu Y3kgY29uZmxpY3QgYWZ0ZXIgaW5zdGFsbGluZyBvdmlydC1yZWxlYXNlLTExLjAuMi0xLm5vYXJj aAogICAgYW5kIG15IHB1cHBldCBhZ2VudCB3b24ndCBmaW5pc2guPGJyPgogICAgPGJyPgogICAg S2luZCByZWdhcmRzLDxicj4KICAgIDxicj4KICAgIEpvcmljayBBc3RyZWdvPGJyPgogICAgTmV0 YnVsYWUgPGJyPgogICAgPGJyPgogIDwvYm9keT4KPC9odG1sPgoKLS0tLS0tLS0tLS0tLS0wNjAw MDYwNzAwMDQwOTAwMDAwOTAzMDQtLQoK --===============1061401503149723875==--