nachdem ich mein SLES10_x86_64 per You upgedatet habe, kann ich keinen PHP-Interpreter mehr aufrufen. Die Fehlermeldung die erscheint lautet:
php: relocation error: php: symbol errno, version GLIBC_2.0 not defined in file libc.so.6 with link time reference
Habe bereits die glib von der SLES10SP1 CD wieder downgegraded. Aber ohne Erfolg. Kann mir jemand sagen was ich noch machen kann ohne den Server mal zu rebooten ?
bei mir (SLES10, x86_64) ist ebenfalls die aktuellste glibc und das aktuellste PHP5 installiert (aus dem Yast-Update-Repo). PHP5 sagt mir:
# php -v PHP Warning: PHP Startup: fileinfo: Unable to initialize module [...] Beschwert sich also nicht über ein fehlendes Symbol in der libc.so.6.
# strings /lib64/libc.so.6 | grep GLIBC [...]
es wird tatsächlich kein GLIBC_2.0 bereitgestellt, aber welches PHP braucht das? ;-) # rpm -q php5 php5-5.2.5-17.1 # rpm -q glibc glibc-2.4-31.43.6
Hi,
okay - habe das Problem gefunden. Ich hatte der Abwärtskompabilität wegen einen Link von php5 auf php gesetzt gehabt. Dieser wurde wohl durch ein Update überschrieben und mit einem Binary ersetzt. Habe das binary gelöscht und den Link neu erzeugt. Jetzt klappts.
rpm -q php5 zeigt bei jedoch noch eine alte Version:
php5-5.1.2-29.54
obwohl mit you upgedatet. Naja - hauptsache es funzt. Vielen Dank an alle Beteiligten!
Problem solved: Installed W2k8R2 and payed the price :-( ***SPAM*** -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org