ubuntuusers.de

apt-get update Error!

Status: Gelöst | Ubuntu-Version: Ubuntu 10.10 (Maverick Meerkat)
Antworten |

PJF16

Anmeldungsdatum:
11. Oktober 2008

Beiträge: 51

Wohnort: Stinatz

Hallo liebe Ubuntugemeinde!

Ich habe folgendes Problem:

Wenn ich den Befehl sudo apt-get update ausführen will, bekomme ich folgenden Fehler:

E: Konnte Sperre /var/lib/apt/lists/lock nicht bekommen - open (11: Resource temporarily unavailable)
E: Das Verzeichnis /var/lib/apt/lists/ kann nicht gesperrt werden

Kennt jemand eine Lösung?

mfg

redknight Team-Icon

Moderator & Supporter
Avatar von redknight

Anmeldungsdatum:
30. Oktober 2008

Beiträge: 21833

Wohnort: Lorchhausen im schönen Rheingau

Hast du eine weiteres Frontend zur Paketverwaltung offen?

PJF16

(Themenstarter)

Anmeldungsdatum:
11. Oktober 2008

Beiträge: 51

Wohnort: Stinatz

Also bewusst offen nicht.

Kann es sein dass da etwas im Hintergrund läuft? Wie finde ich das heraus?

redknight Team-Icon

Moderator & Supporter
Avatar von redknight

Anmeldungsdatum:
30. Oktober 2008

Beiträge: 21833

Wohnort: Lorchhausen im schönen Rheingau

Update-manager, synaptic,software-center sind alle zu?

PJF16

(Themenstarter)

Anmeldungsdatum:
11. Oktober 2008

Beiträge: 51

Wohnort: Stinatz

Ja, da bin ich mir ganz sicher 😉

redknight Team-Icon

Moderator & Supporter
Avatar von redknight

Anmeldungsdatum:
30. Oktober 2008

Beiträge: 21833

Wohnort: Lorchhausen im schönen Rheingau

Gut, was sagt

ls -l /var/lib/apt/lists/lock

PJF16

(Themenstarter)

Anmeldungsdatum:
11. Oktober 2008

Beiträge: 51

Wohnort: Stinatz

Es sagt folgendes:

-rw-r----- 1 root root 0 2009-10-27 18:57 /var/lib/apt/lists/lock

redknight Team-Icon

Moderator & Supporter
Avatar von redknight

Anmeldungsdatum:
30. Oktober 2008

Beiträge: 21833

Wohnort: Lorchhausen im schönen Rheingau

Schau doch mal, wer da auf die Datei zugreift:

sudo lsof | grep apt

PJF16

(Themenstarter)

Anmeldungsdatum:
11. Oktober 2008

Beiträge: 51

Wohnort: Stinatz

Danke schonmal für die Mühe die du dir da machst.

Da kommt folgendes raus:

philipp@philipp-ubuntu:~$ sudo lsof | grep apt
lsof: WARNING: can't stat() fuse.gvfs-fuse-daemon file system /home/philipp/.gvfs
      Output information may be incomplete.
gnome-pan  1726    philipp  mem       REG                8,5        72836     678254 /usr/share/locale-langpack/de/LC_MESSAGES/synaptic.mo
system-se  2492       root  mem       REG                8,5      1036992     523140 /usr/lib/libapt-pkg.so.4.10.1
system-se  2492       root  mem       REG                8,5       301976     326858 /usr/lib/python2.6/dist-packages/apt_pkg.so
apt-get   11550       root  cwd       DIR                8,5         4096     930252 /home/philipp/Desktop
apt-get   11550       root  rtd       DIR                8,5         4096          2 /
apt-get   11550       root  txt       REG                8,5       151368     497835 /usr/bin/apt-get
apt-get   11550       root  mem       REG                8,5      4222320     244924 /usr/lib/locale/locale-archive
apt-get   11550       root  mem       REG                8,5        96816     327214 /lib/libz.so.1.2.3.4
apt-get   11550       root  mem       REG                8,5        14696     326933 /lib/libdl-2.12.1.so
apt-get   11550       root  mem       REG                8,5      1572232     326669 /lib/libc-2.12.1.so
apt-get   11550       root  mem       REG                8,5        88384    1044864 /lib/libgcc_s.so.1
apt-get   11550       root  mem       REG                8,5       534832     326937 /lib/libm-2.12.1.so
apt-get   11550       root  mem       REG                8,5       986888     229598 /usr/lib/libstdc++.so.6.0.14
apt-get   11550       root  mem       REG                8,5        10648     327028 /lib/libutil-2.12.1.so
apt-get   11550       root  mem       REG                8,5      1036992     523140 /usr/lib/libapt-pkg.so.4.10.1
apt-get   11550       root  mem       REG                8,5       141072     326666 /lib/ld-2.12.1.so
apt-get   11550       root  mem       REG                8,5        36598     419396 /usr/share/locale/de/LC_MESSAGES/libapt-pkg4.10.mo
apt-get   11550       root  mem       REG                8,5        40655     419395 /usr/share/locale/de/LC_MESSAGES/apt.mo
apt-get   11550       root  mem       REG                8,5        26048    1086416 /usr/lib/gconv/gconv-modules.cache
apt-get   11550       root    0u      CHR              136,0          0t0          3 /dev/pts/0 (deleted)
apt-get   11550       root    1u      CHR              136,0          0t0          3 /dev/pts/0 (deleted)
apt-get   11550       root    2u      CHR              136,0          0t0          3 /dev/pts/0 (deleted)
apt-get   11550       root    3r      CHR                1,3          0t0       4744 /dev/null
apt-get   11550       root    4uW     REG                8,5            0     533278 /var/lib/apt/lists/lock
apt-get   11550       root    5r     FIFO                0,8          0t0     199785 pipe
apt-get   11550       root    6r     FIFO                0,8          0t0     199787 pipe
apt-get   11550       root    7r     FIFO                0,8          0t0     199789 pipe
apt-get   11550       root    8w     FIFO                0,8          0t0     199786 pipe
apt-get   11550       root    9r     FIFO                0,8          0t0     199791 pipe
apt-get   11550       root   10w     FIFO                0,8          0t0     199788 pipe
apt-get   11550       root   11r     FIFO                0,8          0t0     199793 pipe
apt-get   11550       root   12w     FIFO                0,8          0t0     199790 pipe
apt-get   11550       root   13r     FIFO                0,8          0t0     199829 pipe
apt-get   11550       root   14w     FIFO                0,8          0t0     199792 pipe
apt-get   11550       root   15r     FIFO                0,8          0t0     199883 pipe
apt-get   11550       root   16w     FIFO                0,8          0t0     199794 pipe
apt-get   11550       root   18w     FIFO                0,8          0t0     199830 pipe
apt-get   11550       root   20w     FIFO                0,8          0t0     199884 pipe
http      11563       root  txt       REG                8,5        60608     612307 /usr/lib/apt/methods/http
http      11563       root  mem       REG                8,5      1036992     523140 /usr/lib/libapt-pkg.so.4.10.1
http      11563       root  mem       REG                8,5        36598     419396 /usr/share/locale/de/LC_MESSAGES/libapt-pkg4.10.mo
http      11564       root  txt       REG                8,5        60608     612307 /usr/lib/apt/methods/http
http      11564       root  mem       REG                8,5      1036992     523140 /usr/lib/libapt-pkg.so.4.10.1
http      11564       root  mem       REG                8,5        36598     419396 /usr/share/locale/de/LC_MESSAGES/libapt-pkg4.10.mo
http      11565       root  txt       REG                8,5        60608     612307 /usr/lib/apt/methods/http
http      11565       root  mem       REG                8,5      1036992     523140 /usr/lib/libapt-pkg.so.4.10.1
http      11565       root  mem       REG                8,5        36598     419396 /usr/share/locale/de/LC_MESSAGES/libapt-pkg4.10.mo
http      11566       root  txt       REG                8,5        60608     612307 /usr/lib/apt/methods/http
http      11566       root  mem       REG                8,5      1036992     523140 /usr/lib/libapt-pkg.so.4.10.1
http      11566       root  mem       REG                8,5        36598     419396 /usr/share/locale/de/LC_MESSAGES/libapt-pkg4.10.mo
cdrom     11567       root  txt       REG                8,5        31368     612369 /usr/lib/apt/methods/cdrom
cdrom     11567       root  mem       REG                8,5      1036992     523140 /usr/lib/libapt-pkg.so.4.10.1
cdrom     11567       root  mem       REG                8,5        36598     419396 /usr/share/locale/de/LC_MESSAGES/libapt-pkg4.10.mo
gpgv      11570       root  txt       REG                8,5        31368     612373 /usr/lib/apt/methods/gpgv
gpgv      11570       root  mem       REG                8,5      1036992     523140 /usr/lib/libapt-pkg.so.4.10.1
bzip2     11585       root  txt       REG                8,5        18968     612368 /usr/lib/apt/methods/bzip2
bzip2     11585       root  mem       REG                8,5      1036992     523140 /usr/lib/libapt-pkg.so.4.10.1

redknight Team-Icon

Moderator & Supporter
Avatar von redknight

Anmeldungsdatum:
30. Oktober 2008

Beiträge: 21833

Wohnort: Lorchhausen im schönen Rheingau

apt-get   11550       root    4uW     REG                8,5            0     533278 /var/lib/apt/lists/lock

irgendwo läuft an apt-get und greift auf das lock zu mit der PID 11550. Was sagt uns

ps -ef | grep 11550

PJF16

(Themenstarter)

Anmeldungsdatum:
11. Oktober 2008

Beiträge: 51

Wohnort: Stinatz

Sagt uns das:

philipp   3554  3507  0 10:54 pts/0    00:00:00 grep --color=auto 11550

redknight Team-Icon

Moderator & Supporter
Avatar von redknight

Anmeldungsdatum:
30. Oktober 2008

Beiträge: 21833

Wohnort: Lorchhausen im schönen Rheingau

Das ist lustig. Ein Prozess, den es nicht gibt, blockiert dein Lock. Hast du vielleicht automatische Updates angeschaltet oder cron-apt installiert?

PJF16

(Themenstarter)

Anmeldungsdatum:
11. Oktober 2008

Beiträge: 51

Wohnort: Stinatz

Nicht dass ich wüsste. 😉

EDIT: Hab etwas komisches gefunden. Ich habe sicherheits halber den Befehl "sudo apt-get install cron-apt" ausgeführt. Da stand dass es nicht installiert ist, aber dass ein anderes Paket nicht benötigt wäre. Das Paket hies "hp-libcups"

Das habe ich entfernt. Siehe da: Es funktioniert!

Besten Danke redknight! Du bist mein Held 😉

redknight Team-Icon

Moderator & Supporter
Avatar von redknight

Anmeldungsdatum:
30. Oktober 2008

Beiträge: 21833

Wohnort: Lorchhausen im schönen Rheingau

kein Konjunktiv bitte. Kontrolle. Und zwar in den Einstellungen des Update-managers, in den Einstellungsdateien in /etc/apt/apt.conf.d/ sowie

dpkg -l | grep cron-apt

Irgendwo muss der Prozess ja herkommen und irgendwohin muss er gegangen sein. Kannst du mittlerweile wieder auf APT zugreifen? Wenn nein, kannst du das lock mit

sudo rm /var/lib/apt/lists/lock

löschen? Wenn ja, neuanlegen mit

sudo touch /var/lib/apt/lists/lock

wenn nein, erneut lsof

Edit: Scheint ja nicht mehr nötig zu sein. Dann viel Glück mit deinem neu erworbenen Wissen über die Paketverwaltung.

KKinski

Anmeldungsdatum:
30. Oktober 2007

Beiträge: Zähle...

ist zwar schon etwas länger her, aber danke für den Tipp, hat mich gerade gerettet. Jetzt läuft es wieder durch.

Antworten |