appstreamcli
überhitzt meinen Laptop, indem er ständig 100% eines Kerns verwendet. Meine einzige Lösung ist es, es zu töten. Hier ist ein Screenshot von top
:
Ich kann appstreamcli
entweder mit oder töten . Aber sobald ich das tue , kehrt der Prozess wieder zurück und hängt das Update auf. Wenn ich es dann töte, erhalte ich die folgende Ausgabe: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
Was ist das für ein Prozess und warum verbraucht er so viel CPU?
apt
cpu-load
gnome-software
appstream
nazar2sfive
quelle
quelle
Antworten:
Dies wird durch einen Fehler verursacht https://bugs.launchpad.net/ubuntu/+source/appstream/+bug/1579712
Die Arbeitslösung (nur versucht , mich):
Zuerst
appstreamcli
entweder manuell oder mit tötenoder
Dann:
Danach können Sie wie gewohnt mit apt-get update fortfahren
quelle
amd64
umi386
in den Links.sudo kill {pid}
dem Übergeben der Fehlermeldung " dpkg status database is locked by another process " ( dpkg-Statusdatenbank ist durch einen anderen Prozess gesperrt)sudo appstreamcli refresh --force
ohne zu hängen wird bestätigen, dass das Update funktioniert. Es hat bei mir funktioniert. Danke für die Lösung!Wenn Sie aus irgendeinem Grund kein Out-of-Repo-Paket installieren und nur auf ein Update warten möchten, können Sie es auch vollständig deinstallieren.
Dadurch wird Discover on KDE: Plasma entfernt, und ich gehe davon aus, dass dadurch auch die Gnome-Software entfernt wird, oder was auch immer Ihr Ubuntu-Flavor hinzufügt. In diesem Fall können Sie nur Muon auf Kubuntu oder Synaptic auf GTK-basierten DEs verwenden.
Bevor Sie dies ausführen, stellen Sie sicher, dass Sie die zu entfernenden Pakete überprüfen, um sicherzustellen, dass dies für Sie in Ordnung ist.
Sie können herausfinden, was etwas ist, indem Sie ausführen
um appstream run zu deinstallieren
quelle