自动apt-config使用的资源文件夹

11
我正在运行Debian Linux 9(Stretch)4.9内核,并且我注意到系统定期启动一个使用用户_aptapt-config进程,使用100%的CPU并消耗足够的资源,以至于我无法挂载或卸载卷,更不用说使用桌面功能了(在我的情况下是KDE Plasma)。
我认为这可能是由于默认安装了未经监控的升级软件包而导致的,如Debian wiki所述。但是按照使用命令sudo dpkg-reconfigure -plow unattended-upgrades禁用的步骤没有帮助。
当我打开控制台并使用aptitudedselect时,我看不到类似的资源消耗问题,即使这些程序也会使用用户_apt打开一个apt-config进程,使用100%的CPU。
我应该如何解决这个问题?

+1 完全相同的环境和问题。我已经检查了 /var/log/apt/,但没有找到相关的内容。我想知道在哪里可以找到 apt-config 的日志,最好也能找到调用 apt-config 的过程... - Bill Huang
是的。我从未弄清楚这是如何被精确调用的,以及它与使用aptitudedselect有何不同。我只是删除了unattended-upgrades并回到手动更新。如果这对您有用,也许我们应该将其作为答案发布,尽管它并没有完全回答问题。 - ultradian
+1 KDE上有相同的问题,在Debian Stretch和backports内核上都遇到了。我有两台机器都开启了自动升级,但这个问题只影响其中一台。 - mappu
2个回答

6
这是debian bug #881787。Packagekit在Stretch KDE系统上每5-10分钟检查更新。您可以在systemctl status packagekit中看到此情况。 packagekit日志还显示了检查的时间。在我的系统上,它们花费了超过500秒,因此基本上一直在运行。
可能是apper软件包有责任。
我安装了这个软件包。我卸载了它,现在已经成功地度过了30分钟,没有任何新条目出现在packagekit日志中。所以这对我解决了问题!

谢谢你找到这个问题!我在我的系统日志中也发现了相同的行,卸载 Apper 似乎可以解决它。 - ultradian
2
我在四天后遇到了这个问题,现在已经删除了所有的PackageKitplasma-discover - ultradian

2

我也遇到过这个问题。我不知道发生了什么,但是我认为执行pkcon refresh解决了问题。(pkconpackagekit-tools的一部分。)执行需要很长时间,可能需要3分钟左右。大部分时间进度都停留在正在下载软件包上 —— 首先在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 refreshpkcon refresh force只需1或2秒钟:

Refreshing cache              [=========================]
Loading cache                 [=========================]
Downloading packages          [=========================]
Finished                      [=========================]
 Enabled                              http://security.debian.org/debian-security stretch/updates InRelease
 ...

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接