appstreamcli, güncelleme sırasında% 100 CPU kullanımıyla asılı

76

appstreamcli , bir çekirdeğin% 100'ünü sürekli kullanarak dizüstü bilgisayarımı aşırı derecede ısıtıyor. Tek çözümüm onu ​​öldürmek. İşte bir top ekran görüntüsü:

appstreamcli değerini sudo kill pid veya sudo killall appstreamcli ile öldürebilirim. Ancak, sudo apt update yaptıktan sonra, appstreamcli işlemi tekrar geri döner ve güncellemeyi askıya alır. Eğer onu öldürürsem, şu çıktıyı elde ederim:

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

Bu süreç nedir ve neden bu kadar CPU kullanıyor?

    
sordu nazar2sfive 20.05.2016 05:23

2 cevap

78

Bu, bir hatadan kaynaklanıyor İşte
Çalışma çözümü (sadece kendim denedim):

İlk olarak appstreamcli değerini elle veya

ile öldür
sudo kill -KILL $(pgrep appstreamcli)

veya

sudo pkill -KILL appstreamcli

Ardından:

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

Bundan sonra her zamanki gibi apt-get güncellemesine devam edebileceksiniz

    
verilen cevap sam50 20.05.2016 06:19
2

Alternatif olarak, herhangi bir nedenden ötürü, bir repo paketini kurmak istemiyorsanız ve sadece bir güncelleme beklemek istiyorsanız tamamen kaldırabilirsiniz.

Bu KDE: Plazma üzerinde Discover'ı kaldıracak ve bu yüzden Gnome Yazılımını veya Ubuntu Flavour'nuzun eklediğini de kaldıracağımı kabul ediyorum. Bu durumda, Muon'u Kubuntu'da veya Synaptic'i GTK tabanlı DE'lerde kullanabilirsiniz.

Bunu çalıştırmadan önce, kaldırılmakta olan paketleri kontrol ettiğinizden emin olun.

Çalışarak neler olduğunu anlayabilirsiniz

apt show appstream

uygulama akışını kaldırmak için

sudo apt remove appstream
    
verilen cevap Goddard 24.05.2016 21:10

Etiketlerdeki diğer soruları oku