Назад | Перейти на главную страницу

Как установить Foreman на Centos 6?

Попытка

В соответствии с эта документация, Кукольный должен быть установлен перед установкой мастер.

Кукольный

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.