Debian Bug report logs - #683388
obnam: making checkpointERROR: We have already locked shared B-trees, oops

version graph

Package: obnam; Maintainer for obnam is Lars Wirzenius <liw@liw.fi>; Source for obnam is src:obnam (PTS, buildd, popcon).

Reported by: antti-juhani@kaijanaho.fi

Date: Tue, 31 Jul 2012 12:00:01 UTC

Severity: normal

Found in version obnam/1.1-1

Fixed in version 1.22-1+rm

Done: Debian FTP Masters <ftpmaster@ftp-master.debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Lars Wirzenius <liw@liw.fi>:
Bug#683388; Package obnam. (Tue, 31 Jul 2012 12:00:04 GMT) (full text, mbox, link).


Acknowledgement sent to Antti-Juhani Kaijanaho <ajk@debian.org>:
New Bug report received and forwarded. Copy sent to Lars Wirzenius <liw@liw.fi>. (Tue, 31 Jul 2012 12:00:04 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Antti-Juhani Kaijanaho <ajk@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: obnam: making checkpointERROR: We have already locked shared B-trees, oops
Date: Tue, 31 Jul 2012 14:58:21 +0300
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



Changed Bug submitter to 'antti-juhani@kaijanaho.fi' from 'Antti-Juhani Kaijanaho <ajk@debian.org>' Request was from antti-juhani@kaijanaho.fi (Antti-Juhani Kaijanaho) to control@bugs.debian.org. (Sun, 09 Nov 2014 17:57:15 GMT) (full text, mbox, link).


Reply sent to Debian FTP Masters <ftpmaster@ftp-master.debian.org>:
You have taken responsibility. (Sun, 17 Dec 2017 09:42:29 GMT) (full text, mbox, link).


Notification sent to antti-juhani@kaijanaho.fi:
Bug acknowledged by developer. (Sun, 17 Dec 2017 09:42:29 GMT) (full text, mbox, link).


Message #12 received at 683388-done@bugs.debian.org (full text, mbox, reply):

From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 675822-done@bugs.debian.org,675965-done@bugs.debian.org,676165-done@bugs.debian.org,676488-done@bugs.debian.org,676878-done@bugs.debian.org,676889-done@bugs.debian.org,678149-done@bugs.debian.org,678826-done@bugs.debian.org,681456-done@bugs.debian.org,682798-done@bugs.debian.org,683388-done@bugs.debian.org,684502-done@bugs.debian.org,686192-done@bugs.debian.org,688225-done@bugs.debian.org,693712-done@bugs.debian.org,694876-done@bugs.debian.org,706054-done@bugs.debian.org,729983-done@bugs.debian.org,735809-done@bugs.debian.org,738541-done@bugs.debian.org,741707-done@bugs.debian.org,742633-done@bugs.debian.org,764028-done@bugs.debian.org,764985-done@bugs.debian.org,765483-done@bugs.debian.org,772439-done@bugs.debian.org,786743-done@bugs.debian.org,794441-done@bugs.debian.org,796965-done@bugs.debian.org,803696-done@bugs.debian.org,804346-done@bugs.debian.org,815103-done@bugs.debian.org,847641-done@bugs.debian.org,873650-done@bugs.debian.org,877159-done@bugs.debian.org,
Cc: obnam@packages.debian.org, obnam@packages.qa.debian.org
Subject: Bug#884581: Removed package(s) from unstable
Date: Sun, 17 Dec 2017 09:38:23 +0000
Version: 1.22-1+rm

Dear submitter,

as the package obnam has just been removed from the Debian archive
unstable we hereby close the associated bug reports.  We are sorry
that we couldn't deal with your issue properly.

For details on the removal, please see https://bugs.debian.org/884581

The version of this package that was in Debian prior to this removal
can still be found using http://snapshot.debian.org/.

This message was generated automatically; if you believe that there is
a problem with it please contact the archive administrators by mailing
ftpmaster@ftp-master.debian.org.

Debian distribution maintenance software
pp.
Chris Lamb (the ftpmaster behind the curtain)



Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Mon, 15 Jan 2018 07:32:48 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Tue Sep 20 20:23:27 2022; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.