Hi,
When we try to install puppet-server, we received below error message. We already have ruby(ver. 1.9.3) installed in the server but getting dependency error. It would be helpful if anyone can give the solution for this. Thank you.
[root@myserver ~]# yum install puppet-server
Loaded plugins: security
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package puppet-server.noarch 0:3.8.3-1.el6 will be installed
--> Processing Dependency: puppet = 3.8.3-1.el6 for package: puppet-server-3.8.3-1.el6.noarch
--> Running transaction check
---> Package puppet.noarch 0:3.8.3-1.el6 will be installed
--> Processing Dependency: facter >= 1:1.7.0 for package: puppet-3.8.3-1.el6.noarch
--> Processing Dependency: ruby >= 1.8.7 for package: puppet-3.8.3-1.el6.noarch
--> Processing Dependency: hiera >= 1.0.0 for package: puppet-3.8.3-1.el6.noarch
--> Processing Dependency: ruby >= 1.8 for package: puppet-3.8.3-1.el6.noarch
--> Processing Dependency: ruby(selinux) for package: puppet-3.8.3-1.el6.noarch
--> Processing Dependency: /usr/bin/ruby for package: puppet-3.8.3-1.el6.noarch
--> Processing Dependency: rubygem-json for package: puppet-3.8.3-1.el6.noarch
--> Processing Dependency: ruby-shadow for package: puppet-3.8.3-1.el6.noarch
--> Processing Dependency: ruby-augeas for package: puppet-3.8.3-1.el6.noarch
--> Running transaction check
---> Package facter.x86_64 1:2.4.4-1.el6 will be installed
--> Processing Dependency: ruby >= 1.8.7 for package: 1:facter-2.4.4-1.el6.x86_64
--> Processing Dependency: /usr/bin/ruby for package: 1:facter-2.4.4-1.el6.x86_64
---> Package hiera.noarch 0:1.3.4-1.el6 will be installed
--> Processing Dependency: ruby >= 1.8.5 for package: hiera-1.3.4-1.el6.noarch
--> Processing Dependency: /usr/bin/ruby for package: hiera-1.3.4-1.el6.noarch
---> Package puppet.noarch 0:3.8.3-1.el6 will be installed
--> Processing Dependency: ruby >= 1.8.7 for package: puppet-3.8.3-1.el6.noarch
--> Processing Dependency: ruby >= 1.8 for package: puppet-3.8.3-1.el6.noarch
--> Processing Dependency: ruby(selinux) for package: puppet-3.8.3-1.el6.noarch
--> Processing Dependency: /usr/bin/ruby for package: puppet-3.8.3-1.el6.noarch
---> Package ruby-augeas.x86_64 0:0.4.1-3.el6 will be installed
--> Processing Dependency: ruby(abi) = 1.8 for package: ruby-augeas-0.4.1-3.el6.x86_64
--> Processing Dependency: augeas-libs >= 0.8.0 for package: ruby-augeas-0.4.1-3.el6.x86_64
--> Processing Dependency: libaugeas.so.0(AUGEAS_0.10.0)(64bit) for package: ruby-augeas-0.4.1-3.el6.x86_64
--> Processing Dependency: libaugeas.so.0(AUGEAS_0.1.0)(64bit) for package: ruby-augeas-0.4.1-3.el6.x86_64
--> Processing Dependency: libaugeas.so.0(AUGEAS_0.11.0)(64bit) for package: ruby-augeas-0.4.1-3.el6.x86_64
--> Processing Dependency: libaugeas.so.0(AUGEAS_0.8.0)(64bit) for package: ruby-augeas-0.4.1-3.el6.x86_64
--> Processing Dependency: libaugeas.so.0(AUGEAS_0.12.0)(64bit) for package: ruby-augeas-0.4.1-3.el6.x86_64
--> Processing Dependency: libruby.so.1.8()(64bit) for package: ruby-augeas-0.4.1-3.el6.x86_64
--> Processing Dependency: libaugeas.so.0()(64bit) for package: ruby-augeas-0.4.1-3.el6.x86_64
---> Package ruby-shadow.x86_64 1:2.2.0-2.el6 will be installed
--> Processing Dependency: ruby for package: 1:ruby-shadow-2.2.0-2.el6.x86_64
--> Processing Dependency: libruby.so.1.8()(64bit) for package: 1:ruby-shadow-2.2.0-2.el6.x86_64
---> Package rubygem-json.x86_64 0:1.5.5-3.el6 will be installed
--> Processing Dependency: ruby(abi) = 1.8 for package: rubygem-json-1.5.5-3.el6.x86_64
--> Processing Dependency: rubygems >= 1.3.7 for package: rubygem-json-1.5.5-3.el6.x86_64
--> Processing Dependency: /usr/bin/ruby for package: rubygem-json-1.5.5-3.el6.x86_64
--> Processing Dependency: libruby.so.1.8()(64bit) for package: rubygem-json-1.5.5-3.el6.x86_64
--> Processing Dependency: /usr/bin/ruby for package: 1:facter-2.4.4-1.el6.x86_64
--> Processing Dependency: /usr/bin/ruby for package: rubygem-json-1.5.5-3.el6.x86_64
--> Processing Dependency: /usr/bin/ruby for package: hiera-1.3.4-1.el6.noarch
--> Processing Dependency: /usr/bin/ruby for package: puppet-3.8.3-1.el6.noarch
--> Finished Dependency Resolution
Error: Package: ruby-augeas-0.4.1-3.el6.x86_64 (puppetlab-dep)
Requires: libaugeas.so.0(AUGEAS_0.11.0)(64bit)
Error: Package: 1:facter-2.4.4-1.el6.x86_64 (puppetlab-base)
Requires: ruby >= 1.8.7
Error: Package: rubygem-json-1.5.5-3.el6.x86_64 (puppetlab-dep)
Requires: ruby(abi) = 1.8
Error: Package: 1:ruby-shadow-2.2.0-2.el6.x86_64 (puppetlab-dep)
Requires: libruby.so.1.8()(64bit)
Error: Package: ruby-augeas-0.4.1-3.el6.x86_64 (puppetlab-dep)
Requires: libaugeas.so.0(AUGEAS_0.12.0)(64bit)
Error: Package: ruby-augeas-0.4.1-3.el6.x86_64 (puppetlab-dep)
Requires: libaugeas.so.0(AUGEAS_0.8.0)(64bit)
Error: Package: 1:facter-2.4.4-1.el6.x86_64 (puppetlab-base)
Requires: /usr/bin/ruby
Error: Package: ruby-augeas-0.4.1-3.el6.x86_64 (puppetlab-dep)
Requires: libaugeas.so.0()(64bit)
Error: Package: hiera-1.3.4-1.el6.noarch (puppetlab-base)
Requires: ruby >= 1.8.5
Error: Package: rubygem-json-1.5.5-3.el6.x86_64 (puppetlab-dep)
Requires: libruby.so.1.8()(64bit)
Error: Package: ruby-augeas-0.4.1-3.el6.x86_64 (puppetlab-dep)
Requires: augeas-libs >= 0.8.0
Error: Package: ruby-augeas-0.4.1-3.el6.x86_64 (puppetlab-dep)
Requires: libaugeas.so.0(AUGEAS_0.10.0)(64bit)
Error: Package: 1:ruby-shadow-2.2.0-2.el6.x86_64 (puppetlab-dep)
Requires: ruby
Error: Package: hiera-1.3.4-1.el6.noarch (puppetlab-base)
Requires: /usr/bin/ruby
Error: Package: puppet-3.8.3-1.el6.noarch (puppetlab-base)
Requires: ruby >= 1.8.7
Error: Package: puppet-3.8.3-1.el6.noarch (puppetlab-base)
Requires: ruby >= 1.8
Error: Package: ruby-augeas-0.4.1-3.el6.x86_64 (puppetlab-dep)
Requires: ruby(abi) = 1.8
Error: Package: puppet-3.8.3-1.el6.noarch (puppetlab-base)
Requires: ruby(selinux)
Error: Package: ruby-augeas-0.4.1-3.el6.x86_64 (puppetlab-dep)
Requires: libaugeas.so.0(AUGEAS_0.1.0)(64bit)
Error: Package: rubygem-json-1.5.5-3.el6.x86_64 (puppetlab-dep)
Requires: rubygems >= 1.3.7
Error: Package: rubygem-json-1.5.5-3.el6.x86_64 (puppetlab-dep)
Requires: /usr/bin/ruby
Error: Package: puppet-3.8.3-1.el6.noarch (puppetlab-base)
Requires: /usr/bin/ruby
Error: Package: ruby-augeas-0.4.1-3.el6.x86_64 (puppetlab-dep)
Requires: libruby.so.1.8()(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
↧