D-Bus

可能與 systemd 或 dbus 相關的意外錯誤 - 如何診斷?

  • September 30, 2020

我正在使用 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 有問題,但我不熟悉兩者的內部結構,也不知道如何開始診斷問題。

我今天也有。顯然/var/run不知何故變成了一個普通目錄而不是一個連結/run(根據 systemd 的要求,請參閱這個問題),不知道這是怎麼發生的。將其轉回連結似乎已經解決了問題,我的系統再次正常啟動。

引用自:https://unix.stackexchange.com/questions/612147