Page 1 of 3
Upgrade Nagios XI 5.4.3 to 5.8 failed
Posted: Tue Jun 15, 2021 7:26 am
by efxSPN
We are trying to upgrade nagios xi through two different ways:
* Through the web, after many hours it finishes (attached screenshot), but it does not upgrade.
* And doing it through the console, the web does not take the new version, stops working the 'monitoring engine' and 'database backend'.
Thanks in advance
Re: Upgrade Nagios XI 5.4.3 to 5.8 failed
Posted: Tue Jun 15, 2021 2:32 pm
by gsmith
Hi
Please take a look at this document:
https://assets.nagios.com/downloads/nag ... ctions.pdf
I would try:
Code: Select all
wget -O upgrade.sh https://assets.nagios.com/downloads/nagiosxi/upgrade.sh
sh ./upgrade.sh
If it bombs please send me /usr/local/nagiosxi/tmp/upgrade.log
Thanks
Re: Upgrade Nagios XI 5.4.3 to 5.8 failed
Posted: Wed Jun 16, 2021 4:55 am
by efxSPN
Hello,
We have followed the steps and we have next error:
[root@nagios-ko nagiosxi]# less /usr/local/nagiosxi/tmp/upgrade.log
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
/usr/local/nagiosxi/tmp/upgrade.log: No such file or directory
[root@nagios-ko nagiosxi]#
Monitoring Engine & Database Backend don't start.
We have just attached stdout for sh ./upgrade.sh command
May you please help us with this?
Thanks in advance
A. Rubio
Re: Upgrade Nagios XI 5.4.3 to 5.8 failed
Posted: Wed Jun 16, 2021 10:31 am
by gsmith
Hi,
I am not seeing what errors (if any) you saw from:
Please send them to me.
Also run:
Code: Select all
cd /
find . -name update.log
find . -name install.log
find . -name installation.log
If you find any of these logs, and the time/date correspond to when you tried the update
please send them to me.
Thanks
Re: Upgrade Nagios XI 5.4.3 to 5.8 failed
Posted: Thu Jun 17, 2021 3:33 am
by efxSPN
Hello,
We can't find logs:
[root@nagios-ko ~]# cd /
[root@nagios-ko /]# find . -name update.log
[root@nagios-ko /]# find . -name install.log
[root@nagios-ko /]# find . -name installation.log
[root@nagios-ko /]#
We just have seen a message in web console that says it's necesary run /usr/local/nagiosxi/scripts/repair_databases.sh script:
===============
REPAIR COMPLETE
===============
Failed to restart ndo2db.service: Unit not found.
=======================
nagios database repair succeeded
nagiosql database repair succeeded
nagiosxi database repair succeeded
The service do2db doesn't exists:
[root@nagios-ko /]# systemctl -a | grep ndo
systemd-random-seed.service loaded active exited Load/Save Random Seed
[root@nagios-ko /]#
Thanks in advance,
A. Rubio
Re: Upgrade Nagios XI 5.4.3 to 5.8 failed
Posted: Thu Jun 17, 2021 3:54 am
by efxSPN
Sorry, we have senn as well:
[root@nagios-ko /]# tail /usr/local/nagios/var/nagios.log
[1623920056] NDO-3: ndo_return = 1 (Statement not prepared)
[1623920056] NDO-3: ndo_handle_service_status(ndo-handlers.c:1096): Unable to bind parameters
[1623920056] NDO-3: ndo_return = 1 (Statement not prepared)
[1623920056] NDO-3: ndo_handle_service_status(ndo-handlers.c:1096): Unable to bind parameters
[1623920056] NDO-3: ndo_return = 1 (Statement not prepared)
[1623920056] NDO-3: ndo_handle_service_status(ndo-handlers.c:1096): Unable to bind parameters
[1623920056] NDO-3: ndo_return = 1 (Statement not prepared)
[1623920056] NDO-3: ndo_handle_host_status(ndo-handlers.c:985): Unable to bind parameters
[1623920056] NDO-3: ndo_return = 1 (Statement not prepared)
[1623920056] NDO-3: ndo_handle_host_status(ndo-handlers.c:985): Unable to bind parameters
[root@nagios-ko /]#
regards,
Re: Upgrade Nagios XI 5.4.3 to 5.8 failed
Posted: Thu Jun 17, 2021 5:05 am
by efxSPN
more...
NDO-3: NDO 3.0.6RC1 (c) Copyright 2009-2020 Nagios - Nagios Core Development Team
[1623924015] NDO-3: Unable to connect to mysql. Configuration may be incorrect or database may have temporarily disconnected.
[1623924015] NDO-3: NDO was not able to initialize the database (main context) and will not start.
[1623924015] Event broker module '/usr/local/nagios/bin/ndo.so' initialized successfully.
[1623924022] Successfully launched command file worker with pid 9009
[1623924061] Caught SIGTERM, shutting down...
[1623924061] Successfully shutdown... (PID=8910)
[1623924061] NDO-3: Callbacks deregistered
[1623924061] NDO-3: NDO - Shutdown complete
[1623924061] Event broker module '/usr/local/nagios/bin/ndo.so' deinitialized successfully.
But:
[root@nagios-ko ~]# service mariadb status
Redirecting to /bin/systemctl status mariadb.service
● mariadb.service - MariaDB database server
Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled)
Active: active (running) since Thu 2021-06-17 12:01:46 CEST; 3min 27s ago
Process: 1292 ExecStartPost=/usr/libexec/mariadb-wait-ready $MAINPID (code=exited, status=0/SUCCESS)
Process: 945 ExecStartPre=/usr/libexec/mariadb-prepare-db-dir %n (code=exited, status=0/SUCCESS)
Main PID: 1291 (mysqld_safe)
CGroup: /system.slice/mariadb.service
├─1291 /bin/sh /usr/bin/mysqld_safe --basedir=/usr
└─1825 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --log-error=/var/log/mariadb/mariadb.log -...
Jun 17 12:01:43 nagios-ko systemd[1]: Starting MariaDB database server...
Jun 17 12:01:44 nagios-ko mariadb-prepare-db-dir[945]: Database MariaDB is probably initialized in /var/lib/mysql already, nothing is done.
Jun 17 12:01:44 nagios-ko mariadb-prepare-db-dir[945]: If this is not the case, make sure the /var/lib/mysql is empty before running mariadb-prepare-db-dir.
Jun 17 12:01:45 nagios-ko mysqld_safe[1291]: 210617 12:01:45 mysqld_safe Logging to '/var/log/mariadb/mariadb.log'.
Jun 17 12:01:45 nagios-ko mysqld_safe[1291]: 210617 12:01:45 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
Jun 17 12:01:46 nagios-ko systemd[1]: Started MariaDB database server.
[root@nagios-ko ~]#
Re: Upgrade Nagios XI 5.4.3 to 5.8 failed
Posted: Thu Jun 17, 2021 1:37 pm
by gsmith
Hi
Please run these two commands and send me the output:
Code: Select all
echo 'SHOW FULL COLUMNS FROM nagios_servicestatus;' |mysql -t -u root -pnagiosxi nagios
echo 'desc nagios_servicestatus;' |mysql -t -u root -pnagiosxi nagios
Thanks
Re: Upgrade Nagios XI 5.4.3 to 5.8 failed
Posted: Fri Jun 18, 2021 6:30 am
by efxSPN
Hello,
We have just attached the output of the comands.
Thanks in advance,
A.Rubio
Re: Upgrade Nagios XI 5.4.3 to 5.8 failed
Posted: Fri Jun 18, 2021 9:36 am
by gsmith
Hi,
I didn't receive the output, could you re-send please?
Thanks