No puedo instalar, actualizar ni hacer nada más con apt-get
, aptitude
y dpkg
así sucesivamente.
El archivo de bloqueo /var/lib/dpkg/lock
existe desde el momento del arranque. Cuando lo elimino y ejecuto apt-get update
, se imprime, que dpkg ha sido interrumpido. Intenté dpkg --configure -a
como se menciona en el texto de ayuda, pero surge un problema con 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.
dpkg
Se detiene en este punto y ni siquiera puedo interrumpirlo Ctrl+C.
Tengo la siguiente versión de 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
¿Tienes alguna idea de qué hacer?
Respuesta1
Tuve el mismo problema hace algunos años debido a un widget GUI que buscaba actualizaciones del sistema y bloqueaba el administrador de paquetes.
Quizás pueda verificar la ejecución de aplicaciones GUI (incluidos el widget y la bandeja del sistema) para asegurarse de que no se abra ninguna relacionada con la administración de paquetes.
Respuesta2
Si tiene un paquete en la mayoría de las versiones de Linux que no se instaló completamente, obtendrá un error de bloqueo. No recuerdo cómo se indica el error. Dice que la sináptica está bloqueada o algo así. Intente ejecutar esto, normalmente funciona. Funciona para el administrador de paquetes de Ubuntu, lo he usado en Debian y Ubuntu y funcionó en ambas ocasiones. Abra una terminal y luego escriba o copie y pegue estos:
sudo rm /var/lib/dpkg/lock
sudo rm -r /tmp/*
sudo dpkg –clear-avail && sudo apt-get update
Recuerde que no verá su contraseña de superusuario cuando la escriba.
He usado esto en Debian y Ubuntu y me ha funcionado. Esto funciona con cualquier administrador de paquetes de Linux. Lo he usado en todos ellos cuando estaban bloqueados.