Greets! I ran today an update from PHP 5.2.4 to 5.2.5 from: [php] type = rpm-md baseurl = http://download.opensuse.org/repositories/server:/php/SUSE_Linux_10.1/ The system is x86_64 and everything went smooth according to smart logs: # smart upgrade php5 Loading cache... Updating cache... ######################################## [100%] Computing transaction... Upgrading packages (19): php5-5.2.5-12.1@i586 php5-iconv-5.2.5-12.1@x86_64 apache2-mod_php5-5.2.5-12.1@x86_64 php5-mbstring-5.2.5-12.1@x86_64 php5-5.2.5-12.1@x86_64 php5-mcrypt-5.2.5-12.1@x86_64 php5-bz2-5.2.5-12.1@x86_64 php5-mysql-5.2.5-12.1@x86_64 php5-curl-5.2.5-12.1@x86_64 php5-openssl-5.2.5-12.1@x86_64 php5-devel-5.2.5-12.1@x86_64 php5-pdo-5.2.5-12.1@x86_64 php5-dom-5.2.5-12.1@x86_64 php5-sockets-5.2.5-12.1@x86_64 php5-ftp-5.2.5-12.1@x86_64 php5-xmlrpc-5.2.5-12.1@x86_64 php5-gd-5.2.5-12.1@x86_64 php5-zlib-5.2.5-12.1@x86_64 php5-gettext-5.2.5-12.1@x86_64 fetched all and everything seems to be running fine, however running php -v I'm getting: PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php5/exten sions/bz2.so' - /usr/lib64/php5/extensions/bz2.so: wrong ELF class: ELFCLASS64 i n Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php5/exten sions/curl.so' - /usr/lib64/php5/extensions/curl.so: wrong ELF class: ELFCLASS64 in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php5/exten sions/dom.so' - /usr/lib64/php5/extensions/dom.so: wrong ELF class: ELFCLASS64 i n Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php5/exten sions/ftp.so' - /usr/lib64/php5/extensions/ftp.so: wrong ELF class: ELFCLASS64 i n Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php5/exten sions/gd.so' - /usr/lib64/php5/extensions/gd.so: wrong ELF class: ELFCLASS64 in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php5/exten sions/gettext.so' - /usr/lib64/php5/extensions/gettext.so: wrong ELF class: ELFC LASS64 in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php5/exten sions/iconv.so' - /usr/lib64/php5/extensions/iconv.so: wrong ELF class: ELFCLASS 64 in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php5/exten sions/mbstring.so' - /usr/lib64/php5/extensions/mbstring.so: wrong ELF class: EL FCLASS64 in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php5/exten sions/mcrypt.so' - /usr/lib64/php5/extensions/mcrypt.so: wrong ELF class: ELFCLA SS64 in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php5/exten sions/mysql.so' - /usr/lib64/php5/extensions/mysql.so: wrong ELF class: ELFCLASS 64 in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php5/exten sions/mysqli.so' - /usr/lib64/php5/extensions/mysqli.so: wrong ELF class: ELFCLA SS64 in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php5/exten sions/openssl.so' - /usr/lib64/php5/extensions/openssl.so: wrong ELF class: ELFC LASS64 in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php5/exten sions/pdo.so' - /usr/lib64/php5/extensions/pdo.so: wrong ELF class: ELFCLASS64 i n Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php5/exten sions/pdo_mysql.so' - /usr/lib64/php5/extensions/pdo_mysql.so: wrong ELF class: ELFCLASS64 in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php5/exten sions/snmp.so' - /usr/lib64/php5/extensions/snmp.so: wrong ELF class: ELFCLASS64 in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php5/exten sions/sockets.so' - /usr/lib64/php5/extensions/sockets.so: wrong ELF class: ELFC LASS64 in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php5/exten sions/xmlrpc.so' - /usr/lib64/php5/extensions/xmlrpc.so: wrong ELF class: ELFCLA SS64 in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php5/exten sions/zlib.so' - /usr/lib64/php5/extensions/zlib.so: wrong ELF class: ELFCLASS64 in Unknown on line 0 PHP 5.2.5 with Suhosin-Patch 0.9.6.2 (cli) (built: Jan 13 2008 02:39:04) Copyright (c) 1997-2007 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies Modules seem to be compiled 64 bit, but PHP is using 32bit libraries for some reason ? (and thus that wrong ELF class I assume) # ldd /usr/lib64/php5/extensions/zlib.so ldd: warning: you do not have execution permission for `/usr/lib64/php5/extensions/zlib.so' libz.so.1 => /lib64/libz.so.1 (0x00002ab9ddd99000) libc.so.6 => /lib64/libc.so.6 (0x00002ab9ddead000) /lib64/ld-linux-x86-64.so.2 (0x0000555555554000) # ldd /usr/bin/php5 linux-gate.so.1 => (0xffffe000) libcrypt.so.1 => /lib/libcrypt.so.1 (0xf7f88000) libmm.so.14 => /usr/lib/libmm.so.14 (0xf7f84000) libm.so.6 => /lib/libm.so.6 (0xf7f5f000) libresolv.so.2 => /lib/libresolv.so.2 (0xf7f4c000) libnsl.so.1 => /lib/libnsl.so.1 (0xf7f36000) libz.so.1 => /lib/libz.so.1 (0xf7f24000) libxml2.so.2 => /usr/lib/libxml2.so.2 (0xf7df4000) libdl.so.2 => /lib/libdl.so.2 (0xf7df0000) libc.so.6 => /lib/libc.so.6 (0xf7cd0000) /lib/ld-linux.so.2 (0xf7fc8000) Weird thing is, website works OK (requires bunch of those modules installed) and modules are actually loaded: Configure Command '../configure' '--prefix=/usr' '--datadir=/usr/share/php5' '--mandir=/usr/share/man' '--bindir=/usr/bin' '--with-libdir=lib64' '--includedir=/usr/include' '--sysconfdir=/etc/php5/apache2' '--with-config-file-path=/etc/php5/apache2' '--with-config-file-scan-dir=/etc/php5/conf.d' '--enable-libxml' '--enable-session' '--with-mm' '--with-pcre-regex' '--enable-xml' '--enable-simplexml' '--enable-spl' '--enable-filter' '--disable-debug' '--enable-inline-optimization' '--disable-rpath' '--disable-static' '--enable-shared' '--program-suffix=5' '--with-pic' '--with-gnu-ld' '--with-system-tzdata=/usr/share/zoneinfo' '--with-apxs2=/usr/sbin/apxs2' '--disable-all' '--disable-cli' additional .ini files parsed /etc/php5/conf.d/bz2.ini, /etc/php5/conf.d/curl.ini, /etc/php5/conf.d/dom.ini, /etc/php5/conf.d/ftp.ini, /etc/php5/conf.d/gd.ini, /etc/php5/conf.d/gettext.ini, /etc/php5/conf.d/iconv.ini, /etc/php5/conf.d/mbstring.ini, /etc/php5/conf.d/mcrypt.ini, /etc/php5/conf.d/mysql.ini, /etc/php5/conf.d/mysqli.ini, /etc/php5/conf.d/openssl.ini, /etc/php5/conf.d/pdo.ini, /etc/php5/conf.d/pdo_mysql.ini, /etc/php5/conf.d/snmp.ini, /etc/php5/conf.d/sockets.ini, /etc/php5/conf.d/xmlrpc.ini, /etc/php5/conf.d/zlib.ini -- Best regards, Nick Zeljkovic -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org