Kann nichts installieren

Kann nichts installieren

Ich kann nichts damit, apt-get, aptitudeusw. dpkginstallieren, aktualisieren oder sonst etwas damit machen.

Die Sperrdatei /var/lib/dpkg/lockexistiert ab dem Systemstart. Wenn ich sie lösche und ausführe apt-get update, wird angezeigt, dass dpkg unterbrochen wurde. Ich habe es dpkg --configure -awie im Hilfetext beschrieben versucht, aber dabei gibt es ein Problem mit gconf2:

root@andre-ubuntu:/home/andre# dpkg --configure -a
Setting up libbonoboui2-0:amd64 (2.24.5-0ubuntu2) ...
Setting up libgnomeui-0:amd64 (2.24.5-2ubuntu3) ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
Setting up gconf2 (3.2.6-0ubuntu1) ...

(gconftool-2:16760): 
 GConf-WARNING **: Client failed to connect to the D-BUS daemon:
 Did not receive a reply. Possible causes include: the remote application 
 did not send a reply, the message bus security policy blocked the reply, 
 the reply timeout expired, or the network connection was broken.

dpkgstoppt an dieser Stelle und ich kann es nicht einmal mit unterbrechen Ctrl+C.

Ich habe die folgende Version von Ubuntu:

Linux andre-ubuntu 3.8.0-19-generic #30-Ubuntu 
SMP Wed May 1 16:35:23 UTC 2013 
x86_64 x86_64 x86_64 GNU/Linux

Haben Sie eine Idee, was wir tun könnten?

Antwort1

Ich hatte vor einigen Jahren dasselbe Problem aufgrund eines GUI-Widgets, das nach Systemupdates suchte und den Paketmanager sperrte.

Sie können möglicherweise laufende GUI-Anwendungen (einschließlich Widget, Systray) überprüfen, um sicherzustellen, dass keine mit der Paketverwaltung zusammenhängende Anwendung geöffnet ist.

Antwort2

Wenn Sie in den meisten Linux-Versionen ein Paket haben, das nicht vollständig installiert wurde, erhalten Sie einen gesperrten Fehler. Ich weiß nicht mehr, wie der Fehler angegeben wird. Es heißt, Synaptic ist gesperrt oder so ähnlich. Versuchen Sie, dies auszuführen, es funktioniert normalerweise. Funktioniert auch für den Ubuntu-Paketmanager. Ich habe es unter Debian und Ubuntu verwendet und es hat beide Male funktioniert. Öffnen Sie ein Terminal und geben Sie Folgendes ein oder kopieren und fügen Sie es ein:

sudo rm /var/lib/dpkg/lock
sudo rm -r /tmp/*
sudo dpkg –clear-avail && sudo apt-get update

Denken Sie daran, dass Ihr Superuser-Passwort beim Eingeben nicht angezeigt wird.

Ich habe dies unter Debian und Ubuntu verwendet und es hat bei mir funktioniert. Dies funktioniert mit jedem Linux-Paketmanager. Ich habe es bei allen verwendet, als sie gesperrt waren.

verwandte Informationen