glr quando estou executando o comando
``
sudo apt update
``
aparece essa mensagem:
Lendo listas de pacotes... Pronto
E: Could not get lock /var/lib/apt/lists/lock. It is held by process 1516 (apt-get)
N: Be aware that removing the lock file is not a solution and may break your system.
E: Impossível criar acesso exclusivo ao directório /var/lib/apt/lists/
Rodar isso sem investigar o processo que estava utilizando esse arquivo em primeiro lugar (que estava mencionado na mensagem de erro) nem sempre é uma boa ideia; vai haver dois processos manipulando a base de pacotes do sistema. Até a mensagem avisa: N: Be aware that removing the lock file is not a solution and may break your system. (Esteja ciente de que remover o arquivo de trava não é uma solução, e pode quebrar seu sistema.).
Felizmente o outro processo não parecia estar fazendo nada importante…
Procure o número que tinha na mensagem (no caso process 1516) na seção ID/PID:
Se tiver um modo árvore como htop, dá para ver inclusive que processo criou o apt. Assim, poderia saber se era, por exemplo, uma atualização automática.
Vlw pelas informações mano…
Realmente corri um risco em quebrar o sistema apagando o arquivo sem saber o que estava “rolando” em segundo plano. Dei sorte…
Agora sei o que aconteceu… Esse erro: “Could not get lock” geralmente aparece quando você tenta atualizar o sistema mas outro processo já está fazendo a mesma coisa.