sync job failed - Unable to acquire lock "/run/proxmox-backup/locks/.....\\x3a03Z" - Resource temporarily unavaila

OsvaldoP

Well-Known Member
Mar 30, 2020
178
21
58
45
Hallo

Wir haben bei einem PBS mit Sync auf USB Disk das Problem, dass bei vm100 immer Fehler [0] auftritt. Der Pfad zum File ist immer gleich, Filename "x3a03Z" immer anders.
Am Sourcestorage sind alle Backups verifiziert, Fehler an der Quelle sollte somit ausgeschlossen werden können.

Der Job [1] wird via Systemd trigger [2] angestartet wenn die Disk online kommt.

Interessanterweise hatten wir bei diesem System auch schon den den Fehler dass der Servicestart "proxmox-backup-proxy.service" fehschlug weil der Besitzer von /run/proxmox-backup root statt backup war. Wie das passieren kann konnte ich noch nicht rausfinden.
Der Besitzer des betroffenen Files ist "backup".

Syslog schein unauffällig zu sein

[0]
Code:
sync group vm/100 failed - while reading snapshot 'BackupDir { store: "zfs01", ns: BackupNamespace { inner: [], len: 0 }, dir: BackupDir { group: BackupGroup { ty: Vm, id: "100" }, time: 1744840803 }, backup_time_string: "2025-04-16T22:00:03Z" }' for a sync job: unable to acquire snapshot lock "/run/proxmox-backup/locks/zfs01/vm-100-2025\\x2d04\\x2d16T22\\x3a00\\x3a03Z": Unable to acquire lock "/run/proxmox-backup/locks/zfs01/vm-100-2025\\x2d04\\x2d16T22\\x3a00\\x3a03Z" - Resource temporarily unavailable (os error 11)

[1]
Code:
sync: osb01
        owner root@pam
        remote-store zfs01
        resync-corrupt true
        store osb01
        transfer-last 1

[2]
Code:
/sbin/proxmox-backup-manager sync-job run osb01

Wie immer vielen Dank für eure Unterstützung
sg
Roland
 
koenntest du mal probieren auf die aktuellen PBS pakete zu aktualisieren (auf pbstest)? es gab einen bug im locking bei lokalen oder push sync jobs bei dem snapshots exklusiv gelocked wurden statt shared, eventuell bist du da hineingelaufen..

bzgl. der file ownership - war die disk vielleicht beim booten online und der sync via proxmox-backup-manager lief before proxmox-backup-proxy gestartet hat (eventuell gibts ja noch journal daten von damals, da sollte die reihenfolge ersichtlich sein)?
 
Hallo Fabian!

Sync;
Update wurde installiert, und konnte vm100 erfolgreich abschließen. Job rennt zwar noch denke aber Problem sollte behoben sein.

Owner:
Schaut aus als hättest recht, der Job wurde vor dem PBS Proxy Start gestartet.
Habe eine Überprüfung eingebaut welche wartet sollte der Proxy noch nicht laufen. Werde es längere Zeit beobachten.

Code:
Mar 14 07:22:57 slbkpp01 systemd[1]: Starting cbx-pbsosb@osb01.service - cbx PBS Offsite Backup Device: osb01..
...
Mar 14 07:22:58 slbkpp01 systemd[1]: Starting proxmox-backup-proxy.service - Proxmox Backup API Proxy Server...


Danke & sg
Roland
 
Owner:
Schaut aus als hättest recht, der Job wurde vor dem PBS Proxy Start gestartet.
Habe eine Überprüfung eingebaut welche wartet sollte der Proxy noch nicht laufen. Werde es längere Zeit beobachten.
das klingt so als waere da moeglicherweise ein bug vorhanden, ich schau mir das an!
 
hast du von dem bootup vielleicht noch mehr logs von dem problematischen boot? was genau macht das cbx-pbsosb@osb01 service? gibt es noch andere custom dinge die beim bootup mit PBS interagieren?
 
Hallo

Hab mal den interessantes Teil vom syslog angehängt.

Am System läuft der Service "cbx-pbsosb@osb01.service" an wenn die Disk angeschlossen wird und startet das Script
Weites sind noch umstellungsbedingt icinga2 und zabbix drauf welche via API das System monitoren.

So ca so läuft alles ab


Code:
Systemstart
...
Mar 14 07:22:57 slbkpp01 systemd[1]: Starting cbx-pbsosb@osb01.service - cbx PBS Offsite Backup Device: osb01...
...
Mar 14 07:22:57 slbkpp01 systemd[1]: cbx-pbsosb@osb01.service: Deactivated successfully.
...
Script [0] start welche Prune,GC,Sync u Verify nacheinander ausführt wird gestartet
...
Mar 14 07:22:58 slbkpp01 systemd[1]: Starting proxmox-backup-proxy.service - Proxmox Backup API Proxy Server...
...

Mar 14 07:22:58 slbkpp01 proxmox-backup-proxy[933]: Error: mkstemp "/run/proxmox-backup/proxy.tmp_XXXXXX" failed: EACCES: Permission denied
Mar 14 07:22:58 slbkpp01 systemd[1]: proxmox-backup-proxy.service: Main process exited, code=exited, status=1/FAILURE
Mar 14 07:22:58 slbkpp01 systemd[1]: proxmox-backup-proxy.service: Failed with result 'exit-code'.
Mar 14 07:22:58 slbkpp01 systemd[1]: Failed to start proxmox-backup-proxy.service - Proxmox Backup API Proxy Server.


[0] Commands welche das Script startet.
Code:
/sbin/proxmox-backup-manager datastore mount osb01
/sbin/proxmox-backup-manager prune-job run osb01
/sbin/proxmox-backup-manager garbage-collection start osb01
/sbin/proxmox-backup-manager sync-job run osb01
/sbin/proxmox-backup-manager verify-job run osb01
/sbin/proxmox-backup-manager datastore unmount osb01

Danke & sg
Roland
 

Attachments