Esse problema ocorre na maioria das vezes quando tentamos instalar algum aplicativo novo, via terminal. O processo de instalação é interrompido e retorna a seguinte mensagem:









Não foi possível obter trava /var/lib/dpkg/lock – open (11: Recurso temporariamente indisponível)                                                                             E: Não foi possível obter acesso exclusivo ao directório de administração (/var/lib/dpkg/), outro processo está a utilizá-lo?



Embora esse problema ocorra por fatores diversos, em sua grande maioria é quando você por algum motivo interrompe algum processo no meio. Por exemplo, imaginemos que você fecha o terminal o qual está em andamento um comando de upgrade para o sistema. Apesar de o terminal ter sido fechado o Debian não sabe se deve encerrar ou dar continuidade a esse comando, daí o retorno da mensagem e a interrupção do que você está tentando fazer.

Existem muitas informações que oferecem alguma opções para solução do problema em questão, como por exemplo no VivaLinux, e alguns outros sites bem interessantes.

Mas esse problema não é difícil de ser resolvido. A partir do momento que você sabe que ele ocorreu porque um comando foi interrompido e não finalizado, basta realizar o seguinte procedimento, que certamente resolverá o seu problema:



Logado no terminal como usuário root, digite esses comandos:



ps aux | grep -i apt-get
killall -g apt-get



Obs- Este é um exemplo utilizando o apt-get. O comando Killall -g deve ser acompanhado com o processo que tem de ser encerrado. no meu caso o comando ficou assim:



ps aux | grep -i apt-get
killall -g apt-get dist-upgrade -y



Após esse procedimento, também em modo root, adicione esses comandos:


Sudo rm/var/lib/apt/lists/*

Sudo rm/var/lib/dpkg/lock

Sudo rm/var/cache/apt/archives/lock



Logo após, faça um update:





Sudo apt-get update   

Sudo dpkg --configure -a


Espere terminar todas as configurações e tente novamente instalar o que você não conseguiu. Vale ressaltar que eu resolvi assim o meu problema, considerando que minha distribuição é um Debian. Já li em outros sites soluções diferentes para Ubuntu também, mas esse procedimento foi o que me ajudou e solucionou o meu problema. Espero que também seja útil para você.

Solução para trava dpkg

Referências:
Guia foca Linux
Viva o Linux
Fóruns diversos
eliaspraciano.com



debian,comandos,processos,solução