dpkg lock when calling on apt-get

Bug #1011747 reported by Harrison Steven Sherman
2
Affects Status Importance Assigned to Milestone
debconf (Ubuntu)
New
Undecided
Unassigned

Bug Description

when attempting to install wine1.5 on lubuntu my system froze on the EULA agreement and I exited the terminal. Upon running apt-get autoremove to attempt a reinstall I ran into the error:

E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

I first attempted to kill the apt-get process but permission was denied, so I tried sudo killall apt-get but ran into the same problem. So I ran

rm /var/lib/dpkg/lock

follwed by

sudo dpkg --configure -a

which returned:

Processing triggers for man-db ...
debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable
dpkg: error processing man-db (--configure):
 subprocess installed post-installation script returned error exit status 1
Setting up libunistring0 (0.9.3-5) ...
Setting up libgettextpo0 (0.18.1.1-5ubuntu3) ...
Setting up libodbc1 (2.2.14p2-5ubuntu3) ...
Setting up cabextract (1.4-1) ...
Setting up odbcinst (2.2.14p2-5ubuntu3) ...
Setting up odbcinst1debian2 (2.2.14p2-5ubuntu3) ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
Errors were encountered while processing:
 man-db
harry@bmo2:~$ sudo apt-get autoremove
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  ttf-mscorefonts-installer
The following packages will be upgraded:
  ttf-mscorefonts-installer
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
E: Could not get lock /var/cache/apt/archives/lock - open (11: Resource temporarily unavailable)
E: Unable to lock directory /var/cache/apt/archives/

Thinking this error was the same as before I ran killall apt-get once again, which had returned no response, so I entered sudo apt-get autoremove to test for conflicting packages and returned:

Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  ttf-mscorefonts-installer
The following packages will be upgraded:
  ttf-mscorefonts-installer
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
Need to get 0 B/27.4 kB of archives.
After this operation, 133 kB of additional disk space will be used.
Do you want to continue [Y/n]? y
debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable
(Reading database ...
dpkg: warning: files list file for package `ttf-mscorefonts-installer' missing, assuming package has no files currently installed.
(Reading database ... 136547 files and directories currently installed.)
Preparing to replace ttf-mscorefonts-installer 3.4ubuntu3 (using .../ttf-mscorefonts-installer_3.4ubuntu3_all.deb) ...
debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable
dpkg: error processing /var/cache/apt/archives/ttf-mscorefonts-installer_3.4ubuntu3_all.deb (--unpack):
 subprocess new pre-installation script returned error exit status 1
Errors were encountered while processing:
 /var/cache/apt/archives/ttf-mscorefonts-installer_3.4ubuntu3_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

I was then notified that there was a system problem and filed a bug report, which took me to a report telling me to run

sudo fuser /var/cache/debconf/config.dat
/var/cache/debconf/config.dat: 22897

which returned nothing

followed by:

pstree -s $pid

and to then report the result.
like so:

init─┬─NetworkManager─┬─dhclient
     │ ├─dnsmasq
     │ └─2*[{NetworkManager}]
     ├─accounts-daemon───{accounts-daemon}
     ├─atd
     ├─bluetoothd
     ├─chromium-browse─┬─chromium-browse
     │ ├─chromium-browse───6*[{chromium-browse}]
     │ └─27*[{chromium-browse}]
     ├─chromium-browse─┬─chromium-browse
     │ └─chromium-browse─┬─2*[chromium-browse───3*[{chromium-br+
     │ └─chromium-browse─┬─2*[{chromium-brows+
     │ └─{chromium-browse}\+
     ├─console-kit-dae─┬─63*[{console-kit-dae}]
     │ └─{console-kit-dae}\224\227
     ├─cron
     ├─cupsd
     ├─2*[dbus-daemon]
     ├─dbus-launch
     ├─dconf-service───2*[{dconf-service}]
     ├─dpkg───frontend─┬─preinst
     │ └─whiptail
     ├─gconfd-2
     ├─6*[getty]
     ├─gnome-keyring-d───4*[{gnome-keyring-d}]
     ├─gnome-keyring-d
     ├─gvfs-afc-volume───{gvfs-afc-volume}
     ├─gvfs-fuse-daemo─┬─2*[{gvfs-fuse-daemo}]
     │ └─{gvfs-fuse-daemo}\224\227
     ├─gvfs-gdu-volume
     ├─gvfs-gphoto2-vo
     ├─gvfsd
     ├─gvfsd-cdda
     ├─gvfsd-http───2*[{gvfsd-http}]
     ├─gvfsd-metadata
     ├─gvfsd-trash
     ├─irqbalance
     ├─lightdm─┬─Xorg
     │ ├─lightdm─┬─lxsession─┬─lxpanel
     │ │ │ ├─openbox
     │ │ │ ├─polkit-gnome-au───2*[{polkit-gnome-au}]
     │ │ │ ├─ssh-agent
     │ │ │ ├─xscreensaver
     │ │ │ └─{lxsession}
     │ │ └─{lightdm}
     │ └─2*[{lightdm}]
     ├─lxtask
     ├─lxterminal─┬─bash───pstree
     │ ├─lxterminal
     │ └─{lxterminal}
     ├─menu-cached
     ├─modem-manager
     ├─nm-applet───{nm-applet}
     ├─notification-da───{notification-da}\224\227
     ├─ntpd
     ├─oneconf-service───2*[{oneconf-service}]
     ├─polkitd───{polkitd}
     ├─python
     ├─rsyslogd───3*[{rsyslogd}]
     ├─transmission-gt───4*[{transmission-gt}]
     ├─udevd───2*[udevd]
     ├─udisks-daemon─┬─udisks-daemon
     │ └─2*[{udisks-daemon}]
     ├─update-notifier─┬─2*[{update-notifier}]
     │ └─{update-notifier}\224\227
     ├─upowerd───2*[{upowerd}]
     ├─upstart-socket-
     ├─upstart-udev-br
     ├─wpa_supplicant
     ├─xfce4-power-man───{xfce4-power-man}
     └─xfconfd

Any help you can provide would be greatly appreciated.

Please and thank you,
MY BRAIN IS ON FIRE

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.