Acabei de encontrar o mesmo problema. A solução é excluir os arquivos de bloqueio na pasta xapian / default:
sudo rm /var/cache/app-info/xapian/default/flintlock /var/lib/dpkg/lock
Versão: Ubuntu 16.04
Eu o usei algumas semanas, mas agora ele me dá essa mensagem quando tento instalar um software e atualizar ou atualizar:
Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)
/var/lib/apt/lists/ locked
seguido por:
e outro erro:
** (appstreamcli:4560): WARNING **: Exception: Unable to get write lock on /var/cache/app-info/xapian/default: already locked
O que devo fazer?
Acabei de encontrar o mesmo problema. A solução é excluir os arquivos de bloqueio na pasta xapian / default:
sudo rm /var/cache/app-info/xapian/default/flintlock /var/lib/dpkg/lock
Geralmente, isso significa que o processo de atualização já está em execução. Mas neste caso especial parece ser um problema temporário com os servidores de atualização de repositórios do Ubuntu hoje. Quando você inicia o computador, o sistema procura atualizações automaticamente. Quando você executa sudo apt update manualmente ao mesmo tempo que recebe essa mensagem. Hoje a razão é diferente, parece haver um erro appstream . Mesmo quando o processo de atualização não está em execução e você executa sudo apt update , o processo não é concluído com êxito e o uso da CPU fica preso em 100%. Como uma solução alternativa - > desative o repositório xenial-backports e execute sudo apt update novamente. Agora o erro deve ter desaparecido. O bug já foi reportado e confirmado no Launchpad.
Referência-relatóriosdeerrosqueabordamoproblemanoLaunchpad-jáconfirmadosporváriosusuários:
Atualizar informações 2016-05-20 11.00 UTC: solução disponível nos repositórios do Ubuntu
Uma correção foi lançada: appstream 0.9.4-1ubuntu1 libappstream3 0.9.4-1ubuntu1 .
Depois de fazer o upgrade para essa versão appstream , você pode reativar o xenial-backports .
Você pode descobrir qual (is) processo (s) tem /var/cache/app-info/xapian/default bloqueado com lsof e, em seguida, eliminá-los com kill ou pkill . No entanto, se o programa ( aptd neste caso) depender da mera existência do arquivo /var/cache/app-info/xapian/default , você precisará sudo /bin/rm /var/cache/app-info/xapian/default antes de tentar novamente.
Tags apt