Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
Rätselhaftes Verhalten systemd
Problem
Nach der Installation von DEBIAN unter VMware läuft systemd nicht wie geplant und führt .timer z.B. minütlich aus. Dabei sind im Log evtl. abweichende Uhrzeiten zu sehen
Apr 13 01:03:56 storage systemd[1]: Starting Clean php session files... Apr 13 00:03:54 storage systemd[1]: phpsessionclean.service: Succeeded. Apr 13 00:03:54 storage systemd[1]: Started Clean php session files.
oder aber bei der Ausgabe des entsprechenden .timer unterschiedliche Trigger-Zeiten
root@storage:/usr/lib/php# systemctl status phpsessionclean.timer ● phpsessionclean.timer - Clean PHP session files every 30 mins Loaded: loaded (/lib/systemd/system/phpsessionclean.timer; enabled; vendor preset: enabled) Active: active (waiting) since Mon 2021-04-12 20:40:53 CEST; 1h 10min ago Trigger: Mon 2021-04-12 22:09:00 CEST; 17min left Apr 12 20:40:53 storage systemd[1]: Started Clean PHP session files every 30 mins. root@storage:/usr/lib/php# systemctl status phpsessionclean.timer ● phpsessionclean.timer - Clean PHP session files every 30 mins Loaded: loaded (/lib/systemd/system/phpsessionclean.timer; enabled; vendor preset: enabled) Active: active (waiting) since Mon 2021-04-12 20:40:53 CEST; 1h 11min ago Trigger: Mon 2021-04-12 23:09:00 CEST; 1h 16min left Apr 12 20:40:53 storage systemd[1]: Started Clean PHP session files every 30 mins.
So geht's
Schritt 1
Prüfen Sie den Status der Zeitsynchronisation der VMware Toolbox über
vmware-toolbox-cmd timesync statusENTER
und deaktivieren Sie diesen für den Fall dass diese Aktiviert ist durch
vmware-toolbox-cmd timesync disableENTER
Dadurch sollte sich das Verhalten von systemd normalisiert haben.
Schritt 2
Damit haben Sie die minütliche Synchronisation deaktiviert, nicht aber alle von VMware genutzten. Um zu erreichen, dass sich die virtuelle Maschine in keinem Fall mehr mit dem Host synchronisiert, führen Sie einfach folgende Schritte aus: Stopen Sie die virtuelle Maschine und verbinden Sie sich via SSH damit. Suchen Sie nach der Konfigurationsfile (.vmx) dieser virtuellen Maschine und legen Sie zunächst eine Sicherungskopie dieser an. Fügen Sie anschließend dieser Konfigurationsfile (.vmx) folgende Zeilen hinzu
tools.syncTime = "FALSE" time.synchronize.continue = "FALSE" time.synchronize.restore = "FALSE" time.synchronize.resume.disk = "FALSE" time.synchronize.shrink = "FALSE" time.synchronize.tools.startup = "FALSE"
speicher Sie diese und starten Sie anschließen die virtuelle Maschine neu.
Schlagwörter
systemd falsche zeit invalid time vm falsche ausführung
