Como corrigir erro Ubuntu Debian lock - open (11: Recurso temporariamente indisponível)

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)

Emanuel Negromonte
Fundador do SempreUPdate. Acredita no poder do trabalho colaborativo, no GNU/Linux, Software livre e código aberto. É possível tornar tudo mais simples quando trabalhamos juntos, e tudo mais difícil quando nos separamos.

Como acessar as configurações avançadas no Ubuntu

Previous article

Projeto quer criar laptops Linux baseados em PowerPC

Next article

You may also like

More in Dicas