Como corrigir os erros /var/lib/dpkg/lock ou o could not get lock /var/lib/dpkg/lock-frontend

Como corrigir os erros /var/lib/dpkg/lock ou o could not get lock /var/lib/dpkg/lock-frontend

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.

Terminal
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:

Terminal
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.

Terminal
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:

Terminal
sudo rm /var/lib/dpkg/lock-frontend
sudo dpkg --configure -a
sudo apt update