sonnenblen.de - Das unabhängige Sun User Forum
Software => Freeware => Thema gestartet von: Luca_ am 06. Februar 2006, 16:40:22
-
hi
ich habe alle packete von Sunfreeware.com heruntergeladen und installiert (apache2 und deps)
soweit kein problem.
hab ich also die httpd.conf angepasst (lediglich docroot, servername, serveradmin) und wollte ihn starten, mit
/usr/local/apache2/bin/httpd -k start
das hat keine fehler gezeicht, der prozess wurde aber nicht gestartet, und im error_log steht folgendes:
[Mon Feb 06 16:38:51 2006] [notice] Digest: generating secret for digest authentication ...
[Mon Feb 06 16:38:51 2006] [notice] Digest: done
[Mon Feb 06 16:38:52 2006] [alert] (22)Invalid argument: setgid: unable to set group id to Group 4294967295
[Mon Feb 06 16:38:52 2006] [alert] (22)Invalid argument: setgid: unable to set group id to Group 4294967295
[Mon Feb 06 16:38:52 2006] [alert] (22)Invalid argument: setgid: unable to set group id to Group 4294967295
[Mon Feb 06 16:38:52 2006] [alert] (22)Invalid argument: setgid: unable to set group id to Group 4294967295
[Mon Feb 06 16:38:52 2006] [alert] (22)Invalid argument: setgid: unable to set group id to Group 4294967295
[Mon Feb 06 16:38:52 2006] [notice] Apache/2.0.55 (Unix) DAV/2 configured -- resuming normal operations
[Mon Feb 06 16:38:52 2006] [alert] Child 608 returned a Fatal error... Apache is exiting!
stimmt da was mit dem user oder group nicht, unter der er versucht zu starten?
vielen dank schonmal für eure hilfe!
-
Hi
altbekannter fehler: Da steht irgendeine Nummer die nicht passt im Feld für die group unter der httpd laufen soll.
Einfach in der httpd.conf unter "Group" den Namen oder die Nummer der Gruppe eintragen unter der httpd laufen soll, im einfachsten Fall "nobody" oder du legst ne extra "apache" Gruppe an.
Mfg. Erisch
-
eigentlich solltest du Apache doch über
/usr/local/apache2/bin/apachectl -f /usr/local/apache2/conf/httpd.conf
(1)
starten? Dann solltest Du dieses Problem nicht haben, das Script setzt dann auch die Group usw, wenn ich mich nicht irre. ICh hab zwar andere Probleme mit Apache im Augenblick, aber das zumindest geht fehlerfrei.
(1)http://httpd.apache.org/docs/2.2/invoking.html (http://httpd.apache.org/docs/2.2/invoking.html)
Claus
-
jo genau, ich hab einfach die GID angegeben und dann hats geklappt =)
danke viel mals!
-
eigentlich solltest du Apache doch über
/usr/local/apache2/bin/apachectl -f /usr/local/apache2/conf/httpd.conf
(1)
starten? Dann solltest Du dieses Problem nicht haben, das Script setzt dann auch die Group usw, wenn ich mich nicht irre. ICh hab zwar andere Probleme mit Apache im Augenblick, aber das zumindest geht fehlerfrei.
(1)http://httpd.apache.org/docs/2.2/invoking.html (http://httpd.apache.org/docs/2.2/invoking.html)
Claus
Doch, das Problem hast du unter Solaris trotzdem, weil er die Gruppe "-1" nicht kennt, deswegen steht auch die 4294967295 da, weil das ein Überlauf eines 32 Bit unsigned ints ist.
Mfg. Erisch
-
Richtig, mir ist gerade eingefallen, dass diese Solaris 9 Version ja bereits einen Apache mitbringt, den ich tunlichst sofort gelöscht und neu kompiliert habe.
Da waren die Einträge in group bzw passwd bereits vorhanden.
Claus