Debian
發行版升級後在 Debian Buster 上使用 xmonad 時出錯
將 Debian 從伸展升級到破壞者,我在啟動
xmonad
.什麼不起作用
我之前是從登錄管理器開始的,但現在使用
gdm3
orlightdm
,我直接被拋出。解決方法
從原始控制台 (
Ctrl
++Alt
)登錄後F2
,如果我創建一個文件~/.xinitrx
並執行startx
.我想要的是
我希望能夠選擇
xmonad
ingdm3
,然後登錄,就像我以前在伸展時所做的那樣。我正在使用預設的極簡主義配置(從控制台工作),所以我認為這不是問題。
請告訴我哪些日誌文件可能與發送相關!
日誌
/var/log/syslog
在嘗試登錄時:Aug 13 09:12:24 vinden systemd[1]: session-c8.scope: Killing process 15753 (lightdm) with signal SIGTERM. Aug 13 09:12:24 vinden systemd[1]: session-c8.scope: Killing process 15756 (lightdm-gtk-gre) with signal SIGTERM. Aug 13 09:12:24 vinden systemd[1]: session-c8.scope: Killing process 15769 (uim-helper-serv) with signal SIGTERM. Aug 13 09:12:24 vinden systemd[1]: Stopping Session c8 of user lightdm. Aug 13 09:12:24 vinden systemd[1]: session-66.scope: Failed to add inotify watch descriptor for control group /user.slice/user-1000.slice/session-66.scope: No space left on device Aug 13 09:12:24 vinden systemd[1]: Started Session 66 of user gauthier. Aug 13 09:12:24 vinden at-spi-bus-launcher[8381]: dbus-daemon[8385]: Activating service name='org.a11y.atspi.Registry' requested by ':1.5' (uid=1000 pid=15983 comm="trayer --edge top --align right --SetDockType true") Aug 13 09:12:24 vinden at-spi2-registr[15994]: Could not open X display Aug 13 09:12:24 vinden at-spi-bus-launcher[8381]: dbus-daemon[8385]: Successfully activated service 'org.a11y.atspi.Registry' Aug 13 09:12:24 vinden at-spi-bus-launcher[8381]: SpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry Aug 13 09:12:24 vinden at-spi2-registr[15994]: AT-SPI: Cannot open default display Aug 13 09:12:24 vinden dbus-daemon[7613]: [session uid=1000 pid=7613] Activating service name='org.freedesktop.portal.IBus' requested by ':1.22' (uid=1000 pid=15977 comm="/usr/bin/ibus-daemon --daemonize --xim ") Aug 13 09:12:24 vinden dbus-daemon[7613]: [session uid=1000 pid=7613] Successfully activated service 'org.freedesktop.portal.IBus' Aug 13 09:12:25 vinden systemd[1]: session-66.scope: Killing process 15897 (lightdm) with signal SIGTERM. Aug 13 09:12:25 vinden systemd[1]: session-66.scope: Killing process 15903 (gnome-keyring-d) with signal SIGTERM. Aug 13 09:12:25 vinden systemd[1]: session-66.scope: Killing process 15906 (xmonad-session) with signal SIGTERM. Aug 13 09:12:25 vinden systemd[1]: session-66.scope: Killing process 15960 (ssh-agent) with signal SIGTERM. Aug 13 09:12:25 vinden systemd[1]: session-66.scope: Killing process 15977 (ibus-daemon) with signal SIGTERM. Aug 13 09:12:25 vinden systemd[1]: session-66.scope: Killing process 15988 (ibus-dconf) with signal SIGTERM. Aug 13 09:12:25 vinden systemd[1]: session-66.scope: Killing process 16007 (dropbox) with signal SIGTERM. Aug 13 09:12:25 vinden systemd[1]: session-66.scope: Killing process 16008 (dropbox) with signal SIGTERM. Aug 13 09:12:25 vinden systemd[1]: Stopping Session 66 of user gauthier. Aug 13 09:12:25 vinden acpid: client 15746[0:0] has disconnected Aug 13 09:12:25 vinden acpid: client connected from 16014[0:0] Aug 13 09:12:25 vinden acpid: 1 client rule loaded Aug 13 09:12:26 vinden systemd[1]: session-c9.scope: Failed to add inotify watch descriptor for control group /user.slice/user-118.slice/session-c9.scope: No space left on device Aug 13 09:12:26 vinden systemd[1]: Started Session c9 of user lightdm.
問題已解決,但無關。我將發布我如何調試此問題。
我需要檢查
/var/log/Xorg.0.log
,但文件以某種方式被截斷,所以我錯過了錯誤。
Ctrl
使用++登錄另一個Alt
ttyF1
。- 將日誌文件中的所有新輸入保存到單獨的文件中:
tail -f /var/log/Xorg.0.log >> ~/tmp/Xorg.log
Ctrl
使用++返回登錄管理Alt
器F7
。- 嘗試登錄,在我的情況下它崩潰並返回到登錄管理器。
Ctrl
用++回到你的另一個 ttyAlt
,F1
觀察~/tmp/Xorg.log
.就我而言,如果您必須知道的話,
xkbcomp
由於我的鍵盤配置文件中的錯誤而導致分段錯誤而崩潰,並帶走了整個事情。我想這xkbcomp
是一個比我以前擁有的版本更新的版本(因為我升級了 Debian),並且對配置錯誤的彈性低於舊版本。