Como posso resolver Não é possível bloquear o diretório de administração (/ var / lib / dpkg /) [duplicado]

33

Eu sou realmente novo no UBUNTU 14.04 e sempre que tento atualizar ou instalar qualquer coisa, recebo este erro:

sudo apt-get update [sudo] password for trojanfm: 
E: Could not ge lock /var/lib/apt/lists/lock - open (11: Resource temporarily
unavailable)
E: Unable to lock directory /var/lib/apt/lists/ 
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?
    
por Yelmaaz 22.04.2014 / 09:39

1 resposta

64

procura de processos. Desde o Ubuntu 16.04, o "apt" é usado em vez do "apt-get"

ps -A | grep apt-get

ou

ps -aux | grep 'apt-get'

ou

ps -A | grep apt

veja se há algum processo sendo executado como apt-get / apt

mate esse processo usando:

sudo kill -9 <process-id> 

por exemplo, se o id do processo for 2345

sudo kill -9 2345

depois execute o sudo apt-get update

Editar: Se você tem certeza de que não tem nenhuma instância do dpkg ou do apt rodando e você ainda recebe a mensagem, você pode simplesmente deletar o arquivo:

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

Um arquivo de bloqueio é apenas um arquivo com tamanho zero que indica o bloqueio de um recurso.

Atualização:

No lançamento do Ubuntu 16.04, apt-get foi substituído por apt . O processo em execução pode ser localizado com:

ps -A | grep apt
    
por kushvarma 22.04.2014 / 09:41

Tags