hi i am/was using amazon linux and using the RHEL 6 puppetlabs repositories to upgrade the installed puppet client from 2.7 to 3.7.
With the latest release of Amazon Linux 2015.03
this process raised the error
25-Mar-2015 13:06:59 amazon-ebs: Error: Package: puppet-3.7.4-1.el6.noarch (puppetlabs)
25-Mar-2015 13:06:59 amazon-ebs: Requires: ruby(selinux)
my code to install puppet was:
sudo rpm -Uvh http://yum.puppetlabs.com/el/6/products/x86_64/puppetlabs-release-6-11.noarch.rpm
cd /etc/yum.repos.d/
sudo rpm --import http://yum.puppetlabs.com/RPM-GPG-KEY-puppetlabs
sudo yum -y update
sudo yum install -y puppet facter augeas
my current work around for this is essentially to stop using the puppet repositories and use the amazon provided ones:
sudo yum -y update
sudo yum install -y puppet3 facter2 augeas
Any advice on how to use the current puppet RHEL 6 or other repositories would be much appreciated.