Como corrigir o erro Não foi possível obter trava /var/lib/apt/lists/lock

Será que você sabe o motivo do erro e como corrigir ?

Se você usa Ubuntu, Debian, Linux Mint, Deepin ou qualquer distro Linux baseada no Debian, certamente você já deve ter visto o erro Não foi possível obter trava /var/lib/apt/lists/lock – open (11: Recurso temporariamente indisponível), mas não se preocupe, esse erro não é grave e fácil de corrigir.

Mas antes de corrigir é válido saber o motivo pelo o qual ele é gerado. Na maiorias das vezes quando deixamos o computador desligado ao ligar e conectar automaticamente à internet, o seu sistema vai em buscar de atualizações de forma automática, essa trava é do seu apt, ele precisa fazer isso para poder atualizar todas as suas listas de repositório e em seguida informar para você se há alguma atualização disponível.

O erro Não foi possível obter trava /var/lib/apt/lists/lock – open (11: Recurso temporariamente indisponível) também pode acontecer quando você interrompe algum processo de atualização, ou quando um ciclo programado de verificação de atualizações for iniciado, e como eu disse não é grave.

E como resolver o problema ?

Simples, execute o comando abaixo com o sudo no caso de distribuições baseadas no Ubuntu, ou como ROOT em caso de distribuições baseadas no Debian, já que o sudo não vem habilitado por padrão nele.

Agora, abra o Terminal em sua distribuição e execute os seguintes comandos:

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

Agora, vamos solicitar que os repositórios de softwares sejam atualizados:

sudo apt update

Agora, caso você tenha o intuito de atualizar o seu sistema execute o comando abaixo:

sudo apt dist-upgrade

Eu reproduzi o erro em meu sistema hoje para fazer este tutorial, devido a alguns usuários achando que o sistema quebrou, então fique tranquilo que isso é um dos erros mais comuns.

O erro completo é:

[sudo] senha para emanuel: 
Lendo listas de pacotes... Pronto
E: Não foi possível obter trava /var/lib/apt/lists/lock - open (11: Recurso temporariamente indisponível)
E: Impossível criar acesso exclusivo ao directório /var/lib/apt/lists/

Veja o erro, a execução do comando, e depois o sistema sendo atualizado normalmente:

Não foi possível obter trava /var/lib/apt/lists/lock - open (11: Recurso temporariamente indisponível)

Comentários