Ich musste eben zwecks Rekonfiguration eine der virtuellen Maschinen auf meinem Server neu starten und wunderte mich, wieso meine installierte EtherPad-Instanz nicht mehr starten wollte. Ein manueller Startversuch über das Init-Script erzeugte diese Fehlermeldung:
start-stop-daemon: stat java: No such file or directory (No such file or directory) ...fail!
Java kann also nicht gefunden werden. Nur wieso? Die Eingabe von
java -version
brachte eine korrekte Ausgabe hervor. Aus irgendeinem Grunde wollte nach dem Neustart der Symlink aus /usr/bin zu /etc/alternatives nicht mehr. Vorhanden war er, aber EtherPad wollte ihn beim Start scheinbar nicht auflösen.
Also habe ich das Init-Script von EtherPad unter
/etc/init.d/etherpad
angepasst und den Pfad /etc/alternatives zur PATH-Variable hinzugefügt. Die Zeile lautet bei mir also nun
PATH=/usr/sbin:/usr/bin:/sbin:/bin:/etc/alternatives
Schon startet und funktioniert EtherPad wieder. Die von mir gehostete Instanz findet ihr übrigens unter www.openpad.de. Der Pro-Modus funktioniert leider noch nicht, der Rest sollte funktionieren.