Guys,
Attempting a clean RHEL7 install of foreman 1.6-RC2, but running into a
problem with rubygem-gssapi. It seems to be missing from the EPEL repos:
[root@foreman ~]# yum repolist
Loaded plugins: langpacks, product-id, subscription-manager
repo id repo name
status
epel/x86_64 Extra Packages for Enterprise
Linux 7 - x86_64 5,610
foreman/x86_64 Foreman 1.6
257
foreman-plugins/x86_64 Foreman plugins 1.6
85
puppetlabs-deps/x86_64 Puppet Labs Dependencies El 7 -
x86_64 10
puppetlabs-products/x86_64 Puppet Labs Products El 7 -
x86_64 79
rhel-7-server-optional-rpms/7Server/x86_64 Red Hat Enterprise Linux 7
Server - Optional (RPMs) 4,368
rhel-7-server-rpms/7Server/x86_64 Red Hat Enterprise Linux 7
Server (RPMs) 4,737
rhel-server-rhscl-7-rpms/7Server/x86_64 Red Hat Software Collections
RPMs for Red Hat Enterprise Linux 7 Server 779
repolist: 15,925
[root@foreman ~]# yum install foreman-proxy
Loaded plugins: langpacks, product-id, subscription-manager
rhel-7-server-optional-rpms
> 2.9 kB 00:00:00
rhel-7-server-rpms
> 3.7 kB 00:00:00
rhel-server-rhscl-7-rpms
> 3.1 kB 00:00:00
Resolving Dependencies
–> Running transaction check
—> Package foreman-proxy.noarch 0:1.6.0-0.2.RC2.el7 will be installed
–> Processing Dependency: rubygem(sinatra) for package:
foreman-proxy-1.6.0-0.2.RC2.el7.noarch
–> Processing Dependency: rubygem(rubyipmi) for package:
foreman-proxy-1.6.0-0.2.RC2.el7.noarch
–> Processing Dependency: rubygem(rkerberos) for package:
foreman-proxy-1.6.0-0.2.RC2.el7.noarch
–> Processing Dependency: rubygem(gssapi) for package:
foreman-proxy-1.6.0-0.2.RC2.el7.noarch
–> Processing Dependency: rubygem(bundler_ext) for package:
foreman-proxy-1.6.0-0.2.RC2.el7.noarch
–> Running transaction check
—> Package foreman-proxy.noarch 0:1.6.0-0.2.RC2.el7 will be installed
–> Processing Dependency: rubygem(gssapi) for package:
foreman-proxy-1.6.0-0.2.RC2.el7.noarch
—> Package rubygem-bundler_ext.noarch 0:0.3.0-6.el7 will be installed
–> Processing Dependency: rubygem(bundler) for package:
rubygem-bundler_ext-0.3.0-6.el7.noarch
—> Package rubygem-rkerberos.x86_64 0:0.1.3-2.1.el7 will be installed
—> Package rubygem-rubyipmi.noarch 0:0.7.0-2.el7 will be installed
–> Processing Dependency: ipmitool for package:
rubygem-rubyipmi-0.7.0-2.el7.noarch
—> Package rubygem-sinatra.noarch 1:1.3.5-1.el7 will be installed
–> Processing Dependency: rubygem(tilt) >= 1.3.3 for package:
1:rubygem-sinatra-1.3.5-1.el7.noarch
–> Processing Dependency: rubygem(rack-protection) >= 1.3.0 for package:
1:rubygem-sinatra-1.3.5-1.el7.noarch
–> Running transaction check
—> Package foreman-proxy.noarch 0:1.6.0-0.2.RC2.el7 will be installed
–> Processing Dependency: rubygem(gssapi) for package:
foreman-proxy-1.6.0-0.2.RC2.el7.noarch
—> Package ipmitool.x86_64 0:1.8.13-7.el7 will be installed
–> Processing Dependency: OpenIPMI-modalias for package:
ipmitool-1.8.13-7.el7.x86_64
—> Package rubygem-bundler.noarch 0:1.3.1-3.el7 will be installed
–> Processing Dependency: rubygem(thor) for package:
rubygem-bundler-1.3.1-3.el7.noarch
–> Processing Dependency: rubygem(net-http-persistent) for package:
rubygem-bundler-1.3.1-3.el7.noarch
—> Package rubygem-rack-protection.noarch 0:1.3.2-3.el7 will be installed
—> Package rubygem-tilt.noarch 0:1.3.7-2.el7 will be installed
–> Running transaction check
—> Package OpenIPMI-modalias.x86_64 0:2.0.19-11.el7 will be installed
—> Package foreman-proxy.noarch 0:1.6.0-0.2.RC2.el7 will be installed
–> Processing Dependency: rubygem(gssapi) for package:
foreman-proxy-1.6.0-0.2.RC2.el7.noarch
—> Package rubygem-net-http-persistent.noarch 0:2.8-5.el7 will be
installed
—> Package rubygem-thor.noarch 0:0.17.0-3.el7 will be installed
–> Finished Dependency Resolution
Error: Package: foreman-proxy-1.6.0-0.2.RC2.el7.noarch (foreman)
Requires: rubygem(gssapi)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
[root@foreman ~]#
I've manually fetched rubygem-gssapi for older RHEL6 installs that I've
done, but this package doesn't seem to be in the RHEL7 EPEL repo.
Any ideas? I'm directly connected to all the external repos this time -
not working behind a corporate firewall today.
Cheers
Duncan