Yeah, I think upgrading Katello 4.5 with pulpcore 3.18 needs a bit of changes.
But you should get a working setup by running dnf module enable katello:el8 pulpcore:el8 and then the installer again, as that should get the right packages and everything again
nothing provides libdb_cxx-5.3.so()(64bit) needed by qpid-cpp-server-linearstore
I Solved this one by adding the following repository: subscription-manager repos --enable codeready-builder-for-rhel-8-x86_64-rpms
ls: cannot access '/usr/share/foreman/Gemfile': No such file or directory
ls: cannot access '/usr/share/foreman/Gemfile.lock': No such file or directory
Here is the output from the find command. gems.log (1.6 MB)
This folder didn’t exists find: ‘/usr/share/foreman/.gem/ruby’: No such file or directory
Tbh, I’m not sure gem update --system was the solution to the issue, I also tried gem clean and then manually installing the gems.
I have a snapshot of the VM, but that would require me to rollback to before upgradring via LEAPP. Could be worth mentioning that this VM is really really old it has been through many, many iterations of foreman/katello upgrades.
Do you think I should create a backup/restore on to a new VM instead perhaps?
Nah. What I would try is to create a new snapshot and then clean up eveything from /usr/local
On a fresh EL8 install, the only file in there that I have is /usr/local/bin/validate_postgresql_connection.sh (that’s something the puppet-postgresql module our our installer creates).