Beim Reboot aus der Kommandozeile fährt der Server herunter, beendet aber nicht sondern bleibt mit “System shutdown” stehen und nichts passiert mehr.
Aus der grafischen Oberfläche über die Schaltflächen “Shutdown”, “Reboot” , “Reset” dauert es sehr lange und dann wird ein Timeout angezeigt.
Im Ergebnis startet der Server so nicht mehr neu.
Lösung
Dieser Fehler tritt auf, wenn die VM über die Proxmox-Oberfläche neu gestartet werden soll (“Reboot” im Menü oder Kommandozeile), ohne dass der qemu-guest-agent läuft.
Die Lock-Datei bleibt hängen und der Shutdown kann nicht beendet werden.
Über die Weboberfläche ist dieses Problem nicht zu lösen, sondern nur über die Kommandozeile.
Per Konsole (auf dem Proxmox-Server, nicht in der VM) über das Kommando
qm stop <VM-ID>
den Server manuell herunter fahren
Wenn das nicht funktioniert, das Lockfile manuell freigeben und dann herunter fahren:
qm unlock <VM-ID>
qm stop <VM-ID>
Wenn auch das timeouted, dann das Lockfile im Ordner /var/lock/qemu-server manuell löschen und VM stoppen:
rm /var/lock/qemu-server/lock-<VM-ID>.conf
qm stop <VM-ID>
Hinweis: <VM-ID> ist die ID der Virtuellen Maschine, die auch in der grafischen Oberfläche angezeigt wird.