currently - OS: CentOS 7.9.2009 (Core); XI: 2024R1.0.2.
Goal: 2024R1.4.1 (same error upgrading to 2024R1.1.1).
Upgrade terminates with yum error:
Transaction Summary
================================================================================
Install 2 Packages (+48 Dependent packages)
Total size: 176 M
Installed size: 543 M
Downloading packages:
Running transaction check
RPM needs to be updated
ERROR You need to update rpm to handle:
rpmlib(PayloadIsZstd) <= 5.4.18-1 is needed by nvidia-libXNVCtrl-3:565.57.01-1.el9.x86_64
** Found 1 pre-existing rpmdb problem(s), 'yum check' output follows:
python-requests-2.6.0-10.el7.noarch has missing requires of python-urllib3 >= ('0', '1.10.2', '1')
####
Using command line:
cd ~/NagiosXiUpgrade/nagiosxi
./upgrade
###
Validated that all DBs are clean.
Tried: "rm -rf /var/cache/yum/*; yum clean all"
###
Any suggestions?
Centos 7 went EOL last June, and the package repositories are difficult to find. My suggestion would be to stand up a new server on Centos 9, installing the same version of Nagios XI on that, and migrate your XI installation to the new system. Then perform the upgrade of XI. Documentation of the migration process is here. It is critical that during the migration the versions of XI on the source and destination match.
If a new system isn't an option, you may find luck using the Centos vault here for old repositories
New system on new OS is the plan.
Unclear on how to get older revision of Nagios XI (2024R1.02) to install on it.
Thank you for your time and assistance.
No problem! Here you go: https://assets.nagios.com/downloads/nagiosxi/2024/xi-2024R1.0.2.tar.gz
Thank you very much. No more excuses 😉