有时,进程/usr/bin/gnome-software --gapplication-service
会开始消耗我某个核心的 100%。如果我重新启动或使用 终止它,这个问题就会解决kill
。
有没有办法了解为什么会发生这种情况?我想创建错误报告。我在 中找不到任何相关内容/var/log/
。
答案1
我遇到了同样的问题,运行journalctl -f
访问系统日志解释了这一切:org.gnome.Software
由于“损坏的包缓存文件”而循环运行,邀请我运行apt-get update
以解决问题
日志(抱歉,是法语):
org.gnome.Software[2565]: E: Le fichier de cache des paquets est corrompu
org.gnome.Software[2565]: (gnome-software:3153): Gs-WARNING **: failed to call gs_plugin_refine_app on apt: apt DB load failed: error while initialising
org.gnome.Software[2565]: E: Impossible de traiter le fichier /var/lib/apt/lists/ppa.launchpad.net_webupd8team_atom_ubuntu_dists_xenial_main_binary-all_Packages (1)
我只是终止了进程并继续运行,运行 apt-get 命令不会产生任何错误,而且我也没有使用 gnome 软件中心。不过我想找到一种方法来完全禁用它
答案2
我认为您需要查看文件 /var/log/kern.log,了解其内部内容。
我的一台虚拟机在那里记录了一些错误,我对我的虚拟机进行了快照并重新部署它,错误再也没有发生过。
您可能有一个核心故障或 CPU 过热,这只是我最好的猜测。
答案3
在所有桌面环境中,gnome 是最耗 CPU 的桌面环境之一。尝试从设备中删除不必要的 gnome 守护进程/etc/init
并重新启动设备。如果此操作没有显示任何改进,请尝试切换到其他桌面环境,如 XFCE 或 KDE。