Ich habe heute auf einen Vserver, auf dem nur "nackt" OpenSuse 11.2 64 bit war, Apache2, php, mysql und phpmyadmin installiert (über ssh-Verbindung, "yast2 -i paketnamen". Gab zwar n paar Warnungen, hat aber soweit alles funktioniert. Der MySQL-Dienst ließ sich auch starten, und, genau wie apache2, per "chkconfig" in die ensprechenden Runlevels "eintragen".
nur, wenn ich mit "rcapache2 start" versuche, den Webserver zu starten, bekomme ich folgende Fehlermeldung:
Zitat
Starting httpd2 (prefork) [Fri Feb 26 22:52:52 2010] [crit] (22)Invalid argument: alloc_listener: failed to get a socket for (null)
Syntax error on line 19 of /etc/apache2/listen.conf:
Listen setup failed
The command line was:
/usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
Zeile 19 der listen.conf sagt einfach nur:
ZitatListen: 80
also Standarteinstellung. Soll auch so bleiben.
Nach einigem Googeln habe ich folgende Fehlerbeschreibung/behebung gefunden (Und sonst nix, was zu meinem Problem passt):
http://forums.opensuse.org/app…l-environment-openvz.html
Falls ich das alles in meinem, im moment doch sehr wirren Kopf richtig zusammenfummel (ich mach noch nich allzu lange was mit opensuse bzw Linux allgemein), liegt mein Problem also:
an einem Bug in der (veralteten) libapr version 1.3.8, die von meinem Yast und von mir (ich hab das von hier nochmal manuell drüberinstalliert) installiert wurde.
laut hier ist aber schon eine libapr 1.3.9 raus, in der (meiner Vermutung nach) der Bug behoben ist.
Falls ich mein Problem richtig erkannt habe, woher bekomme ich jetzt ein rpm Paket mit
libapr 1.3.9
für Opensuse
und das ganze dann noch 64 bit
??
Falls ich hier kompletten Nonsens erzähle, belehrt mich eines besseren
Danke schonmal