Unable to install foreman-proxy 1.12

I am having trouble installing (Reinstalling) Foreman-proxy

The puppet script foreman-installer does not seem to take care of all
dependencies. I am down to one dependency that I am unable to install

[root@xxxx yum.repos.d]# yum install foreman-proxy

Loaded plugins: fastestmirror, protectbase, security

Setting up Install Process

Loading mirror speeds from cached hostfile

0 packages excluded due to repository protections

Resolving Dependencies

–> Running transaction check

—> Package foreman-proxy.noarch 0:1.12.4-1.el6 will be installed

–> Processing Dependency: rubygem(sinatra) for package:
foreman-proxy-1.12.4-1.el6.noarch

–> Finished Dependency Resolution

Error: Package: foreman-proxy-1.12.4-1.el6.noarch (foreman)

       Requires: rubygem(sinatra)

You could try using --skip-broken to work around the problem

You could try running: rpm -Va --nofiles --nodigest

[root@xxxx yum.repos.d]# rpm -qa |grep sinatra

ruby193-rubygem-sinatra-1.3.2-12.sc1.el6.noarch

sclo-ror42-rubygem-sinatra-1.4.6-4.el6.noarch

[root@saba3 yum.repos.d]# gem list

*** LOCAL GEMS ***

ansi (1.4.3)

bundler (1.5.2)

bundler_ext (0.3.0)

clamp (1.0.0)

docker-api (1.33.0)

excon (0.54.0)

fast_gettext (1.1.0)

ffi (1.0.9)

gettext (3.2.2)

gettext-setup (0.13)

gssapi (1.1.2)

hashie (2.0.5)

hiera (3.2.2)

highline (1.6.21)

json (1.4.6)

json_pure (1.8.6)

kafo (0.9.2)

kafo_parsers (0.1.6, 0.1.2)

kafo_wizards (0.0.1)

little-plugger (1.1.3)

locale (2.1.2)

logging (1.8.2)

multi_json (1.10.1)

net-http-persistent (2.9.4)

passenger (4.0.18)

powerbar (1.0.17)

rack (1.6.5, 1.1.0)

rack-protection (1.5.3)

rake (0.8.7)

rdoc (3.12)

rkerberos (0.1.3)

rubyipmi (0.10.0)

sinatra (1.0)

text (1.3.1)

thor (0.18.1)

tilt (2.0.6)

Any help will be greatly appreciated.

Thanks
Neeraj

I've got the same issue, if someone know how to fix, it will be very
helpful.

Yes, I need to install The Foreman 1.12 on RHEL6 :slight_smile:

Thanks,

Flamarion Jorge

··· On Tuesday, February 21, 2017 at 9:24:03 AM UTC+1, Neeraj Harikrishnan wrote: > > > I am having trouble installing (Reinstalling) Foreman-proxy > > The puppet script foreman-installer does not seem to take care of all > dependencies. I am down to one dependency that I am unable to install > > [root@xxxx yum.repos.d]# yum install foreman-proxy > > Loaded plugins: fastestmirror, protectbase, security > > Setting up Install Process > > Loading mirror speeds from cached hostfile > > * centosplus: mirror.cs.vt.edu > > * contrib: distro.ibiblio.org > > * extras: centos.mirrors.hoobly.com > > 0 packages excluded due to repository protections > > Resolving Dependencies > > --> Running transaction check > > ---> Package foreman-proxy.noarch 0:1.12.4-1.el6 will be installed > > --> Processing Dependency: rubygem(sinatra) for package: > foreman-proxy-1.12.4-1.el6.noarch > > --> Finished Dependency Resolution > > Error: Package: foreman-proxy-1.12.4-1.el6.noarch (foreman) > > Requires: rubygem(sinatra) > > You could try using --skip-broken to work around the problem > > You could try running: rpm -Va --nofiles --nodigest > > > > [root@xxxx yum.repos.d]# rpm -qa |grep sinatra > > ruby193-rubygem-sinatra-1.3.2-12.sc1.el6.noarch > > sclo-ror42-rubygem-sinatra-1.4.6-4.el6.noarch > > > [root@saba3 yum.repos.d]# gem list > > > *** LOCAL GEMS *** > > > ansi (1.4.3) > > bundler (1.5.2) > > bundler_ext (0.3.0) > > clamp (1.0.0) > > docker-api (1.33.0) > > excon (0.54.0) > > fast_gettext (1.1.0) > > ffi (1.0.9) > > gettext (3.2.2) > > gettext-setup (0.13) > > gssapi (1.1.2) > > hashie (2.0.5) > > hiera (3.2.2) > > highline (1.6.21) > > json (1.4.6) > > json_pure (1.8.6) > > kafo (0.9.2) > > kafo_parsers (0.1.6, 0.1.2) > > kafo_wizards (0.0.1) > > little-plugger (1.1.3) > > locale (2.1.2) > > logging (1.8.2) > > multi_json (1.10.1) > > net-http-persistent (2.9.4) > > passenger (4.0.18) > > powerbar (1.0.17) > > rack (1.6.5, 1.1.0) > > rack-protection (1.5.3) > > rake (0.8.7) > > rdoc (3.12) > > rkerberos (0.1.3) > > rubyipmi (0.10.0) > > sinatra (1.0) > > text (1.3.1) > > thor (0.18.1) > > tilt (2.0.6) > > > Any help will be greatly appreciated. > > > Thanks > Neeraj >

Seems these aren't available in the epel anymore? So find somewhere you
can install them from:
rubygem-rack-test-0.6.1-1.el6.noarch.rpm which is a dependency for ->
rubygem-sinatra-1.0-2.el6.noarch.rpm

··· On Tuesday, June 6, 2017 at 7:40:13 AM UTC-4, Flamarion Jorge wrote: > > I've got the same issue, if someone know how to fix, it will be very > helpful. > > Yes, I need to install The Foreman 1.12 on RHEL6 :) > > Thanks, > > Flamarion Jorge > > > On Tuesday, February 21, 2017 at 9:24:03 AM UTC+1, Neeraj Harikrishnan > wrote: >> >> >> I am having trouble installing (Reinstalling) Foreman-proxy >> >> The puppet script foreman-installer does not seem to take care of all >> dependencies. I am down to one dependency that I am unable to install >> >> [root@xxxx yum.repos.d]# yum install foreman-proxy >> >> Loaded plugins: fastestmirror, protectbase, security >> >> Setting up Install Process >> >> Loading mirror speeds from cached hostfile >> >> * centosplus: mirror.cs.vt.edu >> >> * contrib: distro.ibiblio.org >> >> * extras: centos.mirrors.hoobly.com >> >> 0 packages excluded due to repository protections >> >> Resolving Dependencies >> >> --> Running transaction check >> >> ---> Package foreman-proxy.noarch 0:1.12.4-1.el6 will be installed >> >> --> Processing Dependency: rubygem(sinatra) for package: >> foreman-proxy-1.12.4-1.el6.noarch >> >> --> Finished Dependency Resolution >> >> Error: Package: foreman-proxy-1.12.4-1.el6.noarch (foreman) >> >> Requires: rubygem(sinatra) >> >> You could try using --skip-broken to work around the problem >> >> You could try running: rpm -Va --nofiles --nodigest >> >> >> >> [root@xxxx yum.repos.d]# rpm -qa |grep sinatra >> >> ruby193-rubygem-sinatra-1.3.2-12.sc1.el6.noarch >> >> sclo-ror42-rubygem-sinatra-1.4.6-4.el6.noarch >> >> >> [root@saba3 yum.repos.d]# gem list >> >> >> *** LOCAL GEMS *** >> >> >> ansi (1.4.3) >> >> bundler (1.5.2) >> >> bundler_ext (0.3.0) >> >> clamp (1.0.0) >> >> docker-api (1.33.0) >> >> excon (0.54.0) >> >> fast_gettext (1.1.0) >> >> ffi (1.0.9) >> >> gettext (3.2.2) >> >> gettext-setup (0.13) >> >> gssapi (1.1.2) >> >> hashie (2.0.5) >> >> hiera (3.2.2) >> >> highline (1.6.21) >> >> json (1.4.6) >> >> json_pure (1.8.6) >> >> kafo (0.9.2) >> >> kafo_parsers (0.1.6, 0.1.2) >> >> kafo_wizards (0.0.1) >> >> little-plugger (1.1.3) >> >> locale (2.1.2) >> >> logging (1.8.2) >> >> multi_json (1.10.1) >> >> net-http-persistent (2.9.4) >> >> passenger (4.0.18) >> >> powerbar (1.0.17) >> >> rack (1.6.5, 1.1.0) >> >> rack-protection (1.5.3) >> >> rake (0.8.7) >> >> rdoc (3.12) >> >> rkerberos (0.1.3) >> >> rubyipmi (0.10.0) >> >> sinatra (1.0) >> >> text (1.3.1) >> >> thor (0.18.1) >> >> tilt (2.0.6) >> >> >> Any help will be greatly appreciated. >> >> >> Thanks >> Neeraj >> >

I had the same issue - but I have a work-a-round at least one that works
for me.

Above that: This may help if my memory is correct I think that there was a
Katello CentOS repo to help those of us who are unable to upgrade to CentOS
7. Even if it is not up-to-date it could help.

When 1.12.3 was current the 1.12.3 repo/s for CentOS 6 had the files.

But they are now missing in the 1.12.4 repo/s.

When I built my 1.12.3 servers I used an Internet connected test server and
captured all the RPMs.

Then copied the RPMs to an in-house repo server. I put all the RPMs into a
common directory.

To keep it short my work-a-round was to build a CentOS 6, Foreman 1.12.3

I have been working on a way to upgrade to CentOS 7.x and Puppet 4 but that
is off topic for now.

··· from my in-house repo, I then upgraded it to Foreman 1.12.4.

On Wednesday, June 14, 2017 at 1:31:41 AM UTC-4, Brandon wrote:

Seems these aren’t available in the epel anymore? So find somewhere you
can install them from:
rubygem-rack-test-0.6.1-1.el6.noarch.rpm which is a dependency for →
rubygem-sinatra-1.0-2.el6.noarch.rpm

On Tuesday, June 6, 2017 at 7:40:13 AM UTC-4, Flamarion Jorge wrote:

I’ve got the same issue, if someone know how to fix, it will be very
helpful.

Yes, I need to install The Foreman 1.12 on RHEL6 :slight_smile:

Thanks,

Flamarion Jorge

On Tuesday, February 21, 2017 at 9:24:03 AM UTC+1, Neeraj Harikrishnan >> wrote:

I am having trouble installing (Reinstalling) Foreman-proxy

The puppet script foreman-installer does not seem to take care of all
dependencies. I am down to one dependency that I am unable to install

[root@xxxx yum.repos.d]# yum install foreman-proxy

Loaded plugins: fastestmirror, protectbase, security

Setting up Install Process

Loading mirror speeds from cached hostfile

0 packages excluded due to repository protections

Resolving Dependencies

→ Running transaction check

—> Package foreman-proxy.noarch 0:1.12.4-1.el6 will be installed

→ Processing Dependency: rubygem(sinatra) for package:
foreman-proxy-1.12.4-1.el6.noarch

→ Finished Dependency Resolution

Error: Package: foreman-proxy-1.12.4-1.el6.noarch (foreman)

       Requires: rubygem(sinatra)

You could try using --skip-broken to work around the problem

You could try running: rpm -Va --nofiles --nodigest

[root@xxxx yum.repos.d]# rpm -qa |grep sinatra

ruby193-rubygem-sinatra-1.3.2-12.sc1.el6.noarch

sclo-ror42-rubygem-sinatra-1.4.6-4.el6.noarch

[root@saba3 yum.repos.d]# gem list

*** LOCAL GEMS ***

ansi (1.4.3)

bundler (1.5.2)

bundler_ext (0.3.0)

clamp (1.0.0)

docker-api (1.33.0)

excon (0.54.0)

fast_gettext (1.1.0)

ffi (1.0.9)

gettext (3.2.2)

gettext-setup (0.13)

gssapi (1.1.2)

hashie (2.0.5)

hiera (3.2.2)

highline (1.6.21)

json (1.4.6)

json_pure (1.8.6)

kafo (0.9.2)

kafo_parsers (0.1.6, 0.1.2)

kafo_wizards (0.0.1)

little-plugger (1.1.3)

locale (2.1.2)

logging (1.8.2)

multi_json (1.10.1)

net-http-persistent (2.9.4)

passenger (4.0.18)

powerbar (1.0.17)

rack (1.6.5, 1.1.0)

rack-protection (1.5.3)

rake (0.8.7)

rdoc (3.12)

rkerberos (0.1.3)

rubyipmi (0.10.0)

sinatra (1.0)

text (1.3.1)

thor (0.18.1)

tilt (2.0.6)

Any help will be greatly appreciated.

Thanks
Neeraj