Como corrigir o erro “Não foi possível obter trava /var/lib/dpkg/lock – open (11: Recurso temporariamente indisponível)” pois é, mas vamos ajudar você a resolver essa situação. Antes da solução e para seu conhecimento, este erro ocorre quando interrompemos a instalação de algum aplicativo ou algum comando que estava sendo usado com o Apt.
Além disso, caso queira se familiarizar com o Terminal, temos um guia completo com os comandos Linux de A a Z.
Explicando o erro /var/lib/dpkg/lock que acontece no Debian, Ubuntu, Linux Mint e derivados!
Então, o sistema bloqueia o apt para que outro processo não tente utilizar o gerenciador de pacotes em simultâneo. Mas, é possível liberar removendo o bloqueio, e não se preocupe, não vai causar nenhum dano ao sistema.
Em geral, o erro geralmente aparece com a seguinte mensagem:
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?
Como corrigir o erro /var/lib/dpkg/lock
Para destravar é preciso executar um simples comando. Perceba que estamos usando o sudo, caso você esteja usando Debian, o sudo não vem habilitado por padrão, então terá que executar os comandos como ROOT.
Se estiver usando o Ubuntu, Linux Mint e derivados, pode executar os comandos normalmente usando o sudo.
sudo rm -rf /var/lib/apt/lists/lock
Agora, tente voltar a tarefa que você estava fazendo, caso o problema persista, passe para o próximo passo. Se nada resolveu, então vamos remover mais alguns bloqueios:
sudo rm /var/lib/dpkg/lock
sudo rm /var/cache/apt/archives/lock
Solução 2 para o problema /lib/dpkg/lock
Se após executar o comando o problema persistir, execute um dos comandos abaixo, você não precisa executar todos, mas passe para o próximo caso a opção escolhida não resolva o problema.
sudo apt-get update
sudo dpkg –configure -a
sudo apt-get -f install
Como corrigir o erro /var/lib/dpkg/lock-frontend
Para corrigir o erro /var/lib/dpkg/lock-frontend no Ubuntu, Debian ou qualquer sistema derivado o comando é outro. Em geral, a mensagem de erro é:
E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?
E assim, para corrigir o erro do /var/lib/dpkg/lock-frontend execute o comando abaixo:
sudo rm /var/lib/dpkg/lock-frontend
sudo dpkg --configure -a
sudo apt update