Fehler: /usr/sbin/apache2: error while loading shared libraries: libexpat.so.0
November 3rd, 2007 by chris
* Apache2 has detected a syntax error in your configuration files: /usr/sbin/apache2: error while loading shared libraries: libexpat.so.0: cannot open shared object file: No such file or directory
Nach dem Upgrade von pam 0.78 auf 0.99 bekam ich beim Apache Neustart obige Fehlermeldung angezeigt.
Ein
revdep-rebuild -X --library libexpat.so.0
brachte leider keinen Erfolg, daher wollte ich ein komplettes revdep-rebuild durchführen.
Dadurch sollten „apache-2.0.58“ und „apr-util-0.9.12“ neu kompiliert werden, was leider an einer Fehlermeldung von „apr-util“
scheiterte.
Aus diesem Grund kompilierte ich „apr-util“ samt Abhängigkeiten neu:
emerge -eavD apr-util
Dadurch erfuhr ich, dass man den Apache neu kompilieren soll wenn man eine Fehlermeldung wie folgende angezeigt bekommt:
/usr/share/apr-1/build-1/libtool: No such file or directory
Gesagt getan:
emerge -avD =apache-2.0.58-r2
„apr-util“ wurde dabei aktualisiert.
Glücklicherweise ließ sich der Apache jetzt wieder problemlos starten. 😀
Posted in Gentoo | 1 Comment »
Hi,
super Sache. Genau die Hilfe die ich brauchte… Hast du berufsmäßig mit Gentoo zu tun?
Grüße, Christian
Kommentar by Christian Schubert — 2 Januar 2008 @ 17:54