Debian을 Stretch에서 Buster로 업그레이드했지만 부팅하는 데 문제가 있습니다 xmonad
.
작동하지 않는 것
나는 로그인 관리자로 시작했지만 지금은 둘 중 하나를 사용하거나 gdm3
바로 lightdm
버려졌습니다.
해결책
원래 콘솔(++)에서 로그인한 후 Ctrl파일을 생성하고 실행하면 Altxmonad를 시작할 수 있습니다 .F2~/.xinitrx
startx
내가 원하는 건
스트레칭에서 했던 것처럼 선택하고 로그인 xmonad
할 수 있기를 원합니다 .gdm3
나는 (콘솔에서 실행되는) 기본 최소 구성을 사용하고 있으므로 그것이 문제라고 생각하지 않습니다.
전송과 관련된 로그 파일을 알려주세요!
통나무
/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.
답변1
문제가 해결되었으나 관련이 없습니다. 이 문제를 어떻게 디버깅했는지 게시하겠습니다.
확인해야 하는데 /var/log/Xorg.0.log
파일이 잘려서 오류가 누락되었습니다.
- CtrlAlt다른 tty에 로그인하려면 ++를 사용하세요 F1.
- 로그 파일의 모든 새 입력을 별도의 파일에 저장합니다.
tail -f /var/log/Xorg.0.log >> ~/tmp/Xorg.log
- CtrlAlt로그인 관리자로 돌아가려면 ++를 사용하세요 F7.
- 로그인을 시도하는 중, 제 경우에는 충돌이 발생하여 로그인 관리자로 돌아왔습니다.
- Ctrl++를 사용하여 Alt다른 tty로 돌아가 F1무슨 일이 일어나는지 관찰하세요
~/tmp/Xorg.log
.
내 경우에는 xkbcomp
키보드 프로필의 버그로 인해 분할 오류로 인해 충돌이 발생하여 모든 것을 가져갔습니다. 나는 이것이 xkbcomp
이전 버전(Debian을 업그레이드한 이후)보다 최신 버전이고 이전 버전보다 구성 오류에 대한 탄력성이 떨어진다고 가정합니다.