Correção E: não foi possível obter lock / var / cache / apt / archives / lock [Dica rápida]

17 de junho de 2018

Problema:

Outro dia, um leitor me perguntou se ela tinha problemas com este tipo de erro:

E: Não foi possível obter lock/var/cache/apt/archives/lock - open (11: Recurso temporariamente indisponível) E: Não é possível bloquear o diretório/var/cache/apt/archives/

Ela estava tentando seguir uma das dicas mencionadas em coisas a fazer após a instalação do Ubuntu 14.04 quando encontrou esse erro. É um dos erros de atualização mais comuns no Ubuntu e também um dos menos irritantes.

Razão:

Se você está se perguntando o que causou esse erro em primeiro lugar, o motivo é bastante evidente no próprio erro. O erro diz: Não foi possível obter lock/var/cache/apt/archives/lock - open (11: Recurso temporariamente indisponível) . E é exatamente isso que está acontecendo.

Enquanto você tenta instalar algum pacote com comando apt, algum outro gerenciador de pacotes está sendo executado ou uma atualização está em andamento.

É possível que você tenha o Software Center aberto ou outro terminal esteja usando os comandos apt ou apt-get.

Solução:

O primeiro e mais importante é não fazer nada. Quero dizer, assim que o outro programa que está usando o recurso concluir o processo, os recursos estarão disponíveis novamente.

Caso contrário, procure outros programas que podem estar usando o apt. Feche esse programa.

Você também pode pesquisar se há uma instância do comando apt em execução (use ps aux | grep -i apt) e então matar o processo.

Uma maneira mais fácil de fazer isso seria usar o comando killall:

Comandos para usar no terminal

sudo killall apt-get

Se os comandos acima não corrigirem o problema de E: Não foi possível obter lock/var/cache/apt/archives/lock - open (11: Recurso temporariamente indisponível), tente os seguintes comandos um por um para conserte o problema:

Comandos para usar no terminal

sudo rm /var/lib/apt/lists/lock sudo rm /var/cache/apt/archives/lock sudo rm /var/lib/dpkg/lock

Os comandos acima removem os arquivos de bloqueio e, portanto, os processos de gerenciamento de pacotes apt e dpkg estão livres para serem usados novamente. Embora não seja necessário, você pode precisar reconfigurar dpkg com o comando abaixo:

Comandos para usar no terminal

sudo dpkg --configure -a

Espero que esta dica rápida ajude a resolver esse erro comum de atualização no Ubuntu. Quaisquer dúvidas ou sugestões são bem-vindas. Tchau :)

Confira também a versão original desse post em inglês
Esse post foi originalmente escrito por Abhishek Prakash e publicado no site itsfoss.com. Tradução sujeita a revisão.

Fix E: Could not get lock /var/cache/apt/archives/lock [Quick Tip]

Propaganda
Blog Comments powered by Disqus.
Propaganda