appstreamcli
está sobrecalentando mi laptop usando 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 cualquiera o . Pero una vez que lo hago , el proceso vuelve de nuevo y cuelga la actualización. Si luego lo mato, obtengo el siguiente resultado: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
¿Qué es este proceso y por qué está usando tanta CPU?
apt
cpu-load
gnome-software
appstream
nazar2sfive
fuente
fuente
Respuestas:
Esto es causado por un error https://bugs.launchpad.net/ubuntu/+source/appstream/+bug/1579712
La solución de trabajo (solo lo intenté yo mismo):
Primero matar
appstreamcli
, ya sea manualmente o cono
Entonces:
Después de esto, podrá continuar con apt-get update como de costumbre.
fuente
amd64
ai386
los enlaces.sudo kill {pid}
de pasar el error "la base de datos de estado dpkg está bloqueada por otro proceso ".sudo appstreamcli refresh --force
sin colgar confirmará que la solución funciona. Funcionó para mi. ¡Gracias por la solución!Alternativamente, por cualquier razón, si no desea instalar un paquete fuera de repos 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 agregue su Ubuntu Flavor. Si este es el caso, puede usar Muon en Kubuntu o Synaptic en DEs basadas en GTK.
Antes de ejecutar esto, asegúrese de verificar los paquetes que se eliminan para asegurarse de que está bien con usted.
Puedes descubrir qué es algo ejecutando
desinstalar appstream run
fuente