可能与 systemd 或 dbus 相关的意外错误 - 如何诊断?

可能与 systemd 或 dbus 相关的意外错误 - 如何诊断?

我正在运行带有 Cinnamon 桌面的 Linux Mint 19 Tara。从昨天开始,系统出现故障,我一直在努力了解出了什么问题或如何调试这种情况。我将不胜感激社区能给我的任何帮助。

第一个症状是登录管理器仅出现几秒钟,然后屏幕变黑一两分钟,然后再次出现,然后重复该循环。

我可以通过 ssh 远程登录系统。

然而 DNS 不工作;对于任何域名(例如 sikando.com), nslookup sikando.com都会返回** server can't find sikando.com: SERVFAIL.

dmesg显示没有错误。

tail /var/log/syslog反复显示这样的错误:

Sep 30 11:37:17 morla lightdm[4203]: Error getting user list from org.freedesktop.Accounts: GDBus.Error:org.freedesktop.DBus.Error.TimedOut: Failed to activate service 'org.freedesktop.Accounts': timed out (service_start_timeout=25000ms)
Sep 30 11:37:17 morla dbus-daemon[1235]: [system] Activating systemd to hand-off: service name='org.freedesktop.Accounts' unit='accounts-daemon.service' requested by ':1.83' (uid=0 pid=4242 comm="lightdm --session-child 18 21 " label="unconfined")

systemctl status dnsmasq产生:

Failed to connect to bus: No such file or directory

未设置 XDG_RUNTIME_DIR。

我怀疑 dbus 或 systemd 有问题,但我对两者的内部结构都不熟悉,而且我不知道如何开始诊断问题。

答案1

我今天也有这样的情况。显然/var/run不知何故已成为一个普通目录而不是链接/run(如 systemd 要求,请参阅这个问题),不知道这是怎么发生的。将其恢复为链接似乎已经解决了问题,我的系统再次正常启动。

相关内容