Last Updated on 05/06/2023 by administrator
Proxmox – can’t lock file ‚/var/lock/qemu-server/lock-xxx.conf‘
Proxmox – can’t lock file ‚/var/lock/qemu-server/lock-xxx.conf‘ – got timeout
Motivace:
Tato hláška znamená, že Proxmox nemůže „uzamknout“ konfigurační soubor pro konkrétní VM (Virtuální stanici) a nemůže proto provést požadovanou akci.
OS:
Implementace byla prakticky prováděna na open-source platformě Proxmox verze 7.3-6.
Problém:
VM (virtuální stanice) nelze vypnout/stopnout pod Proxmox CLI, nebo web GUI. V tomto případě se jednalo o VM s ID 101.
qm stop 101
Výpis příkazu qm stop 101:
trying to acquire lock... can't lock file '/run/lock/qemu-server/lock-101.conf' - got timeout
Řešení problému can’t lock file ‚/var/lock/qemu-server/lock-xxx.conf:
Řešením je vymazat soubor lock config. V tomto případě se jedná o soubor lock-101.conf:
rm -f /var/lock/qemu-server/lock-101.conf
Následně lze VM (virtuální stanici) vypnout a zapnout znovu:
qm stop 101 qm start 101
Pozn. Pokud ani tak nelze VM vypnout je možné použít příkaz níže:
qm stop 101 --force
Zda VM s ID 101 beží se ověří příkazem níže:
qm status 101
Výpis příkazu qm status 101 zobrazuje, že VM s ID 101 aktuálně běží:
status: running
Další články:
Podobnou hlášku může také dělat CT (kontejner):
https://martinuvzivot.cz/proxmox-cant-lock-file-run-lock-lxc-pve-config-xxx-lock-got-timeout/