The 'satellite-maintain upgrade list-versions' command does not show the next upgradable version in Red Hat Satellite 6.X due to the incorrect version of rubygem-foreman_maintain package installed on the Satellite Server
Issue
-
When attempting to update
Red Hat Satellite 6.Xto the latest minor version6.X.z,satellite-maintaincommand exits with the following message:[root@satellite ~]# satellite-maintain upgrade list-versions Checking for new version of satellite-maintain... Nothing to update, can't find new version of satellite-maintain. -
When attempting to upgrade
Red Hat Satellite 6.Xto the next major release i.e.6.X, theRed Hat Satellite 6.Xversion is not available :[root@satellite ~]# satellite-maintain upgrade list-versions 6.X.z -
satellite-maintain upgradecommands may also fail with:/usr/share/gems/gems/foreman_maintain-1.7.12/lib/foreman_maintain/cli.rb:17:in `<top (required)>': undefined method `allow_options_after_parameters=' for Clamp:Module (NoMethodError)
Environment
- Red Hat Satellite 6.11/6.12/6.13/6.14/6.15
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.