Proxmox “VM kilitli yedekleme 500” Hatası
Proxmox bir VM üzerinde kilit oluştuğunu düşündüğünde makineyi korumaya alır ve start stop reset migrate ya da snapshot işlemleri çalışmaz. Bunun nedeni genellikle tamamlanamayan snapshot görevleri yarıda kesilen backup işlemleri veya bozulan migration süreçleridir. Eğer bu durum yedekleme sırasında gerçekleşiyorsa arayüzde VM kilitli yedekleme 500 uyarısı görüntülenir. Çözüm için öncelikle VM üzerinde hangi kilidin bulunduğu tespit edilmeli ve ardından uygun işlem adımı uygulanmalıdır.

Proxmox üzerinde aktif kilidi analiz edelim
Terminal üzerinden VM’nin yapılandırmasını inceleyerek kilidin nedenini görebiliriz.
qm config <VMID>Burada lock snapshot, lock backup veya lock migrate satırlarından hangisi görünüyorsa sorunun sebebi odur.
Eğer “lock: backup” yazıyorsa karşımızdaki hata tam olarak “VM kilitli yedekleme 500” problemidir.
Proxmox üzerindeki kilidi kaldırma işlemi
Proxmox’un kendi unlock komutu kilidi doğrudan temizler.
qm unlock <VMID>Bu işlem snapshot, backup ve migrate kilitlerini kaldırır. Komuttan sonra VM hemen kullanılabilir hâle gelir.
Yarım kalan snapshot durumunda
Bazı kilitler snapshot hazırlığı tamamlanmadığında oluşur. Snapshot listesini kontrol etmek için komutu girelim.
qm listsnapshot <VMID>Hazırlık aşamasında kalmış snapshot varsa silinmesi gerekir.
qm delsnapshot <VMID> <snapshot-name>Silindiğinde Proxmox snapshot sürecini tamamlanmış kabul eder ve VM serbest kalır.
Yedekleme aşamasında görülen 500 hatası
Backup görevi kesintiye uğradığında Proxmox VM’yi kilitler ve görev hâlâ devam ediyormuş gibi davranır. Bu genelde snapshot süresinin çok uzaması, storage’ın cevap vermemesi veya bağlantı kopması nedeniyle oluşur.
qm config <VMID>“lock: backup” satırı görünüyorsa çözüm yine bu komuttadır. Bu çoğu durumda hatayı anında temizler.
qm unlock <VMID>Yedekleme görevleri node bağlantısı kararlı değilse tamamlanamayabilir. Cluster yapılarında bu tür kesintiler migration anında daha fazla sorun oluşturur. Bu nedenle cluster ve migration ayarlarını eksiksiz yapmak için hazırladığım Proxmox VE’de Çoklu Node ile Cluster ve Live Migration rehberini incelemek iyi bir başlangıç sağlar.
Lock Dosyası Takılı Kaldıysa
Bazen unlock komutu çalışsa bile backup lock dosyası node üzerinde kalabilir.
Dosya yolu
/var/lock/qemu-server/Dosya adı
lock-<VMID>.confTemizlemek için kullanalım. Bu yöntem yalnızca unlock işleminden sonuç alınamadığında kullanılmalıdır.
rm /var/lock/qemu-server/lock-<VMID>.confProxmox Servisleri Task Tutuyorsa
Backup veya snapshot görevi RAM’de takılı kaldığında VM yine locked görünebilir. Servisleri yeniden başlatmak bu durumu çözer. Aşağıdaki komutla birlikte servisler temiz bir şekilde yeniden başlatıldığında kilit de kalkar.
systemctl restart pvedaemon<br>systemctl restart pve-cluster<br>systemctl restart pveproxySık Sorulan Sorular
Sık Sorulan Sorular
Backup işlemi yarım kaldıktan sonra VM neden “lock: backup” durumunda kalıyor?
Backup kesildiği anda Proxmox snapshot sürecini tamamlayamadığı için görevin hâlâ aktif olduğunu varsayar. Snapshot veya backup state temizlenmediği sürece VM kendini koruma modunda tutar. Bu durumda qm unlock <VMID> komutunu çalıştırarak kilidi açabilir, gerekirse yarım kalan snapshot’ı silebilirsin.
Reddit’te bahsedildiği gibi qm unlock işe yaramıyorsa ne yapmam gerekiyor?
Bazı Reddit vakalarında config altında .tmp dosyası takılı kaldığı için unlock yapılamadığı görülüyor. Bu durumda node üzerindeki lock dosyasını kontrol etmen gerekir:
/var/lock/qemu-server/lock-<VMID>.confBu dosya hala duruyorsa silip tekrar denediğinde VM normal duruma döner.
Backup 500 hatası sürekli tekrar ediyorsa neyi kontrol etmeliyim?
Bu hatanın tekrar etmesinin en yaygın nedeni storage performans sorunlarıdır. Backup hedefinin I/O değerleri, boş alanı ve bağlantısı kontrol edilmelidir.
Snapshot hazırlık aşamasında kalmışsa kilit nasıl kaldırılır?
Snapshot listesine bakarak hazırlık aşamasında kalan snapshot’ı tespit etmen gerekir. Terminalden:
qm listsnapshot <VMID>Hazırlıkta kalan snapshot’ı bu komutla silebilirsin:
qm delsnapshot <VMID> <snapshot-name>Bu işlem tamamlandığında Proxmox kilidi otomatik olarak bırakır.