appstreamcli colgando con 100% de uso de CPU durante la actualización

76

appstreamcli está sobrecalentando mi computadora portátil al usar constantemente el 100% de un núcleo. Mi única solución es matarlo. Aquí hay una captura de pantalla de top :

Puedo matar appstreamcli con sudo kill pid o sudo killall appstreamcli . Pero una vez que hago sudo apt update , el proceso appstreamcli regresa nuevamente y cuelga la actualización. Si luego lo mato, obtengo el siguiente resultado:

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

¿Qué es este proceso y por qué usa tanta CPU?

    
pregunta nazar2sfive 20.05.2016 - 05:23

2 respuestas

78

Esto se debe a un error enlace
La solución de trabajo (solo probé):

Primero mata appstreamcli , ya sea manualmente o con

sudo kill -KILL $(pgrep appstreamcli)

o

sudo pkill -KILL appstreamcli

Entonces:

wget -P /tmp https://launchpad.net/ubuntu/+archive/primary/+files/appstream_0.9.4-1ubuntu1_amd64.deb https://launchpad.net/ubuntu/+archive/primary/+files/libappstream3_0.9.4-1ubuntu1_amd64.deb
sudo dpkg -i /tmp/appstream_0.9.4-1ubuntu1_amd64.deb /tmp/libappstream3_0.9.4-1ubuntu1_amd64.deb

Después de esto, podrá continuar con apt-get update como de costumbre

    
respondido por el sam50 20.05.2016 - 06:19
2

Alternativamente, por cualquier motivo, si no desea instalar un paquete fuera de repositorio y solo espera una actualización, puede desinstalarlo por completo.

Esto eliminará Discover en KDE: Plasma, así que supongo que también eliminará el software Gnome, o lo que sea que agregue Ubuntu Flavor. Si este es el caso, puede usar Muon en Kubuntu, o Synaptic en DE basados ​​en GT.

Antes de ejecutar esto, asegúrese de verificar los paquetes que se están eliminando para asegurarse de que está bien.

Puedes averiguar qué es algo ejecutando

apt show appstream

para desinstalar la ejecución de la aplicación

sudo apt remove appstream
    
respondido por el Goddard 24.05.2016 - 21:10

Lea otras preguntas en las etiquetas