This support forum board is for support questions relating to
Nagios XI , our flagship commercial network monitoring solution.
tgriep
Madmin
Posts: 9190 Joined: Thu Oct 30, 2014 9:02 am
Post
by tgriep » Tue Aug 01, 2017 4:01 pm
Normally, the sourceguardian settings are stored in a separate file and yours in in the main php.ini file and that could be the issue with the upgrade.
Create this file on the server.
Add this line and save it.
Them edit the /etc/php.ini file and remove that line from the file.
Save the file and restart apache by running
Then try the upgrade again.
If it fails, post the error as well as the upgrade.log file and the output of these commands run as root on the server.
Code: Select all
ls -l /usr/lib64/php/modules
ls -l /etc/php.d
Be sure to check out our
Knowledgebase for helpful articles and solutions!
JohnFLi
Posts: 559 Joined: Mon Jun 17, 2013 3:11 pm
Post
by JohnFLi » Tue Aug 01, 2017 5:12 pm
Same error:
Code: Select all
---- Starting Nagios XI Upgrade ----
Cleaning up temp directory...
Archive: sourceguardian/ixed4.lin.x86-64.zip
inflating: /usr/lib64/php/modules/ixed.5.6.lin
Sourceguardian extension found for PHP version 5.6
Sourceguardian extension already in php.ini
Stopping httpd: [ OK ]
Starting httpd: httpd: Could not reliably determine the server's fully qualified domain name, using G1VPNAG03.mydomain.local for ServerName
[ OK ]
PHP Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 4294902125 bytes) in /usr/local/nagiosxi/tmp/nagiosxi/nagiosxi/basedir/html/includes/dbl.inc.php on line 2
ls -l /usr/lib64/php/modules
Code: Select all
[root@G1VPNAG03 php.d]# ls -l /usr/lib64/php/modules
total 7276
-rwxr-xr-x 1 root root 25224 Jul 5 23:19 bz2.so
-rwxr-xr-x 1 root root 31288 Jul 5 23:19 calendar.so
-rwxr-xr-x 1 root root 12712 Jul 5 23:19 ctype.so
-rwxr-xr-x 1 root root 78088 Jul 5 23:19 curl.so
-rwxr-xr-x 1 root root 175288 Jul 5 23:19 dom.so
-rwxr-xr-x 1 root root 61608 Jul 5 23:19 exif.so
-rwxr-xr-x 1 root root 2898160 Jul 5 23:19 fileinfo.so
-rwxr-xr-x 1 root root 50504 Jul 5 23:19 ftp.so
-rwxr-xr-x 1 root root 115944 Jul 5 23:19 gd.so
-rwxr-xr-x 1 root root 12432 Jul 5 23:19 gettext.so
-rwxr-xr-x 1 root root 46320 Jul 5 23:19 iconv.so
-rwxr-xr-x 1 root root 99976 Jul 5 23:19 imap.so
-rwxrwxr-x 1 root root 100015 Jun 12 10:05 ixed.5.3.lin
-rwxr-xr-x 1 root root 99701 Aug 21 2015 ixed.5.3.lin-old
-rw-r--r-- 1 root root 104203 May 6 15:13 ixed.5.6.lin
-rwxr-xr-x 1 root root 74944 Jan 19 2017 json.so
-rwxr-xr-x 1 root root 62888 Jul 5 23:19 ldap.so
-rwxr-xr-x 1 root root 1411688 Jul 5 23:19 mbstring.so
-rwxr-xr-x 1 root root 45496 Jul 5 23:19 mcrypt.so
-rwxr-xr-x 1 root root 49896 Jul 5 23:19 mssql.so
-rwxr-xr-x 1 root root 134232 Jul 5 23:19 mysqli.so
-rwxr-xr-x 1 root root 276856 Jul 5 23:19 mysqlnd.so
-rwxr-xr-x 1 root root 49440 Jul 5 23:19 mysql.so
-rwxr-xr-x 1 root root 20288 Jul 5 23:19 pdo_dblib.so
-rwxr-xr-x 1 root root 28352 Jul 5 23:19 pdo_mysql.so
-rwxr-xr-x 1 root root 41344 Jul 5 23:19 pdo_pgsql.so
-rwxr-xr-x 1 root root 101816 Jul 5 23:19 pdo.so
-rwxr-xr-x 1 root root 26016 Jul 5 23:19 pdo_sqlite.so
-rwxr-xr-x 1 root root 136456 Jul 5 23:19 pgsql.so
-rwxr-xr-x 1 root root 266192 Jul 5 23:19 phar.so
-rwxr-xr-x 1 root root 27232 Jul 5 23:19 posix.so
-rwxr-xr-x 1 root root 11880 Jul 5 23:19 shmop.so
-rwxr-xr-x 1 root root 47880 Jul 5 23:19 simplexml.so
-rwxr-xr-x 1 root root 54464 Jul 5 23:19 snmp.so
-rwxr-xr-x 1 root root 87728 Jul 5 23:19 sockets.so
-rwxr-xr-x 1 root root 47888 Jul 5 23:19 sqlite3.so
-rwxr-xr-x 1 root root 75224 Nov 10 2016 ssh2.so
-rwxr-xr-x 1 root root 41296 Jul 5 23:19 sybase_ct.so
-rwxr-xr-x 1 root root 16432 Jul 5 23:19 sysvmsg.so
-rwxr-xr-x 1 root root 8816 Jul 5 23:19 sysvsem.so
-rwxr-xr-x 1 root root 12048 Jul 5 23:19 sysvshm.so
-rwxr-xr-x 1 root root 15408 Jul 5 23:19 tokenizer.so
-rwxr-xr-x 1 root root 36744 Jul 5 23:19 wddx.so
-rwxr-xr-x 1 root root 30192 Jul 5 23:19 xmlreader.so
-rwxr-xr-x 1 root root 48608 Jul 5 23:19 xml.so
-rwxr-xr-x 1 root root 45008 Jul 5 23:19 xmlwriter.so
-rwxr-xr-x 1 root root 33928 Jul 5 23:19 xsl.so
-rwxr-xr-x 1 root root 63000 Jul 11 02:34 zip.so
ls -l /etc/php.d
Code: Select all
[root@G1VPNAG03 php.d]# ls -l /etc/php.d
total 188
-rw-r--r-- 1 root root 47 Jul 5 23:19 20-bz2.ini
-rw-r--r-- 1 root root 57 Jul 5 23:19 20-calendar.ini
-rw-r--r-- 1 root root 51 Jul 5 23:19 20-ctype.ini
-rw-r--r-- 1 root root 49 Jul 5 23:19 20-curl.ini
-rw-r--r-- 1 root root 47 Jul 5 23:19 20-dom.ini
-rw-r--r-- 1 root root 49 Jul 5 23:19 20-exif.ini
-rw-r--r-- 1 root root 57 Jul 5 23:19 20-fileinfo.ini
-rw-r--r-- 1 root root 47 Jul 5 23:19 20-ftp.ini
-rw-r--r-- 1 root root 45 Jul 5 23:19 20-gd.ini
-rw-r--r-- 1 root root 55 Jul 5 23:19 20-gettext.ini
-rw-r--r-- 1 root root 51 Jul 5 23:19 20-iconv.ini
-rw-r--r-- 1 root root 49 Jul 5 23:19 20-imap.ini
-rw-r--r-- 1 root root 49 Jul 5 23:19 20-ldap.ini
-rw-r--r-- 1 root root 57 Jul 5 23:19 20-mbstring.ini
-rw-r--r-- 1 root root 53 Jul 5 23:19 20-mcrypt.ini
-rw-r--r-- 1 root root 51 Jul 5 23:19 20-mssql.ini
-rw-r--r-- 1 root root 55 Jul 5 23:19 20-mysqlnd.ini
-rw-r--r-- 1 root root 47 Jul 5 23:19 20-pdo.ini
-rw-r--r-- 1 root root 51 Jul 5 23:19 20-pgsql.ini
-rw-r--r-- 1 root root 49 Jul 5 23:19 20-phar.ini
-rw-r--r-- 1 root root 51 Jul 5 23:19 20-posix.ini
-rw-r--r-- 1 root root 51 Jul 5 23:19 20-shmop.ini
-rw-r--r-- 1 root root 59 Jul 5 23:19 20-simplexml.ini
-rw-r--r-- 1 root root 49 Jul 5 23:19 20-snmp.ini
-rw-r--r-- 1 root root 55 Jul 5 23:19 20-sockets.ini
-rw-r--r-- 1 root root 55 Jul 5 23:19 20-sqlite3.ini
-rw-r--r-- 1 root root 59 Jul 5 23:19 20-sybase_ct.ini
-rw-r--r-- 1 root root 55 Jul 5 23:19 20-sysvmsg.ini
-rw-r--r-- 1 root root 55 Jul 5 23:19 20-sysvsem.ini
-rw-r--r-- 1 root root 55 Jul 5 23:19 20-sysvshm.ini
-rw-r--r-- 1 root root 59 Jul 5 23:19 20-tokenizer.ini
-rw-r--r-- 1 root root 47 Jul 5 23:19 20-xml.ini
-rw-r--r-- 1 root root 59 Jul 5 23:19 20-xmlwriter.ini
-rw-r--r-- 1 root root 47 Jul 5 23:19 20-xsl.ini
-rw-r--r-- 1 root root 53 Jul 5 23:19 30-mysqli.ini
-rw-r--r-- 1 root root 51 Jul 5 23:19 30-mysql.ini
-rw-r--r-- 1 root root 59 Jul 5 23:19 30-pdo_dblib.ini
-rw-r--r-- 1 root root 59 Jul 5 23:19 30-pdo_mysql.ini
-rw-r--r-- 1 root root 59 Jul 5 23:19 30-pdo_pgsql.ini
-rw-r--r-- 1 root root 61 Jul 5 23:19 30-pdo_sqlite.ini
-rw-r--r-- 1 root root 49 Jul 5 23:19 30-wddx.ini
-rw-r--r-- 1 root root 59 Jul 5 23:19 30-xmlreader.ini
-rw-r--r-- 1 root root 51 Jan 19 2017 40-json.ini
-rw-r--r-- 1 root root 49 Nov 10 2016 40-ssh2.ini
-rw-r--r-- 1 root root 47 Jul 11 02:34 40-zip.ini
-rw-r--r-- 1 root root 23 Aug 1 14:12 sourceguardian.ini
-rw-r--r-- 1 root root 23 Jun 12 10:26 sourceguardian.ini~
update.log:
Code: Select all
Archive: sourceguardian/ixed4.lin.x86-64.zip
inflating: /usr/lib64/php/modules/ixed.5.6.lin
Sourceguardian extension found for PHP version 5.6
Sourceguardian extension already in php.ini
Stopping httpd: [60G[[0;32m OK [0;39m]
Starting httpd: [60G[[0;32m OK [0;39m]
Everybody is somebody else’s weirdo
tgriep
Madmin
Posts: 9190 Joined: Thu Oct 30, 2014 9:02 am
Post
by tgriep » Wed Aug 02, 2017 11:01 am
Was there an PHP upgrade done a few weeks ago?
It looks like the modules were updated on July 5th.
Be sure to check out our
Knowledgebase for helpful articles and solutions!
JohnFLi
Posts: 559 Joined: Mon Jun 17, 2013 3:11 pm
Post
by JohnFLi » Wed Aug 02, 2017 11:17 am
Not that I know of. But if it was, at least I know who to shoot rubber bands at.
Everybody is somebody else’s weirdo
JohnFLi
Posts: 559 Joined: Mon Jun 17, 2013 3:11 pm
Post
by JohnFLi » Wed Aug 02, 2017 12:33 pm
just talked with the person that would have upgraded php. He said that he tried, but it didn't work.
Code: Select all
# php -v
PHP 5.6.31 (cli) (built: Jul 6 2017 08:16:47)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
So am I stuck with XI at my current version?
Everybody is somebody else’s weirdo
tmcdonald
Posts: 9117 Joined: Mon Sep 23, 2013 8:40 am
Post
by tmcdonald » Wed Aug 02, 2017 1:07 pm
Looks like the PHP upgrade worked. Go get some rubber bands...
Would you mind moving this to an email ticket? That way we can get a profile, set up a remote, and take a closer look.
Former Nagios employee
JohnFLi
Posts: 559 Joined: Mon Jun 17, 2013 3:11 pm
Post
by JohnFLi » Wed Aug 02, 2017 1:25 pm
how do I move it to an email ticket?
Everybody is somebody else’s weirdo
tmcdonald
Posts: 9117 Joined: Mon Sep 23, 2013 8:40 am
Post
by tmcdonald » Wed Aug 02, 2017 1:31 pm
Email
[email protected] with a descriptive email subject, and a link back to this post in the body. That'll be enough for us to get on with.
Former Nagios employee
JohnFLi
Posts: 559 Joined: Mon Jun 17, 2013 3:11 pm
Post
by JohnFLi » Wed Aug 02, 2017 1:35 pm
email sent
Everybody is somebody else’s weirdo
tmcdonald
Posts: 9117 Joined: Mon Sep 23, 2013 8:40 am
Post
by tmcdonald » Wed Aug 02, 2017 2:01 pm
Received. Closing thread and will continue in ticket.
Former Nagios employee