Hallo Heiko,
On 11.07.2017 13:32, Heiko Schlittermann wrote:
Andreas Oettel rc5.dresden@gmx.de (Di 11 Jul 2017 13:17:41 CEST):
Hallo Zusammen,
ich habe folgendes Problem.
Ich habe irgendwann auf Jessi und nun auf Stretch gewechselt und habe seit Jessi ein paar Probleme mit dem starten bei bestimmten handgemachten Scripte beim Systemstart.
Zu den Scripten unten - warum machst Du das nicht alles in der Systemd-Unit?
Als ich damals den Umstieg auf Jessie durchgeführt habe, habe ich zwei Fehler gemacht. Erstens habe ich entgegen meinen Gepflogenheiten zuerst den Server und nicht den Backupserver umgestellt und ich hatte mich zweitens nicht über die Änderungen durch systemd informiert. Ende vom Lied war, dass ich einen für mich wichtigen Server im unbrauchbaren Zustand vorgefunden habe. Die Arbeitsweise von Systemd hatte ich nicht sofort verstanden, musste das System aber irgendwie hinfrickeln. Das Verständnis für Systemd kam erst dieses Wochenende so langsam.
Groß rumexperimentieren kann ich nicht, da zwischen mir und dem Rechner 600 km liegen. Ich kann den Rechner aus der Ferne neu starten, habe aber immer ein etwas schlechtes Gefühl dabei. Wenn die beiden Remotezugänge ssh bzw. vpn + vnc nicht zum laufen kommen, fahr ich einmal quer durch DE.
Ich werde das aber angehen müssen.
Ich möchte vncserver schon während des bootens starten. Das funktioniert scheinbar nicht und ich habe keine Ahnung warum.
Was findest Du den im Log? (journalctl -u vncserver.service)
journalctl -u vncserver.service liefert mir:
-- No entries --
systemctl status vncserver.service liefert mir:
● vncserver.service - Remote desktop service (VNC) Loaded: loaded (/lib/systemd/system/vncserver.service; enabled; vendor preset: enabled) Active: inactive (dead) since Sat 2017-07-08 15:38:30 CEST; 3 days ago Process: 3896 ExecStop=/home/daten/bin/Software/vncserver stop (code=exited, status=0/SUCCESS) Process: 2832 ExecStart=/home/daten/bin/Software/vncserver start (code=exited, status=0/SUCCESS)
Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.
Ich gehe jetzt mal davon aus, dass ich am Wochenende den vncserver direkt über mein altes Startscript gestartet habe: /home/daten/bin/Software/vncserver start
Und nicht über: systemctl start vncserver.service
die daemon.log
Jul 8 15:38:07 jana vncserver[2832]: Starting vncserver for user 'daten' on
… Das ist doch das log von dem funktionierenden Start, oder?
Das hatte ich zuerst auch gedacht, jedoch versucht das System wenige Sekunden später den Prozess zu beenden, was aber wiederrum nicht geht, da der Prozess mit der ID 2993 nicht existiert. Der war also schon im Nirwana.
Jul 8 15:38:30 jana vncserver[3896]: Killing Xtightvnc process ID 2993 Jul 8 15:38:30 jana vncserver[3896]: kill: (2993): Kein passender Prozess gefunden
Ich frage mich an dieser Stelle warum Xtightvnc (der ja hinter vncserver steht) überhaupt gekillt werden soll. Wer veranlasst das?
Vielen Dank und viele Grüße nach Dresden Andreas