![](https://seccdn.libravatar.org/avatar/2e590bd07263daf88a699624d14b55d1.jpg?s=120&d=mm&r=g)
Hallo Liste Nach einem Update von gd-1.8.4 auf 2.0.1 habe ich keine libgd.so.6 mehr auf meinem System. Mein Apache bringt seither die Fehlermeldung : ares:/usr/local/apache/bin # ./httpd start Syntax error on line 205 of /etc/apache/httpd.conf: Cannot load /usr/local/apache/libexec/libphp4.so into server: undefined symbol: gdImagePngCtx deinstallation de gd-2.0.1 und neuinstallation der 1.8.4 brachte auch keinen Erfolg. Wie kriege ich die Datei wieder ? Hatt irgend jemand eine Idee ?? Wäre wirklich sehr dankbar... Gruß Thorsten
![](https://seccdn.libravatar.org/avatar/3315311bb8e9e2e94780da1ac1b7f51d.jpg?s=120&d=mm&r=g)
* Thorsten Tempelfeld wrote on 31 May 2002:
Hallo Liste Nach einem Update von gd-1.8.4 auf 2.0.1 habe ich keine libgd.so.6 mehr auf meinem System. Mein Apache bringt seither die Fehlermeldung : ares:/usr/local/apache/bin # ./httpd start Syntax error on line 205 of /etc/apache/httpd.conf: Cannot load /usr/local/apache/libexec/libphp4.so into server: undefined symbol: gdImagePngCtx deinstallation de gd-2.0.1 und neuinstallation der 1.8.4 brachte auch keinen Erfolg. Wie kriege ich die Datei wieder ?
1) Wenn Du auf die neue Version bestehst, musst Du PHP recompilieren, ist nicht so wild, geht ganz fix, da gibt es schlimmere Programme. 2) Was spuckt ein ldd /usr/local/apache/libexec/libphp4.so aus? Vermutlich alles korrekt, bloss zeigt irgendwo ein Link auf die falsche Lib. Wie lautet die Zeile, wo auf die gd-Library verwiesen wird? Wie hast Du es deinstalliert? Kriegen tust Du sie, indem Du das alte RPM wieder installierst. Vorher ein updatedb startest, *alle* libgd löschst und das alte RPM wieder installierst. Hast Du eigentlich ldconfig ausgeführt? Dieser Befehl wirkt manchmal Wunder, bei Bibliotheksfehlern... Greetz, Tom -- Preissler Thomas
![](https://seccdn.libravatar.org/avatar/2e590bd07263daf88a699624d14b55d1.jpg?s=120&d=mm&r=g)
Hallo Thomas
1) Wenn Du auf die neue Version bestehst, musst Du PHP recompilieren, ist nicht so wild, geht ganz fix, da gibt es schlimmere Programme.
Ich hatte die PHP neu kompiliert, hatte aber keinen Erfolg gebracht. Habe dann die PHP 4.2.1 installiert, damit liefs problemlos.
2) Was spuckt ein ldd /usr/local/apache/libexec/libphp4.so aus? Vermutlich alles korrekt, bloss zeigt irgendwo ein Link auf die falsche Lib. Wie lautet die Zeile, wo auf die gd-Library verwiesen wird?
War alles korrekt
Wie hast Du es deinstalliert? Kriegen tust Du sie, indem Du das alte RPM wieder installierst. Vorher ein updatedb startest, *alle* libgd löschst und das alte RPM wieder installierst.
Hast Du eigentlich ldconfig ausgeführt? Dieser Befehl wirkt manchmal Wunder, bei Bibliotheksfehlern...
ldconfig habe ich auch mehrmals ausgeführt.
Nachdem aber ein Teil unserer Software mit PHP-4.2.1 nicht funktioniert hat, habe ich heute morgen die 4.1.2 wieder installiert. Zuvor hatte ich den Server aber mal runtergefahren (ich weiss, pfui), aber jetzt läuft er wieder. Auch PHP.... Also vielen Dank erst mal Viele Grüße Thorsten
Greetz, Tom
participants (2)
-
Thomas Preissler
-
Thorsten Tempelfeld