![可能与 systemd 或 dbus 相关的意外错误 - 如何诊断?](https://linux22.com/image/180944/%E5%8F%AF%E8%83%BD%E4%B8%8E%20systemd%20%E6%88%96%20dbus%20%E7%9B%B8%E5%85%B3%E7%9A%84%E6%84%8F%E5%A4%96%E9%94%99%E8%AF%AF%20-%20%E5%A6%82%E4%BD%95%E8%AF%8A%E6%96%AD%EF%BC%9F.png)
我正在运行带有 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 要求,请参阅这个问题),不知道这是怎么发生的。将其恢复为链接似乎已经解决了问题,我的系统再次正常启动。