Menu

quinta-feira, 9 de agosto de 2018

Erro ao obter trava /var/lib/dpkg/lock , para Debian, Ubuntu e derivados

É difícil quem ainda não se deparou com a mensagem, E: Não foi possível obter trava /var/lib/dpkg/lock - open (11: Recurso temporariamente indisponível), confira nessa matéria como é fácil e rápido resolver esse problema.






E: Não foi possível obter trava /var/lib/dpkg/lock



Ao tentar usar o apt você pode se deparar com a mensagem abaixo.

E: Não foi possível obter trava /var/lib/dpkg/lock - open (11: Recurso temporariam
ente indisponível)
E: Não foi possível obter acesso exclusivo ao directório de administração (/var/li
b/dpkg/), outro processo está a utilizá-lo?







Esse erro pode ser gerado pelos programas apt, dpkg e packagekit utilizado pelas centrais de programas.


OBS: Sabendo os programas que podem estar usando o arquivo /var/lib/dpkg/lock, você já deve imaginar que se fizer o procedimento abaixo no escuro e de forma irresponsável como é indicado por ai, você pode causar problemas sérios ao seu sistema, veja abaixo quando você não deve de maneira alguma fazer o indicado aqui.

Quando uma atualização está em andamento, pelo terminal ou pela central de programas.

Quando você está instalando algo pelo terminal e sem querer fecha  terminal, o dpkg continua trabalhando.

Nesses dois casos não tem choro, aguarde, pois se fizer vai quebrar o sistema, mas se ao menos se der conta da m... que fez, pode arrumar com o comando abaixo.

sudo dpkg --configure -a

Ai vc quebra o sistema e nem se da conta, culpa do modinha que vc seguiu cegamente kkkkkkkk

Quando usar o método descrito abaixo ?



Em 99% dos casos você pode usar esse método quando acaba de iniciar o sistema e vai instalar algo e se depara com o erro.







Nesse caso ele é gerado pelo packagekit que está só procurando por atualizações, portanto ele pode ser parado sem problema algum, mais tarde ele retorna a sua busca programada.

Olha ai na imagem o safado só na tocaia kkkkkkk




Resolvendo o problema



Agora que você já sabe quando pode usar o método descrito aqui, no seu terminal de os comandos na sequencia.


Remova o arquivo travado com o comando.

sudo rm -fr /var/lib/dpkg/lock

Atualize a lista de pacotes.

sudo apt update

Faça o que queria fazer quando o erro foi apresentado.

Donate - Contribua para a melhoria do nosso trabalho!!


















Nenhum comentário:

Postar um comentário