[Bug 684760] New: PHP 5.3.6 Startup: Unable to load dynamic library '/usr/lib64/php5/extensions/exif.so
https://bugzilla.novell.com/show_bug.cgi?id=684760 https://bugzilla.novell.com/show_bug.cgi?id=684760#c0 Summary: PHP 5.3.6 Startup: Unable to load dynamic library '/usr/lib64/php5/extensions/exif.so Classification: openSUSE Product: openSUSE 11.4 Version: Final Platform: All OS/Version: openSUSE 11.4 Status: NEW Severity: Normal Priority: P5 - None Component: Apache AssignedTo: bnc-team-apache@forge.provo.novell.com ReportedBy: bruno@ioda-net.ch QAContact: qa@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:2.0.0) Gecko/20100101 Firefox/4.0 This is an addons to #659858 loading intl.so works, but exif.so not Reproducible: Always Steps to Reproduce: 1. Install server:php5 version 5.3.6 from OBS 2. php -v 3. Actual Results: php -v PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php5/extensions/exif.so' - /usr/lib64/php5/extensions/exif.so: undefined symbol: php_mb_check_encoding_list in Unknown on line 0 Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php5/extensions/exif.so' - /usr/lib64/php5/extensions/exif.so: undefined symbol: php_mb_check_encoding_list in Unknown on line 0 PHP 5.3.6 (cli) Copyright (c) 1997-2011 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies with Xdebug v2.1.0, Copyright (c) 2002-2010, by Derick Rethans with Zend Debugger v5.3, Copyright (c) 1999-2010, by Zend Technologies Expected Results: php -v PHP 5.3.6 (cli) Copyright (c) 1997-2011 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies with Xdebug v2.1.0, Copyright (c) 2002-2010, by Derick Rethans with Zend Debugger v5.3, Copyright (c) 1999-2010, by Zend Technologies List of installed packages ( on factory 11.5 ) S | Nom | Type | Version | Arch | Dépot --+----------------------------+--------+------------+--------+------------------- i | apache2-mod_php5 | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | apache2-mod_php5-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5 | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-bcmath | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-bcmath-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-bz2 | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-bz2-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-calendar | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-calendar-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-ctype | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-ctype-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-curl | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-curl-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-dba | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-dba-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-debugsource | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-devel | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-dom | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-dom-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-enchant | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-enchant-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-exif | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-exif-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-fastcgi | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-fastcgi-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-fileinfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-fileinfo-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-fpm | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-fpm-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-ftp | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-ftp-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-gd | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-gd-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-gettext | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-gettext-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-gmp | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-gmp-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-hash | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-hash-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-iconv | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-iconv-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-imap | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-imap-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-intl | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-intl-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-json | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-json-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-ldap | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-ldap-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-mbstring | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-mbstring-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-mcrypt | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-mcrypt-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-mysql | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-mysql-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-odbc | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-odbc-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-openssl | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-openssl-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-pcntl | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-pcntl-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-pdo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-pdo-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-pear | paquet | 5.3.6-72.1 | noarch | factory-server:php i | php5-pgsql | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-pgsql-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-phar | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-phar-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-posix | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-posix-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-pspell | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-pspell-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-readline | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-readline-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-shmop | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-shmop-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-snmp | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-snmp-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-soap | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-soap-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-sockets | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-sockets-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-sqlite | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-sqlite-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-sysvmsg | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-sysvmsg-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-sysvsem | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-sysvsem-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-sysvshm | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-sysvshm-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-tidy | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-tidy-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-tokenizer | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-tokenizer-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-wddx | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-wddx-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-xmlreader | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-xmlreader-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-xmlrpc | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-xmlrpc-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-xmlwriter | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-xmlwriter-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-xsl | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-xsl-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-zip | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-zip-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-zlib | paquet | 5.3.6-72.1 | x86_64 | factory-server:php i | php5-zlib-debuginfo | paquet | 5.3.6-72.1 | x86_64 | factory-server:php + apc manually installed -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=684760
https://bugzilla.novell.com/show_bug.cgi?id=684760#c
Bruno Friedmann
https://bugzilla.novell.com/show_bug.cgi?id=684760
https://bugzilla.novell.com/show_bug.cgi?id=684760#c1
Andrej Semen
https://bugzilla.novell.com/show_bug.cgi?id=684760
https://bugzilla.novell.com/show_bug.cgi?id=684760#c2
--- Comment #2 from Andrej Semen
https://bugzilla.novell.com/show_bug.cgi?id=684760
https://bugzilla.novell.com/show_bug.cgi?id=684760#c3
--- Comment #3 from Cristian Rodríguez
https://bugzilla.novell.com/show_bug.cgi?id=684760
https://bugzilla.novell.com/show_bug.cgi?id=684760#c4
--- Comment #4 from Bruno Friedmann
https://bugzilla.novell.com/show_bug.cgi?id=684760
https://bugzilla.novell.com/show_bug.cgi?id=684760#c5
--- Comment #5 from Cristian Rodríguez
https://bugzilla.novell.com/show_bug.cgi?id=684760
https://bugzilla.novell.com/show_bug.cgi?id=684760#c6
--- Comment #6 from Bruno Friedmann
https://bugzilla.novell.com/show_bug.cgi?id=684760
https://bugzilla.novell.com/show_bug.cgi?id=684760#c7
--- Comment #7 from Bruno Friedmann
https://bugzilla.novell.com/show_bug.cgi?id=684760
https://bugzilla.novell.com/show_bug.cgi?id=684760#c8
--- Comment #8 from Bruno Friedmann
https://bugzilla.novell.com/show_bug.cgi?id=684760
https://bugzilla.novell.com/show_bug.cgi?id=684760#c9
--- Comment #9 from Bruno Friedmann
https://bugzilla.novell.com/show_bug.cgi?id=684760
https://bugzilla.novell.com/show_bug.cgi?id=684760#c10
rupert peddle
https://bugzilla.novell.com/show_bug.cgi?id=684760
https://bugzilla.novell.com/show_bug.cgi?id=684760#c11
--- Comment #11 from Cristian Rodríguez
Hi,
I am experiencing the same problem when loading the intl extension. I'm running standard 11.4 with PHP 5.3.5.
php -v PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/extensions/intl.so' - /usr/lib/php5/extensions/intl.so: undefined symbol: grapheme_extract_count_iter in Unknown on line 0
According to http://lxr.sweon.net/php/http/ident?i=grapheme_extract_count_iter this symbol is part of intl.so so I don't think its related to the order the extensions are loaded?
Any other debug I can provide?
rupert
This is already fixed in the server:php repository, and should be fixed soon in upstream as well. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=684760
https://bugzilla.novell.com/show_bug.cgi?id=684760#c12
--- Comment #12 from Cristian Rodríguez
I push here a diff between non working user (bruno) and working one (fanfan) All set in init level 3
-LD_BIND_NOW=true -PWD=/home/bruno +PWD=/home/fanfan +HOME=/home/fanfan -LOGNAME=bruno +LOGNAME=fanfan
See the cause ? You have exported LD_BIND_NOW=true in bruno, and that is going to break loading of PHP extensions (may be fixed in the future, not actually a bug per se..) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=684760
https://bugzilla.novell.com/show_bug.cgi?id=684760#c13
--- Comment #13 from Bruno Friedmann
participants (1)
-
bugzilla_noreply@novell.com