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 »

Ein Kommentar »

  1. 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

RSS feed for comments on this post.

Leave a comment

You must be logged in to post a comment.