Package: obnam
Version: 1.1-1
Severity: normal
After getting around #682798 (by getting rid of a ridiculously large Maildir
folder), I've hit the following error:
06h34m08s 717659 files; 1.56 GiB (0 B/s) making checkpointERROR: We have
already locked shared B-trees, oops
Log excerpt:
2012-07-31 09:20:28 DEBUG making checkpoint in the middle of a file
2012-07-31 09:20:28 INFO Making checkpoint
2012-07-31 09:20:29 DEBUG Initializing Journal for chunksums
2012-07-31 09:20:29 DEBUG Automatically rolling back remaining changes
2012-07-31 09:20:32 DEBUG Initializing Journal for chunklist
2012-07-31 09:20:32 DEBUG Automatically rolling back remaining changes
2012-07-31 09:21:10 ERROR Can't back up <FILENAME OMITTED>: Cannot allocate
memory
2012-07-31 09:21:10 DEBUG OSError(12, 'Cannot allocate memory')
2012-07-31 09:21:10 INFO Making checkpoint
2012-07-31 09:21:10 DEBUG Handling exception We have already locked shared
B-trees, oops
2012-07-31 09:21:10 DEBUG Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/obnamlib/plugins/backup_plugin.py",
line 258, in backup
self.backup_roots(roots)
File "/usr/lib/python2.7/dist-packages/obnamlib/plugins/backup_plugin.py",
line 365, in backup_roots
self.make_checkpoint()
File "/usr/lib/python2.7/dist-packages/obnamlib/plugins/backup_plugin.py",
line 392, in make_checkpoint
self.repo.lock_shared()
File "/usr/lib/python2.7/dist-packages/obnamlib/repo.py", line 383, in
lock_shared
self.require_no_shared_lock()
File "/usr/lib/python2.7/dist-packages/obnamlib/repo.py", line 246, in
require_no_shared_lock
raise obnamlib.Error('We have already locked shared B-trees, oops')
Error: We have already locked shared B-trees, oops
2012-07-31 09:21:10 INFO Unlocking client because of error
2012-07-31 09:21:10 INFO Unlocking shared trees because of error
2012-07-31 09:21:10 CRITICAL Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/cliapp/app.py", line 169, in _run
self.process_args(args)
File "/usr/lib/python2.7/dist-packages/obnamlib/app.py", line 170, in
process_args
cliapp.Application.process_args(self, args)
File "/usr/lib/python2.7/dist-packages/cliapp/app.py", line 416, in
process_args
method(args[1:])
File "/usr/lib/python2.7/dist-packages/obnamlib/plugins/backup_plugin.py",
line 258, in backup
self.backup_roots(roots)
File "/usr/lib/python2.7/dist-packages/obnamlib/plugins/backup_plugin.py",
line 365, in backup_roots
self.make_checkpoint()
File "/usr/lib/python2.7/dist-packages/obnamlib/plugins/backup_plugin.py",
line 392, in make_checkpoint
self.repo.lock_shared()
File "/usr/lib/python2.7/dist-packages/obnamlib/repo.py", line 383, in
lock_shared
self.require_no_shared_lock()
File "/usr/lib/python2.7/dist-packages/obnamlib/repo.py", line 246, in
require_no_shared_lock
raise obnamlib.Error('We have already locked shared B-trees, oops')
Error: We have already locked shared B-trees, oops
This looks like another case of mishandling ENOMEM.
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (990, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.32.33-kvm-i386-20111128-dirty (SMP w/1 CPU core)
Locale: LANG=fi_FI.UTF-8, LC_CTYPE=fi_FI.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages obnam depends on:
ii libc6 2.13-33
ii python 2.7.3~rc2-1
ii python-cliapp 1.20120630-1
ii python-larch 1.20120527-1
ii python-paramiko 1.7.7.1-3
ii python-tracing 0.6-2
ii python-ttystatus 0.19-1
obnam recommends no packages.
obnam suggests no packages.
-- no debconf information
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]