<class 'aptdaemon.lock.LockFailedError'>: Could not acquire lock on /var/lib/dpkg/lock. The lock is hold by apt-get.

Bug #738182 reported by Alexander Dobetsberger
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Aptdaemon
New
Undecided
Unassigned
aptdaemon (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: aptdaemon

.

ProblemType: Crash
DistroRelease: Ubuntu 11.04
Package: aptdaemon 0.41+bzr597-0ubuntu1
ProcVersionSignature: Ubuntu 2.6.38-7.36-generic 2.6.38
Uname: Linux 2.6.38-7-generic i686
Annotation: Applying software changes failed
Architecture: i386
Date: Sat Mar 19 12:55:34 2011
DesktopFile: /usr/share/aptdaemon/aptdaemon.desktop
ExecutablePath: /usr/sbin/aptd
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Alpha i386 (20110302)
SourcePackage: aptdaemon
Title: <class 'aptdaemon.lock.LockFailedError'>: Could not acquire lock on /var/lib/dpkg/lock. The lock is hold by apt-get.
TransactionDepends: [[], [], [], [], [], [], []]
TransactionErrorCode: error-unknown
TransactionKwargs: {}
TransactionLocale: de_AT.UTF8
TransactionOutput:

TransactionPackages: [[dbus.String(u'libpam-modules-bin'), dbus.String(u'linux-headers-2.6.38-7'), dbus.String(u'linux-headers-2.6.38-7-generic'), dbus.String(u'linux-image-2.6.38-7-generic')], [], [], [], [dbus.String(u'apport'), dbus.String(u'apport-gtk'), dbus.String(u'bamfdaemon'), dbus.String(u'binutils'), dbus.String(u'compiz'), dbus.String(u'compiz-core'), dbus.String(u'compiz-gnome'), dbus.String(u'compiz-plugins'), dbus.String(u'compiz-plugins-main'), dbus.String(u'console-setup'), dbus.String(u'e2fslibs'), dbus.String(u'e2fsprogs'), dbus.String(u'exiv2'), dbus.String(u'foomatic-db-compressed-ppds'), dbus.String(u'gbrainy'), dbus.String(u'gdm'), dbus.String(u'gir1.2-atk-1.0'), dbus.String(u'gir1.2-dee-0.5'), dbus.String(u'gnome-session'), dbus.String(u'gnome-session-bin'), dbus.String(u'gnome-session-common'), dbus.String(u'gnome-settings-daemon'), dbus.String(u'gtk2-engines-murrine'), dbus.String(u'indicator-sound'), dbus.String(u'kbd'), dbus.String(u'keyboard-configuration'), dbus.String(u'keyutils'), dbus.String(u'language-pack-de'), dbus.String(u'language-pack-en'), dbus.String(u'language-pack-gnome-de'), dbus.String(u'language-pack-gnome-en'), dbus.String(u'language-selector-common'), dbus.String(u'language-selector-gnome'), dbus.String(u'libasound2'), dbus.String(u'libatk1.0-0'), dbus.String(u'libatk1.0-data'), dbus.String(u'libattr1'), dbus.String(u'libbamf0'), dbus.String(u'libc-bin'), dbus.String(u'libc-dev-bin'), dbus.String(u'libc6'), dbus.String(u'libc6-dev'), dbus.String(u'libcomerr2'), dbus.String(u'libdb4.8'), dbus.String(u'libdecoration0'), dbus.String(u'libdee-1.0-1'), dbus.String(u'libexiv2-10'), dbus.String(u'libffi5'), dbus.String(u'libfolks-telepathy22'), dbus.String(u'libfolks22'), dbus.String(u'libfreetype6'), dbus.String(u'libgudev-1.0-0'), dbus.String(u'libkeyutils1'), dbus.String(u'libmusicbrainz4c2a'), dbus.String(u'libnewt0.52'), dbus.String(u'libnux-0.9-0'), dbus.String(u'libnux-0.9-common'), dbus.String(u'liboverlay-scrollbar-0.1-0'), dbus.String(u'libpam-modules'), dbus.String(u'libpam-runtime'), dbus.String(u'libpam0g'), dbus.String(u'libpcre3'), dbus.String(u'libplymouth2'), dbus.String(u'libportaudio2'), dbus.String(u'libss2'), dbus.String(u'libsyncdaemon-1.0-1'), dbus.String(u'libubuntuone-1.0-1'), dbus.String(u'libubuntuone1.0-cil'), dbus.String(u'libudev0'), dbus.String(u'libutouch-geis-dev'), dbus.String(u'libutouch-geis-doc'), dbus.String(u'libutouch-geis1'), dbus.String(u'linux-firmware'), dbus.String(u'linux-generic'), dbus.String(u'linux-headers-generic'), dbus.String(u'linux-image-generic'), dbus.String(u'linux-libc-dev'), dbus.String(u'make'), dbus.String(u'module-init-tools'), dbus.String(u'nux-tools'), dbus.String(u'openprinting-ppds'), dbus.String(u'plymouth'), dbus.String(u'plymouth-label'), dbus.String(u'plymouth-theme-ubuntu-logo'), dbus.String(u'plymouth-theme-ubuntu-text'), dbus.String(u'pm-utils'), dbus.String(u'python-apport'), dbus.String(u'python-problem-report'), dbus.String(u'python-serial'), dbus.String(u'python-ubuntuone-client'), dbus.String(u'transmission-common'), dbus.String(u'transmission-gtk'), dbus.String(u'ubuntuone-client'), dbus.String(u'ubuntuone-client-gnome'), dbus.String(u'udev'), dbus.String(u'unity'), dbus.String(u'unity-common'), dbus.String(u'unity-place-applications'), dbus.String(u'unity-place-files'), dbus.String(u'utouch-geis-tools'), dbus.String(u'whiptail'), dbus.String(u'xserver-common'), dbus.String(u'xserver-xorg-core'), dbus.String(u'xserver-xorg-video-apm'), dbus.String(u'xserver-xorg-video-ark'), dbus.String(u'xserver-xorg-video-ati'), dbus.String(u'xserver-xorg-video-chips'), dbus.String(u'xserver-xorg-video-cirrus'), dbus.String(u'xserver-xorg-video-fbdev'), dbus.String(u'xserver-xorg-video-geode'), dbus.String(u'xserver-xorg-video-i128'), dbus.String(u'xserver-xorg-video-i740'), dbus.String(u'xserver-xorg-video-intel'), dbus.String(u'xserver-xorg-video-mach64'), dbus.String(u'xserver-xorg-video-mga'), dbus.String(u'xserver-xorg-video-neomagic'), dbus.String(u'xserver-xorg-video-nouveau'), dbus.String(u'xserver-xorg-video-openchrome'), dbus.String(u'xserver-xorg-video-r128'), dbus.String(u'xserver-xorg-video-radeon'), dbus.String(u'xserver-xorg-video-rendition'), dbus.String(u'xserver-xorg-video-s3'), dbus.String(u'xserver-xorg-video-s3virge'), dbus.String(u'xserver-xorg-video-savage'), dbus.String(u'xserver-xorg-video-siliconmotion'), dbus.String(u'xserver-xorg-video-sis'), dbus.String(u'xserver-xorg-video-sisusb'), dbus.String(u'xserver-xorg-video-tdfx'), dbus.String(u'xserver-xorg-video-trident'), dbus.String(u'xserver-xorg-video-tseng'), dbus.String(u'xserver-xorg-video-vesa'), dbus.String(u'xserver-xorg-video-vmware'), dbus.String(u'xserver-xorg-video-voodoo')], []]
TransactionRole: role-commit-packages
UpgradeStatus: Upgraded to natty on 2011-03-18 (0 days ago)

Revision history for this message
Alexander Dobetsberger (masternoob) wrote :
Revision history for this message
Sebastian Heinlein (glatzor) wrote :

This is a very rare race condition. Aptdaemon releases the status lock during execution of dpkg and reclaims it immediately. But it still seems to be possible for apt-get to acquire the lock in this short time frame.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.