全新安装带有 KDE 的 14.04 会出现以下错误:
[...]
Jan 8 13:58:19 linuxtest4 console-kit-daemon[1969]: GLib-CRITICAL: Source ID 20 was not found when attempting to remove it
Jan 8 14:41:34 linuxtest4 console-kit-daemon[1969]: GLib-CRITICAL: Source ID 39 was not found when attempting to remove it
Jan 8 14:43:18 linuxtest4 console-kit-daemon[1969]: GLib-CRITICAL: Source ID 13 was not found when attempting to remove it
Jan 8 14:43:18 linuxtest4 console-kit-daemon[1969]: GLib-CRITICAL: Source ID 13 was not found when attempting to remove it
Jan 8 14:43:20 linuxtest4 console-kit-daemon[1969]: GLib-CRITICAL: Source ID 61 was not found when attempting to remove it
Jan 8 14:43:36 linuxtest4 console-kit-daemon[1969]: GLib-CRITICAL: Source ID 54 was not found when attempting to remove it
[...]
它往往会向 stdout/stderr 和 syslog 发送垃圾邮件,这相当烦人。每当我通过 ssh 连接到该框时,它似乎都会触发。任何关于如何修复此问题的指示都将不胜感激。
答案1
我通过以下方式“修复”了它:
apt-get remove consolekit
consolekit 不再被积极维护。据我所知,有一个名为consolekit2对于 systemd 用户来说,显然相同的功能也包含在systemd-logind。由于我只使用没有桌面的虚拟机,因此根本不需要替换。
答案2
跑步
sudo apt-get install lxpolkit
解决了这个问题。
我正在运行 Lubuntu。
答案3
对我来说造成此问题的原因是policykit
未安装该软件包,因此我安装了它:
sudo apt-get install policykit
这样做之后问题似乎就解决了。