在 centos 6.5 上安装 puppet 的问题

Issue installing puppet on centos 6.5

之前我一直在使用以下代码在我的 centos 6.5 实例上安装 puppet

# Install & configure puppet 
rpm -ivh http://yum.puppetlabs.com/puppetlabs-release-el-6.noarch.rpm
yum -y install puppet

我现在收到以下错误:

Retrieving http://yum.puppetlabs.com/puppetlabs-release-el-6.noarch.rpm
curl: (22) The requested URL returned error: 404 Not Found
error: skipping http://yum.puppetlabs.com/puppetlabs-release-el-6.noarch.rpm - transfer failed

我检查了 URL,确实这个文件似乎不再存在了。 puppet 是否放弃了对 centos 6.5 的支持?我是 puppet 的 运行ning 版本 3.X,我认为代码不会 运行 在更高版本中。

这里的问题是 Puppet 几年前从 Puppetlabs 改名而来。他们也将此名称更改传播到他们的代码中。您需要将 rpm 检索更新为:http://yum.puppet.com/puppet-release-el-6.noarch.rpm.

rpm -ivh http://yum.puppet.com/puppet-release-el-6.noarch.rpm

原来我用的URL后来又恢复了。