appstreamcli висит при 100% использовании ЦП во время обновления

appstreamcli перегревает мой ноутбук, постоянно используя 100% ядра. Мое единственное решение - убить его. Вот скриншот top:

top

Я могу убить appstreamcli с помощью 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

Что это за процесс и почему он использует столько CPU?

1
задан 1 May 2018 в 00:51

1 ответ

В качестве альтернативы по какой-либо причине, если вы не хотите устанавливать пакет репо и просто ждать обновления, вы можете полностью удалить его.

Это позволит удалить Discover на KDE: Plasma, поэтому я предполагаю, что он также удалит программное обеспечение Gnome или что-нибудь добавит вам ваш Ubuntu Flavor. Если это так, вы можете просто использовать Muon на Kubuntu или Synaptic на DEK на основе GTK.

Перед запуском убедитесь, что вы проверяете удаленные пакеты, чтобы убедиться, что все в порядке с вами.

Вы можете выяснить, что-то происходит, запустив

apt show appstream

, чтобы удалить запуск приложения

sudo apt remove appstream
2
ответ дан 23 May 2018 в 10:56

Другие вопросы по тегам:

Похожие вопросы: