При установке Puppet Server на CentOS6.5 возникает ошибка. Я вытащил репозиторий для своей установки yum:
rpm -ivh http://yum.puppetlabs.com/puppetlabs-release-el-5.noarch.rpm
После запуска я приступил к установке инструмента:
yum install puppet-server
после чего я получил следующее сообщение:
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
* base: centos-distro.cavecreek.net
* extras: mirror.team-cymru.org
* updates: mirror.raystedman.net
Setting up Install Process
No package puppet-server available.
Error: Nothing to do
Затем я очистил свои кеши, расположенные в /etc/yum.repos.d и / etc / pki / rpm-gpg /
rpm -ivh http://yum.puppetlabs.com/puppetlabs-release-el-5.noarch.rpm
и получил следующее:
Retrieving http://yum.puppetlabs.com/puppetlabs-release-el-5.noarch.rpm
warning: /var/tmp/rpm-tmp.DLNJo7: Header V3 RSA/SHA1 Signature, key ID 4bd6ec30: NOKEY
Preparing... ########################################### [100%]
package puppetlabs-release-5-10.noarch is already installed
На данный момент я могу только предположить, что я не попадаю в репозиторий марионеток. Я также очистил файлы в / var / tmp, думая, что rpm cli запрашивает / var / tmp, чтобы узнать, загружается ли репозиторий.
http://yum.puppetlabs.com/puppetlabs-release-el-5.noarch.rpm
в el-5
предназначен для использования в операционных системах на базе RHEL 5.
Вы используете CentOS 6, поэтому вам следует использовать el-6
версия вместо этого.
Вы установили не тот репозиторий. Вам нужен EL6, а не EL5.
Удалите неправильный с помощью
sudo yum remove puppetlabs-release
Добавьте правильный
Для 64 бит:
sudo rpm -ivh https://yum.puppetlabs.com/el/6/products/x86_64/puppetlabs-release-6-7.noarch.rpm
Для 32-битной версии:
sudo rpm -ivh https://yum.puppetlabs.com/el/6/products/i386/puppetlabs-release-6-7.noarch.rpm