Não é possível instalar nada

2

Não consigo instalar, atualizar ou fazer mais nada com apt-get , aptitude , dpkg e assim por diante.

O arquivo de bloqueio /var/lib/dpkg/lock existe a partir do tempo de inicialização. Quando eu apago isto e executo apt-get update , o dpkg foi interrompido. Eu tentei dpkg --configure -a como mencionado no texto de ajuda, mas isso é um problema com 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 pára neste ponto e eu não consigo nem interrompê-lo com Ctrl + C .

Eu tenho a seguinte versão do 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

Você tem alguma ideia do que fazer?

    
por andred 03.05.2013 / 11:42

2 respostas

1

Eu estava tendo o mesmo problema há alguns anos devido a um widget da GUI que procurava atualizações do sistema e que estava bloqueando o gerenciador de pacotes.

Você pode verificar os aplicativos de GUI em execução (incluindo widget, systray) para ter certeza de que ninguém está relacionado ao gerenciamento de pacotes.

    
por 03.05.2013 / 11:55
0

Se você tiver um pacote na maioria das versões do Linux que não foi instalado completamente, receberá um erro bloqueado. Não me lembro como o erro é declarado. Diz que a sináptica está trancada ou algo assim. Tente executar isso, geralmente funciona. Funciona para o gerenciador de pacotes do Ubuntu, eu usei no debian e no ubuntu e funcionou nas duas vezes. Abra um terminal e digite ou copie e cole estes:

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

Lembre-se de que você não verá sua senha de superusuário ao digitá-la.

Eu usei isso no Debian e no Ubuntu e funcionou para mim. Isso funciona com qualquer gerenciador de pacotes do Linux. Eu usei em todos eles quando estavam trancados.

    
por 01.10.2014 / 01:59