Folks –
While attempting to install the 'foreman-proxy' and 'foreman-cli' packages
from the Foreman repository, I am receiving an error about a missing
dependency, namely 'rubygems'. However, package 'ruby193-rubygems' is
installed
[root@pup-master-1 ~]# yum list installed ruby193-rubygems
Loaded plugins: product-id, refresh-packagekit, rhnplugin, security,
subscription-
: manager
This system is not registered to Red Hat Subscription Management. You can
use subscription-manager to register.
This system is receiving updates from RHN Classic or RHN Satellite.
Installed Packages
ruby193-rubygems.noarch 1.8.23-49.el6
@rhel-x86_64-server-6-rhscl-1
When attempting to install the 'foreman-proxy' package, for instance, I
receive the following output:
[root@pup-master-1 ~]# yum install foreman-proxy
Loaded plugins: product-id, refresh-packagekit, rhnplugin, security,
subscription-
: manager
This system is not registered to Red Hat Subscription Management. You can
use subscription-manager to register.
This system is receiving updates from RHN Classic or RHN Satellite.
Setting up Install Process
Resolving Dependencies
–> Running transaction check
—> Package foreman-proxy.noarch 0:1.6.0-1.el6 will be installed
–> Processing Dependency: rubygem(rake) >= 0.8.3 for package:
foreman-proxy-1.6.0-1.el6.noarch
–> Processing Dependency: rubygem(rack) >= 1.1.0 for package:
foreman-proxy-1.6.0-1.el6.noarch
–> Processing Dependency: rubygems for package:
foreman-proxy-1.6.0-1.el6.noarch
–> Processing Dependency: rubygem(sinatra) for package:
foreman-proxy-1.6.0-1.el6.noarch
–> Processing Dependency: rubygem(rubyipmi) for package:
foreman-proxy-1.6.0-1.el6.noarch
–> Processing Dependency: rubygem(rkerberos) for package:
foreman-proxy-1.6.0-1.el6.noarch
–> Processing Dependency: rubygem(json) for package:
foreman-proxy-1.6.0-1.el6.noarch
–> Processing Dependency: rubygem(gssapi) for package:
foreman-proxy-1.6.0-1.el6.noarch
–> Processing Dependency: rubygem(bundler_ext) for package:
foreman-proxy-1.6.0-1.el6.noarch
–> Running transaction check
—> Package foreman-proxy.noarch 0:1.6.0-1.el6 will be installed
–> Processing Dependency: rubygem(rake) >= 0.8.3 for package:
foreman-proxy-1.6.0-1.el6.noarch
–> Processing Dependency: rubygems for package:
foreman-proxy-1.6.0-1.el6.noarch
—> Package rubygem-bundler_ext.noarch 0:0.3.0-6.el6 will be installed
–> Processing Dependency: rubygem(bundler) for package:
rubygem-bundler_ext-0.3.0-6.el6.noarch
–> Processing Dependency: ruby(rubygems) for package:
rubygem-bundler_ext-0.3.0-6.el6.noarch
—> Package rubygem-gssapi.noarch 0:1.1.2-2.el6 will be installed
–> Processing Dependency: rubygem(ffi) >= 1.0.1 for package:
rubygem-gssapi-1.1.2-2.el6.noarch
–> Processing Dependency: ruby(rubygems) for package:
rubygem-gssapi-1.1.2-2.el6.noarch
—> Package rubygem-json.x86_64 0:1.4.6-1.el6 will be installed
–> Processing Dependency: rubygems for package:
rubygem-json-1.4.6-1.el6.x86_64
—> Package rubygem-rack.noarch 1:1.1.0-2.el6 will be installed
–> Processing Dependency: rubygems for package:
1:rubygem-rack-1.1.0-2.el6.noarch
—> Package rubygem-rkerberos.x86_64 0:0.1.3-2.1.el6 will be installed
–> Processing Dependency: rubygems for package:
rubygem-rkerberos-0.1.3-2.1.el6.x86_64
—> Package rubygem-rubyipmi.noarch 0:0.7.0-2.el6 will be installed
–> Processing Dependency: ruby(rubygems) for package:
rubygem-rubyipmi-0.7.0-2.el6.noarch
–> Processing Dependency: ipmitool for package:
rubygem-rubyipmi-0.7.0-2.el6.noarch
—> Package rubygem-sinatra.noarch 1:1.0-2.el6 will be installed
–> Processing Dependency: rubygem(rack-test) >= 0.3.0 for package:
1:rubygem-sinatra-1.0-2.el6.noarch
–> Processing Dependency: rubygems for package:
1:rubygem-sinatra-1.0-2.el6.noarch
–> Running transaction check
—> Package foreman-proxy.noarch 0:1.6.0-1.el6 will be installed
–> Processing Dependency: rubygem(rake) >= 0.8.3 for package:
foreman-proxy-1.6.0-1.el6.noarch
–> Processing Dependency: rubygems for package:
foreman-proxy-1.6.0-1.el6.noarch
—> Package ipmitool.x86_64 0:1.8.11-16.el6 will be installed
—> Package rubygem-bundler.noarch 0:1.0.15-3.el6 will be installed
–> Processing Dependency: rubygem(thor) = 0.14.6 for package:
rubygem-bundler-1.0.15-3.el6.noarch
–> Processing Dependency: rubygems for package:
rubygem-bundler-1.0.15-3.el6.noarch
—> Package rubygem-bundler_ext.noarch 0:0.3.0-6.el6 will be installed
–> Processing Dependency: ruby(rubygems) for package:
rubygem-bundler_ext-0.3.0-6.el6.noarch
—> Package rubygem-ffi.x86_64 0:1.0.9-9.el6 will be installed
–> Processing Dependency: ruby(rubygems) for package:
rubygem-ffi-1.0.9-9.el6.x86_64
—> Package rubygem-gssapi.noarch 0:1.1.2-2.el6 will be installed
–> Processing Dependency: ruby(rubygems) for package:
rubygem-gssapi-1.1.2-2.el6.noarch
—> Package rubygem-json.x86_64 0:1.4.6-1.el6 will be installed
–> Processing Dependency: rubygems for package:
rubygem-json-1.4.6-1.el6.x86_64
—> Package rubygem-rack.noarch 1:1.1.0-2.el6 will be installed
–> Processing Dependency: rubygems for package:
1:rubygem-rack-1.1.0-2.el6.noarch
—> Package rubygem-rack-test.noarch 0:0.5.4-1.el6 will be installed
–> Processing Dependency: rubygems for package:
rubygem-rack-test-0.5.4-1.el6.noarch
—> Package rubygem-rkerberos.x86_64 0:0.1.3-2.1.el6 will be installed
–> Processing Dependency: rubygems for package:
rubygem-rkerberos-0.1.3-2.1.el6.x86_64
—> Package rubygem-rubyipmi.noarch 0:0.7.0-2.el6 will be installed
–> Processing Dependency: ruby(rubygems) for package:
rubygem-rubyipmi-0.7.0-2.el6.noarch
—> Package rubygem-sinatra.noarch 1:1.0-2.el6 will be installed
–> Processing Dependency: rubygems for package:
1:rubygem-sinatra-1.0-2.el6.noarch
–> Running transaction check
—> Package foreman-proxy.noarch 0:1.6.0-1.el6 will be installed
–> Processing Dependency: rubygem(rake) >= 0.8.3 for package:
foreman-proxy-1.6.0-1.el6.noarch
–> Processing Dependency: rubygems for package:
foreman-proxy-1.6.0-1.el6.noarch
—> Package rubygem-bundler.noarch 0:1.0.15-3.el6 will be installed
–> Processing Dependency: rubygems for package:
rubygem-bundler-1.0.15-3.el6.noarch
—> Package rubygem-bundler_ext.noarch 0:0.3.0-6.el6 will be installed
–> Processing Dependency: ruby(rubygems) for package:
rubygem-bundler_ext-0.3.0-6.el6.noarch
—> Package rubygem-ffi.x86_64 0:1.0.9-9.el6 will be installed
–> Processing Dependency: ruby(rubygems) for package:
rubygem-ffi-1.0.9-9.el6.x86_64
—> Package rubygem-gssapi.noarch 0:1.1.2-2.el6 will be installed
–> Processing Dependency: ruby(rubygems) for package:
rubygem-gssapi-1.1.2-2.el6.noarch
—> Package rubygem-json.x86_64 0:1.4.6-1.el6 will be installed
–> Processing Dependency: rubygems for package:
rubygem-json-1.4.6-1.el6.x86_64
—> Package rubygem-rack.noarch 1:1.1.0-2.el6 will be installed
–> Processing Dependency: rubygems for package:
1:rubygem-rack-1.1.0-2.el6.noarch
—> Package rubygem-rack-test.noarch 0:0.5.4-1.el6 will be installed
–> Processing Dependency: rubygems for package:
rubygem-rack-test-0.5.4-1.el6.noarch
—> Package rubygem-rkerberos.x86_64 0:0.1.3-2.1.el6 will be installed
–> Processing Dependency: rubygems for package:
rubygem-rkerberos-0.1.3-2.1.el6.x86_64
—> Package rubygem-rubyipmi.noarch 0:0.7.0-2.el6 will be installed
–> Processing Dependency: ruby(rubygems) for package:
rubygem-rubyipmi-0.7.0-2.el6.noarch
—> Package rubygem-sinatra.noarch 1:1.0-2.el6 will be installed
–> Processing Dependency: rubygems for package:
1:rubygem-sinatra-1.0-2.el6.noarch
—> Package rubygem-thor.noarch 0:0.14.6-2.el6 will be installed
–> Processing Dependency: rubygems for package:
rubygem-thor-0.14.6-2.el6.noarch
–> Finished Dependency Resolution
Error: Package: rubygem-json-1.4.6-1.el6.x86_64 (epel)
Requires: rubygems
Error: Package: rubygem-gssapi-1.1.2-2.el6.noarch (epel)
Requires: ruby(rubygems)
Error: Package: foreman-proxy-1.6.0-1.el6.noarch (foreman)
Requires: rubygem(rake) >= 0.8.3
Error: Package: 1:rubygem-rack-1.1.0-2.el6.noarch (epel)
Requires: rubygems
Error: Package: rubygem-bundler_ext-0.3.0-6.el6.noarch (foreman)
Requires: ruby(rubygems)
Error: Package: rubygem-rack-test-0.5.4-1.el6.noarch (epel)
Requires: rubygems
Error: Package: rubygem-rubyipmi-0.7.0-2.el6.noarch (foreman)
Requires: ruby(rubygems)
Error: Package: rubygem-bundler-1.0.15-3.el6.noarch (foreman)
Requires: rubygems
Error: Package: rubygem-ffi-1.0.9-9.el6.x86_64 (epel)
Requires: ruby(rubygems)
Error: Package: rubygem-rkerberos-0.1.3-2.1.el6.x86_64 (foreman)
Requires: rubygems
Error: Package: 1:rubygem-sinatra-1.0-2.el6.noarch (epel)
Requires: rubygems
Error: Package: foreman-proxy-1.6.0-1.el6.noarch (foreman)
Requires: rubygems
Error: Package: rubygem-thor-0.14.6-2.el6.noarch (foreman)
Requires: rubygems
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Any assistance would be greatly appreciated.
Thanks!
– Adam