On 24/11/2008, at 5:04 PM, Uwe Dippel wrote:
Here after reboot I find the following:
# apachectl start
/usr/sbin/httpd:/usr/lib/libm.so.2.3: undefined symbol 'isinf'
/usr/sbin/httpd:/usr/lib/libm.so.2.3: undefined symbol 'isnan'
/usr/sbin/httpd:/usr/local/lib/php/libphp5.so: undefined symbol
'isinf'
/usr/sbin/httpd:/usr/local/lib/php/libphp5.so: undefined symbol
'isnan'
Syntax error on line 1 of /var/www/conf/modules/php5.conf:
Cannot load /usr/local/lib/php/libphp5.so into server: Cannot load
specified object
/usr/sbin/apachectl start: httpd could not be started
You need to upgrade PHP.
I got exactly the same thing upgrading 4.3 to 4.4 on i386; fixed by
upgrading packages.
Some details:
# ls -l /usr/local/lib/php/libphp5.so
-r--r--r-- 1 root bin 4580796 Mar 11 2008 /usr/local/lib/php/
libphp5.so
# ls -l /usr/lib/libm.so.2.3
-r--r--r-- 1 root bin 613515 Mar 13 2008 /usr/lib/libm.so.2.3
# cat /var/www/conf/modules/php5.conf
LoadModule php5_module /usr/local/lib/php/libphp5.so
<IfModule mod_php5.c>
AddType application/x-httpd-php .php .phtml .php3
AddType application/x-httpd-php-source .phps
# Most php configs require this
DirectoryIndex index.php
</IfModule>
I tried archives and Google, and now I wonder which was the mistake
that I did? (I *think* I followed the upgrade guide meticulously.)
How can I get the services back?
Thanks for helping out,
Uwe