-
-
Notifications
You must be signed in to change notification settings - Fork 827
Closed
Closed
Copy link
Description
Hi,
I am seeing borg unable to delete lock.exclusive directory even though the directory is empty. This started happening since 10days ago and prior to that it was running without any issues.
Setup:
- borg is running in a docker container - alpine:3.11.3
- mounting S3 storage as filesystem using s3fs
- backup is taken on the mounted file-system
was running fine until 10days ago and also is not happening every time. some days, backup is running just fine.
Exception ignored in: <function Repository.__del__ at 0x7f0087f1e8b0>
Traceback (most recent call last):
File "/usr/lib/python3.8/site-packages/borg/repository.py", line 178, in __del__
self.close()
File "/usr/lib/python3.8/site-packages/borg/repository.py", line 427, in close
self.lock.release()
File "/usr/lib/python3.8/site-packages/borg/locking.py", line 383, in release
self._roster.modify(EXCLUSIVE, REMOVE)
File "/usr/lib/python3.8/site-packages/borg/locking.py", line 282, in modify
elements.remove(self.id)
KeyError: ('runner-6e2b1c97-project-456-concurrent-0@24853
Local Exception
Traceback (most recent call last):
File "/usr/lib/python3.8/site-packages/borg/archiver.py", line 4501, in main
exit_code = archiver.run(args)
File "/usr/lib/python3.8/site-packages/borg/archiver.py", line 4433, in run
return set_ec(func(args))
File "/usr/lib/python3.8/site-packages/borg/archiver.py", line 166, in wrapper
return method(self, args, repository=repository, **kwargs)
File "/usr/lib/python3.8/site-packages/borg/repository.py", line 203, in __exit__
self.close()
File "/usr/lib/python3.8/site-packages/borg/repository.py", line 427, in close
self.lock.release()
File "/usr/lib/python3.8/site-packages/borg/locking.py", line 3, in release
self._lock.release()
File "/usr/lib/python3.8/site-packages/borg/locking.py", line 150, in release
os.rmdir(self.path)
OSError: [Errno 39] Directory not empty: '/mnt/prod/lock.exclusive'
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels