Problem:
Katello and Foreman were updated to newer versions and previous upgrades were skipped
Expected outcome:
N/A
Foreman and Proxy versions:
Foreman 1.17.4
Katello 3.6.0
Foreman and Proxy plugin versions:
Foreman 1.19.1
Katello 3.8.1
Distribution and version:
Centos 7.9
Other relevant data:
After the upgrade Foreman no longer functions properly
Candlepin and pul are in failled status in about webpage, is anyone aware of a method to repair or downgrade to the previously installed versions?
Hi @SpeedoStarlito ,
What happens when you re-run the foreman-installer
? Any errors? Skipping two versions shouldn’t usually be an issue.
Also, make sure your repositories are set up correctly for Katello 3.8. If it was an accident, perhaps some of your repositories might be misconfigured?
foreman-install failed on the first run but successfully removed so legacy packages such as mongodb, then on the second run it succeeded without issue however I still cannot view content in the web-gui. In the about page all the errors are still present
What needs to be done to verify the repositories, apologizes I am new to foreman and still learning everything about it. As far as the repositories for the server itself everything appears to be ok.
Are you still on Katello 3.8? Mongo is still necessary up until at least Katello 3.18, so I’m confused about how it was removed (unless you mean an older version of Mongo?). Katello 3.8 is incredibly old, we’ve had almost 20 releases since then.
To verify the repositories, you can follow the install or upgrade docs and just ensure that everything looks right https://downloads.theforeman.org/documentation-archive/katello/katello_3.8_manual.pdf
I would consider at this point trying to make a new Foreman/Katello install if you can, the community supports only the two latest versions of Foreman/Katello. To get up to the current you’d need to go through 20 or so upgrades…
Also, just to check, what upgrades were skipped? Was it Katello 3.6.0 to 3.8.0?