Nessa dica será mostrado como fazer se aparecer o problema de travamento quando se tenta atualizar ou instalar algum pacote no Ubuntu ou derivados, geralmente aparece a seguinte mensagem quando digita o comando: sudo apt update:
E: Não foi possível obter trava /var/lib/dpkg/lock – open (11: Recurso Temporariamente Indisponível)
Mas antes de corrigir é válido saber o motivo pelo o qual ele é gerado. Na maioria das vezes quando deixamos o computador desligado ao ligar e conectar automaticamente à internet, o seu sistema vai em busca de atualizações de forma automática, essa trava é do seu apt, ele precisa fazer isso para poder atualizar todas as suas listas de repositórios e em seguida informar para você se há alguma atualização disponível.
Esse erro também pode acontecer quando você interrompe algum processo de atualização pela Central de Programas, pelo terminal ou quando um ciclo programado de verificação de atualizações for iniciado.
Por isso, o mais indicado é esperar terminar todo o processo de atualização. Antes de tentar tirar a mensagem de erro, entre com o seguinte comando:
sudo dpkg --configure -a
Como tirar a mensagem de erro.
Para destravar e tirar a mensagem: E: Não foi possível obter trava /var/lib/dpkg/lock entre no terminal e digite a seguinte comando:
sudo rm /var/lib/dpkg/lock
Com esse comando irá remover o arquivo lock que fica em /var/lib/dpkg.
Mas se a mensagem de erro for: E: Não foi possível obter trava /var/lib/apt/lists/lock – open (11: Recurso temporariamente indisponível) E: Impossível criar acesso exclusivo ao directório /var/lib/apt/lists/
Digite o comando abaixo:
sudo rm /var/lib/apt/lists/lock
Atualizar os repositórios e o sistema.
Agora, vamos solicitar que os repositórios de softwares sejam atualizados:
sudo apt update
Agora, caso você tenha o intuito de atualizar o seu sistema execute o comando abaixo:
sudo apt upgrade
Fonte: Boson Treinamentos.
Fonte: Sempre Update, Diolinux.
Até a próxima!