包含自动 apt-config 使用的资源
Containing resources used by automatic apt-config
我是 运行 Debian Linux 9(Stretch),内核为 4.9,我注意到系统定期启动一个 apt-config
进程,用户 _apt
使用100% CPU 并消耗了足够的资源,我无法安装或卸载卷,更不用说使用桌面功能(在我的情况下是 KDE Plasma)。
我认为这可能是由于安装了现在默认安装的无人值守升级包,如 Debian wiki 中所述,但是按照 sudo dpkg-reconfigure -plow unattended-upgrades
命令禁用的过程没有帮助。
当我打开控制台并使用 aptitude
或 dselect
时,或者如果我使用 Discover
,我没有看到类似的资源消耗问题,即使这些程序也会打开 apt-config
用户 _apt
的进程使用 100% CPU.
我该如何解决这个问题?
这是debian bug #881787。 Packagekit 在 Stretch KDE 系统上每 5-10 分钟检查一次更新。你可以在 systemctl status packagekit
.
中看到这个
packagekit 日志还显示检查需要多长时间。在我的系统上,它们花费了 500 多秒,因此 运行 基本上一直如此。
可能是 apper
包造成的。
我安装了这个包。我卸载了它,现在已经成功地运行了整整 30 分钟,而 packagekit 日志中没有出现任何新条目。所以这为我解决了!
我也有这个问题。我不知道到底发生了什么,但我认为执行 pkcon refresh
修复了它。 (pkcon
是 packagekit-tools
的一部分。)执行花费了相当长的时间,大概 3 分钟。进度大部分时间都停留在 Downloading packages
——开始是 98%,后来是 99%,像这样:
Refreshing cache [=========================]
Waiting in queue [=========================]
Loading cache [=========================]
Refreshing software list [=========================]
Downloading packages [======================== ] (98%)
99%:
Downloading packages [======================== ] (99%)
最终输出如下:
Refreshing cache [=========================]
Waiting in queue [=========================]
Loading cache [=========================]
Refreshing software list [=========================]
Downloading packages [=========================]
Running [=========================]
Finished [=========================]
Enabled http://security.debian.org/debian-security stretch/updates InRelease
...
...
...
现在执行 pkcon refresh
和 pkcon refresh force
只需 1 或 2 秒:
Refreshing cache [=========================]
Loading cache [=========================]
Downloading packages [=========================]
Finished [=========================]
Enabled http://security.debian.org/debian-security stretch/updates InRelease
...
我是 运行 Debian Linux 9(Stretch),内核为 4.9,我注意到系统定期启动一个 apt-config
进程,用户 _apt
使用100% CPU 并消耗了足够的资源,我无法安装或卸载卷,更不用说使用桌面功能(在我的情况下是 KDE Plasma)。
我认为这可能是由于安装了现在默认安装的无人值守升级包,如 Debian wiki 中所述,但是按照 sudo dpkg-reconfigure -plow unattended-upgrades
命令禁用的过程没有帮助。
当我打开控制台并使用 aptitude
或 dselect
时,或者如果我使用 Discover
,我没有看到类似的资源消耗问题,即使这些程序也会打开 apt-config
用户 _apt
的进程使用 100% CPU.
我该如何解决这个问题?
这是debian bug #881787。 Packagekit 在 Stretch KDE 系统上每 5-10 分钟检查一次更新。你可以在 systemctl status packagekit
.
packagekit 日志还显示检查需要多长时间。在我的系统上,它们花费了 500 多秒,因此 运行 基本上一直如此。
可能是 apper
包造成的。
我安装了这个包。我卸载了它,现在已经成功地运行了整整 30 分钟,而 packagekit 日志中没有出现任何新条目。所以这为我解决了!
我也有这个问题。我不知道到底发生了什么,但我认为执行 pkcon refresh
修复了它。 (pkcon
是 packagekit-tools
的一部分。)执行花费了相当长的时间,大概 3 分钟。进度大部分时间都停留在 Downloading packages
——开始是 98%,后来是 99%,像这样:
Refreshing cache [=========================]
Waiting in queue [=========================]
Loading cache [=========================]
Refreshing software list [=========================]
Downloading packages [======================== ] (98%)
99%:
Downloading packages [======================== ] (99%)
最终输出如下:
Refreshing cache [=========================]
Waiting in queue [=========================]
Loading cache [=========================]
Refreshing software list [=========================]
Downloading packages [=========================]
Running [=========================]
Finished [=========================]
Enabled http://security.debian.org/debian-security stretch/updates InRelease
...
...
...
现在执行 pkcon refresh
和 pkcon refresh force
只需 1 或 2 秒:
Refreshing cache [=========================]
Loading cache [=========================]
Downloading packages [=========================]
Finished [=========================]
Enabled http://security.debian.org/debian-security stretch/updates InRelease
...