appstreamcli
está superaquecendo meu laptop usando constantemente 100% de um núcleo. Minha única solução é matá-lo. Aqui está uma captura de tela de top
:
Eu posso matar appstreamcli
com um ou . Mas quando o faço , o processo retorna novamente e trava a atualização. Se eu matá-lo, recebo a seguinte saída:sudo kill pid
sudo killall appstreamcli
sudo apt update
appstreamcli
Reading package lists... Done
E: Problem executing scripts APT::Update::Post-Invoke-Success
'if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli;
then appstreamcli refresh > /dev/null;
fi'
E: Sub-process returned an error code
O que é esse processo e por que ele está usando tanta CPU?
apt
cpu-load
gnome-software
appstream
nazar2sfive
fonte
fonte
Respostas:
Isso é causado por um bug https://bugs.launchpad.net/ubuntu/+source/appstream/+bug/1579712
A solução de trabalho (tentei por mim mesmo):
Primeiro mate
appstreamcli
, manualmente ou comou
Então:
Depois disso, você poderá prosseguir com o apt-get update como de costume
fonte
amd64
parai386
nos links.sudo kill {pid}
de passar o erro "o banco de dados de status do dpkg está bloqueado por outro processo ".sudo appstreamcli refresh --force
sem interrupção confirmará que a correção funciona. Funcionou para mim. Obrigado pela solução!Como alternativa, por qualquer motivo, se você não quiser instalar um pacote fora do repositório e apenas esperar por uma atualização, poderá desinstalá-lo completamente.
Isso removerá o Discover no KDE: Plasma, por isso suponho que ele também remova o Software Gnome, ou o que o seu Ubuntu Flavor adicionar. Se for esse o caso, você pode simplesmente usar o Muon no Kubuntu ou o Synaptic nos DEs baseados em GTK.
Antes de executar isso, verifique os pacotes que estão sendo removidos para garantir que você esteja bem.
Você pode descobrir o que é algo executando
desinstalar a execução do appstream
fonte