Page 2 of 3
Re: update error: PHP Fatal error
Posted: Tue Aug 01, 2017 4:01 pm
by tgriep
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
Re: update error: PHP Fatal error
Posted: Tue Aug 01, 2017 5:12 pm
by JohnFLi
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]
Re: update error: PHP Fatal error
Posted: Wed Aug 02, 2017 11:01 am
by tgriep
Was there an PHP upgrade done a few weeks ago?
It looks like the modules were updated on July 5th.
Re: update error: PHP Fatal error
Posted: Wed Aug 02, 2017 11:17 am
by JohnFLi
Not that I know of. But if it was, at least I know who to shoot rubber bands at.
Re: update error: PHP Fatal error
Posted: Wed Aug 02, 2017 12:33 pm
by JohnFLi
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?
Re: update error: PHP Fatal error
Posted: Wed Aug 02, 2017 1:07 pm
by tmcdonald
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.
Re: update error: PHP Fatal error
Posted: Wed Aug 02, 2017 1:25 pm
by JohnFLi
how do I move it to an email ticket?
Re: update error: PHP Fatal error
Posted: Wed Aug 02, 2017 1:31 pm
by tmcdonald
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.
Re: update error: PHP Fatal error
Posted: Wed Aug 02, 2017 1:35 pm
by JohnFLi
email sent
Re: update error: PHP Fatal error
Posted: Wed Aug 02, 2017 2:01 pm
by tmcdonald
Received. Closing thread and will continue in ticket.