Попытка
В соответствии с эта документация, Кукольный должен быть установлен перед установкой мастер.
Кукольный
sudo rpm -ivh http://yum.puppetlabs.com/el/6.4/products/x86_64/puppetlabs-release-6-11.noarch.rpm
sudo yum -y install puppet
[vagrant@localhost ~]$ puppet --version
3.7.1
мастер
sudo yum -y install http://yum.theforeman.org/releases/1.1/el6/x86_64/foreman-release.rpm
sudo yum -y install foreman-installer
Результат
--> Finished Dependency Resolution
Error: Package: rubygem-apipie-bindings-0.0.8-4.el6.noarch (foreman)
Requires: rubygem(mime-types) < 2.0.0
Error: Package: rubygem-rest-client-1.6.7-2.el6.noarch (foreman)
Requires: rubygem(mime-types) >= 1.16
Error: Package: rubygem-apipie-bindings-0.0.8-4.el6.noarch (foreman)
Requires: rubygem(fastercsv)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Попытка вторая
При проверке сообщения об ошибке идея заключалась в том, чтобы попытаться исправить проблемы с зависимостями, попытавшись установить следующие пакеты:
rubygem mime-types < 2.0.0
rubygem mime-types >= 1.16
rubygem fastercsv
с помощью следующих команд:
sudo gem install mime-types -v 1.25.1
sudo gem install gem install fastercsv
Результат второй
пантомимы
[vagrant@localhost ~]$ sudo gem install mime-types -v 1.25.1
Successfully installed mime-types-1.25.1
1 gem installed
Fastcsv
[vagrant@localhost ~]$ sudo gem install gem install fastercsv
ERROR: Could not find a valid gem 'gem' (>= 0) in any repository
ERROR: Could not find a valid gem 'install' (>= 0) in any repository
Successfully installed fastercsv-1.5.5
1 gem installed
Installing ri documentation for fastercsv-1.5.5...
Installing RDoc documentation for fastercsv-1.5.5...
мастер
sudo yum -y install foreman-installer
Хотя недостающие пакеты были установлены с помощью gem install
проблема не устранена.
Вы забыли установить и включить репозиторий EPEL. Сделайте это, а затем попробуйте снова установить Foreman.