尝试
根据这个文件 ,在安装Foreman之前应该安装Puppet 。
木偶
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
领class
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
结果二
MIMEtypes
[vagrant@localhost ~]$ sudo gem install mime-types -v 1.25.1 Successfully installed mime-types-1.25.1 1 gem installed
fastercsv
[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...
领class
sudo yum -y install foreman-installer
虽然缺less的软件包是使用gem install但问题仍然存在。
您忘了安装并启用EPEL存储库。 做到这一点,然后再次尝试福尔曼安装。