DPKG: erro: base de dados de estado do dpkg está bloqueado por outro processo [Resolvido]
Dica publicada em Linux / Configuração
DPKG: erro: base de dados de estado do dpkg está bloqueado por outro processo [Resolvido]
Ao tentar fazer uma instalação de um software com o dpkg, me deparei com a seguinte mensagem:
sudo dpkg --configure -a
sudo fuser -vu /var/lib/dpkg/lock
$ sudo kill "PID"
Após executar o comando acima, vamos remover o arquivo lock, execute o comando a seguir:
sudo rm /var/lib/dpkg/lock
E finalmente executamos o comando:
sudo dpkg --configure -a
No meu caso, estou usando o Ubuntu 16.04 LTS.
dpkg: erro: base de dados de estado do dpkg está bloqueado por outro processoMesmo executando o comando abaixo o problema ainda persistia:
sudo dpkg --configure -a
Solução
O primeiro passo foi encontrar o PID do processo que estava bloqueando o arquivo e em seguida finalizá-lo:sudo fuser -vu /var/lib/dpkg/lock
$ sudo kill "PID"
Após executar o comando acima, vamos remover o arquivo lock, execute o comando a seguir:
sudo rm /var/lib/dpkg/lock
E finalmente executamos o comando:
sudo dpkg --configure -a
No meu caso, estou usando o Ubuntu 16.04 LTS.