Apache streikt nach PHP5 Update

franc

Member
Hallo,
auf unserem SuSE 10.0 VPS von hosteurope war PHP 5.0.4 installiert. Ich habe mir nun die PHP 5.2.8 RPMs besorgt und im Yast auf PHP 5.2.8 upgedatet und kriege jetzt, wenn ich yast öffne sofort ein Fenster mit:

Package Dependencies

php5 is required by... (php5 is not vailable)
-i- php5-sqlite2 requires...

...the package or packages below

-i- php5-sqlite2 PHP5 bindings to SQLite, a file-based SQL engine


Und Apache startet auch nicht mehr. Mit:

apache2ctl start

erhalte ich:

httpd2: Syntax error on line 112 of /etc/apache2/httpd.conf: Syntax error on line 26 of /etc/apache2/sysconfig.d/loadmodule.conf: Cannot load /usr/lib/apache2/mod_jk.so into server: /usr/lib/apache2/mod_jk.so: undefined symbol: apr_sockaddr_port_get

Natürlich kann ich Apache auch im Plesk (8.6) nicht mehr starten.

Kann mir jemand helfen? Notfalls würde ich (bald) eine Sicherung zurückspielen, dann wäre ich so weit wie zuvor.

Danke!

Gruß franc
 
Im Yast habe ich nach php5 gesucht und die bereits installierten php5 Pakete upgedatet. Dort war angegeben, dass die installierte Version 5.0.4 sei und die erhältliche Version 5.2.8
 
Last edited by a moderator:
Also hier nun im Anhang der Screenshot.

Gruß franc
 

Attachments

  • yast-php5.2.8.jpg
    yast-php5.2.8.jpg
    201 KB · Views: 88
Bis jetzt hast du noch nichts geupdatet, laut Yast ist immer noch 5.0.4 installiert. Führ mal das Online Update aus in Yast.
 
Das ist ja auch VOR dem Updaten, also vor dem Klicken auf Accept.

Danach geht dann der Apache nicht mehr (s.o.).

Im Online Update wird kein PHP5 angeboten.
 
Das geht nicht mehr. Ich musste das Backup zurückspielen. Ich kann das VPS nicht einen halben Tag ohne Webserver lassen, da sind noch Webseiten von anderen drauf.
Wenn ich das nochmal probiere muss ich VORHER wissen, woran das liegt.
Wenn ich es nicht rauskriege, lass ich halt PHP 5.0.4 drauf, so unrecht mir das ist, aber allein das Rücksichern dauert über zwei Stunden.
 
Starten konnte der Apache jedenfalls nicht mehr weil er das JK Modul nicht mehr laden konnte.

Vielleicht hast du die falschen RPMs genommen? Benutz doch das Online Update von Yast.
 
Online-Update: mit welcher Quelle kriege ich denn da PHP 5.2.8 für SuSE 10.0?

Ja und nach dem JK Modul kommt dann der nächste Fehler mit dem svn-dav usw.
Ich verstehe auch nicht, was das JK Modul mit PHP 5.2.8 zu tun hat. Kann es sein, dass mein Apache selbst auch geupdatet wurde? Ich glaube ich habe beim Update auch so eine Meldung gelesen. Aber ich habe es im yast nicht ausgewählt (siehe Screenshot).
 
Last edited by a moderator:
Online-Update: mit welcher Quelle kriege ich denn da PHP 5.2.8 für SuSE 10.0?
Ich glaube gar nicht, wenn ich mich recht entsinne hatten wir das Thema hier schon ein oder zweimal. Das liegt daran dass SuSE 10.0 nun doch schon etwas alt ist.

Ich glaube fast, dass du bei deinem Updateversuch einfach die falschen RPMs genommen hast (Falsche Distribution, falsche Versionsnummer, ....). Hast du die zufällig mit der "force" Option geupdatet?
 
Back
Top