Se você tem uma distro e tentou usar o gerenciador de pacotes e ele pulou para você o erro "não foi possível bloquear /var/lib/dpkg/lock", não te preocupes. Não é algo sério com o qual você deva se preocupar, embora seja irritante. Além disso, tem uma solução, como mostrarei neste tutorial explicado passo a passo. Dessa forma, você se livrará desse inconveniente de uma vez por todas e sua distribuição continuará funcionando como no primeiro dia. Bem, vamos ver como...
Quando ocorre o erro?
O erro "Não foi possível bloquear /var/lib/dpkg/lock – aberto (11: Recurso temporariamente indisponível)” Geralmente acontece quando há uma atualização interrompida de algum pacote e os pacotes de atualização ficam corrompidos. Isso mantém os processos de atualização ocupados em um loop infinito e sempre causará esse problema, a menos que você o corrija.
Solução para o erro Falha ao bloquear /var/lib/dpkg/lock
Para resolver este erro, basta siga estes passos simples:
- Entre no terminal e digite o seguinte comando para matar o processo de atualização que foi deixado pendente e está causando o problema (com a opção -v para verbose, -k para matar o processo e -i para o programa indicar quais processos serão mate e peça permissão para pará-los):
sudo fuser -vki /var/lib/dpkg/lock
- O seguinte é deletar o arquivo onde estão os dados das atualizações que geraram o problema, e isso é feito com o seguinte comando:
sudo rm -f /var/lib/dpkg/lock
- Em seguida, os pacotes de atualização que causam o problema com:
sudo dpkg --configure --a
- Agora o problema estará pronto. Você poderá verificar novamente se há atualizações e instalar a atualização problemática novamente, mas antes de começar, execute o seguinte comando para remover e reparar pacotes quebrados:
sudo apt-get autoremove
Espero ter sido útil
Ótimo, muito obrigado!!!!!