Hi Guys, I am running puppet server version 3.0.2-1 and now have a need to support CentOS/RHEL 7.x as a agent. I got puppet rpms built but when I try to install it on the client I am running into some ruby related errors:
-- # yum localinstall ../RPMS/noarch/puppet-3.0.2-1.el7.centos.noarch.rpm Loaded plugins: fastestmirror, langpacks, product-id, rhnplugin, subscription-manager This system is receiving updates from RHN Classic or Red Hat Satellite. Examining ../RPMS/noarch/puppet-3.0.2-1.el7.centos.noarch.rpm: puppet-3.0.2-1.el7.centos.noarch Marking ../RPMS/noarch/puppet-3.0.2-1.el7.centos.noarch.rpm to be installed Resolving Dependencies --> Running transaction check ---> Package puppet.noarch 0:3.0.2-1.el7.centos will be installed --> Processing Dependency: ruby(abi) >= 1.8 for package: puppet-3.0.2-1.el7.centos.noarch Loading mirror speeds from cached hostfile --> Finished Dependency Resolution Error: Package: puppet-3.0.2-1.el7.centos.noarch (/puppet-3.0.2-1.el7.centos.noarch) Requires: ruby(abi) >= 1.8 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest -- I do have ruby installed on this server already: -- # rpm -qa | grep -i ^ruby rubygems-2.0.14-25.el7_1.noarch ruby-libs-2.0.0.598-25.el7_1.x86_64 rubygem-io-console-0.4.2-25.el7_1.x86_64 rubygem-bigdecimal-1.2.0-25.el7_1.x86_64 ruby-shadow-2.2.0-2.el7.x86_64 rubygem-psych-2.0.0-25.el7_1.x86_64 rubygem-rdoc-4.0.0-25.el7_1.noarch rubygem-json-1.7.7-25.el7_1.x86_64 ruby-2.0.0.598-25.el7_1.x86_64 ruby-augeas-0.4.1-3.el7.x86_64 ruby-irb-2.0.0.598-25.el7_1.noarch -- Is there something I am missing here? Thanks in advance for your help with this. Regards -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/4d684cd9-764b-42c8-bb99-9dc5fd338ffc%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.