PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache startet nicht mehr



MadB
10.04.02, 09:51
Hallo Leute!

Mal wieder ein Prob von mir. Diesmal eigenartiger Natur.
Gestern Nacht musste ich mal meinen Linux-Rechner booten.
Beim Starten wurde mir dann erzählt, dass Apache (und Module) nicht gestartet werden konnten. Verdammt.
Dann habe ich mal in die /var/log/httpd/rcapache.log geschaut.

Folgender Eintrag.

Syntax error on line 9 of /etc/httpd/suse_loadmodule.conf:
Cannot load /usr/lib/apache/libphp4.so into server: libsnmp-0.4.2.1.so: cannot open shared object file: No such file or directory


OK, ich habe dann mal in die /etc/httpd/suse_loadmodule.conf geschaut. Das schaut alles wunderbar aus.
Nun hat mich aber mal diese libsnmp-0.4.2.1.so interessiert und musste feststellen, dass es diese gar nicht auf meinem System gibt. Bei mir gibt es nur eine neuere Version, und zwar libsnmp-0.4.2.3.so. (kam bestimmt durch ein Update mit rauf)

Nun habe ich mir gedacht, dass bestimmt in der /usr/lib/apache/libphp4.so ein Eintrag steht, dass die libsnmp-0.4.2.1.so geladen werde soll. Tja, aber die gibt es ja nun nicht mehr.

Wie kann ich das nun wieder gerade biegen?
Muss ich der /usr/lib/apache/libphp4.so nun irgendwie mitteilen, dass die Datei nun einen anderen Namen hat?

Hilfe Hilfe

Fragende Grüße

Torsten

BadSTuff
10.04.02, 10:09
hi
ist da nicht irgendwo ein link auf libsnmp.so o.ae.?
normalerweise sollte dann ja dieser verwendet werden, damit man eben solche probleme beim update nicht hat ;-)
ansonsten... wenn du ihm nicht beibringen kannst das er eine neue lib nutzen soll musst du den wohl recompilen.. dann sollte das ja auch wieder gehen

BadSTuff

MadB
10.04.02, 14:54
Moinsen!

Vielen Dank für die Antwort.
Leider konnte ich einen solchen Link nicht finden.
Aber es muss doch einen anderen Weg als Neu-Compilieren geben. Davon habe ich nämlich noch viel weniger Ahnung und sträube mich etwas dagegen.

Grüße

Torsten

BadSTuff
10.04.02, 14:56
hi

der andere weg ist zwa nicht ganz sauber.. aber vielleicht funktioniert er ja..
link doch einfach mal die libsnmp-0.4.2.3.so nach libsnmp-0.4.2.1.so.. und ruf dann ldconfig auf..
wie gesagt... ich wuerde neu compilen vorziehen.. aber vielleicht hast du ja glueck..

BadSTuff

MadB
10.04.02, 15:12
Hallo!

Vielen Dank für den Tipp. Nun habe ich einen Link angelegt.
Ist das richtig so?

ln libsnmp-0.4.2.3.so libsnmp-0.4.2.1.so

Danach ldconfig ausgeführt. Nur bei dem Link bin ich mir nicht ganz sicher.
Es funzt jedenfalls.

Grüße

Torsten