Hi,
I followed puppetlab procedure to install open source version of puppet agent 3.x.
It works for CentOS 6.4 but not RHEL 6.4, anyone has pointer where I missed ?
[root@mon04 ~]# yum install puppet
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
This system is receiving updates from Red Hat Subscription Management.
rhel-6-server-cf-tools-1-rpms | 2.8 kB 00:00
rhel-6-server-rhev-agent-rpms | 2.8 kB 00:00
rhel-6-server-rpms | 3.7 kB 00:00
rhel-ha-for-rhel-6-server-rpms | 3.7 kB 00:00
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package puppet.noarch 0:3.1.1-1.el6 will be installed
--> Processing Dependency: ruby >= 1.8.7 for package: puppet-3.1.1-1.el6.noarch
--> Processing Dependency: ruby(abi) >= 1.8 for package: puppet-3.1.1-1.el6.noarch
--> Processing Dependency: facter >= 1.6.11 for package: puppet-3.1.1-1.el6.noarch
--> Processing Dependency: hiera >= 1.0.0 for package: puppet-3.1.1-1.el6.noarch
--> Processing Dependency: ruby(selinux) for package: puppet-3.1.1-1.el6.noarch
--> Processing Dependency: ruby-augeas for package: puppet-3.1.1-1.el6.noarch
--> Processing Dependency: /usr/bin/ruby for package: puppet-3.1.1-1.el6.noarch
--> Processing Dependency: ruby-shadow for package: puppet-3.1.1-1.el6.noarch
--> Running transaction check
---> Package facter.x86_64 1:1.6.18-1.el6 will be installed
---> Package hiera.noarch 0:1.1.2-1.el6 will be installed
--> Processing Dependency: rubygem-json for package: hiera-1.1.2-1.el6.noarch
---> Package libselinux-ruby.x86_64 0:2.0.94-5.3.el6 will be installed
---> Package ruby.x86_64 0:1.8.7.352-10.el6_4 will be installed
---> Package ruby-augeas.x86_64 0:0.4.1-1.el6 will be installed
---> Package ruby-libs.x86_64 0:1.8.7.352-10.el6_4 will be installed
--> Processing Dependency: libreadline.so.5()(64bit) for package: ruby-libs-1.8.7.352-10.el6_4.x86_64
---> Package ruby-shadow.x86_64 0:1.4.1-13.el6 will be installed
--> Running transaction check
---> Package compat-readline5.x86_64 0:5.2-17.1.el6 will be installed
---> Package rubygem-json.x86_64 0:1.5.5-1.el6 will be installed
--> Processing Dependency: rubygems for package: rubygem-json-1.5.5-1.el6.x86_64
--> Finished Dependency Resolution
Error: Package: rubygem-json-1.5.5-1.el6.x86_64 (puppetlabs-deps)
Requires: rubygems
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
[root@mon04 ~]#
[root@xymon04 ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.4 (Santiago)
[root@mon04 ~]#
[root@mon04 ~]# yum repolist
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
This system is receiving updates from Red Hat Subscription Management.
rhel-6-server-cf-tools-1-rpms | 2.8 kB 00:00
rhel-6-server-rhev-agent-rpms | 2.8 kB 00:00
rhel-6-server-rpms | 3.7 kB 00:00
rhel-ha-for-rhel-6-server-rpms | 3.7 kB 00:00
repo id repo name status
epel Extra Packages for Enterprise Linux 6 - x86_64 8,516
puppetlabs-deps Puppet Labs Dependencies El 6 - x86_64 45
puppetlabs-products Puppet Labs Products El 6 - x86_64 253
rhel-6-server-cf-tools-1-rpms Red Hat CloudForms Tools for RHEL 6 (RPMs) 31
rhel-6-server-rhev-agent-rpms Red Hat Enterprise Virtualization Agents for RHEL 6 Server (RPMs) 16
rhel-6-server-rpms Red Hat Enterprise Linux 6 Server (RPMs) 10,291
rhel-ha-for-rhel-6-server-rpms Red Hat Enterprise Linux High Availability (for RHEL 6 Server) (R 253
rpmforge RHEL 6Server - RPMforge.net - dag 4,591
repolist: 23,996
[root@mon04 ~]#