Red Hat Satellite 6.10 upgrade fails with the exception: "Gem::MissingSpecVersionError: Gem::MissingSpecVersionError>"

Solution Verified - Updated -

Issue

  • Red Hat Satellite 6.10 upgrade fails with the exception:

    2023-01-03 13:43:41 [ERROR ] [configure] Systemd start for foreman-proxy failed!
    2023-01-03 13:43:41 [ERROR ] [configure] journalctl log for foreman-proxy:
    2023-01-03 13:43:41 [ERROR ] [configure] -- Logs begin at Mon 2023-01-02 11:30:14 EST, end at Tue 2023-01-03 
    13:43:41 EST. --
    2023-01-03 13:43:41 [ERROR ] [configure] Jan 03 13:43:40 satellite.example.com systemd[1]: Starting Foreman 
    Proxy...
    2023-01-03 13:43:41 [ERROR ] [configure] Jan 03 13:43:41 satellite.example.com smart-proxy[19405]: [19405, # 
    <Thread:0x0000000002322d80 run>, #<Gem::MissingSpecVersionError: Gem::MissingSpecVersionError>, ["/opt/rh/rh- 
    ruby27/root/usr/share/rubygems/rubygems/dependency.rb:313:in to_specs'", "/opt/rh/rh- 
    ruby27/root/usr/share/rubygems/rubygems/specification.rb:2561:in block in traverse'", "/opt/rh/rh- 
    ruby27/root/usr/share/rubygems/rubygems/specification.rb:2559:in each'", "/opt/rh/rh- 
    ruby27/root/usr/share/rubygems/rubygems/specification.rb:2559:in traverse'", "/opt/rh/rh- 
    ruby27/root/usr/share/rubygems/rubygems/specification.rb:2572:in block (2 levels) in traverse'"
    

Environment

  • Red Hat Satellite 6

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content