从 Ubuntu 20.04 升级到 22.04 后,图形登录停止工作。显示管理器不再显示。
经过一番dpkg-reconfigure gdm3
努力之后,现在似乎又可以正常工作了。但是,现在 KDE/Plasma 似乎仍然无法正常运行。
奇怪的是,我没有看到任何东西~/.xsession-errors
,所以真的不确定如何调试它?
我注意到启动命令似乎是startplasma-x11
。当我手动(即以交互方式)运行此命令时,我注意到它挂在了sudo
?那么当它不是以交互方式运行时它会做什么?还挂在sudo
?事实上,我再次重新启动gdm3
,然后我检查了pstree -a
,我看到:
|-gdm3
| |-gdm-session-wor
| | |-gdm-x-session --register-session --run-script /usr/bin/startplasma-x11
| | | |-Xorg vt2 -displayfd 3 -auth /run/user/1000/gdm/Xauthority -nolisten tcp -background none
-noreset -keeptty...
| | | | `-8*[{Xorg}]
| | | |-Xsession /etc/gdm3/Xsession /usr/bin/startplasma-x11
| | | | `-sudo edubuntu-langpack-installer
| | | `-2*[{gdm-x-session}]
| | `-2*[{gdm-session-wor}]
| `-2*[{gdm3}]
那么,这到底是怎么回事?它挂在那里sudo
?这似乎完全搞砸了。为什么在这个启动脚本中它可能会挂在那里?为什么我没有关于此事的任何日志?
我现在该如何修复这个问题?
这似乎属于edubuntu-live
。也许我只是卸载它...
编辑不幸的是,这没有效果。它仍然挂在同一个sudo
?
编辑好的,仍然有该文件/etc/X11/Xsession.d/51edubuntu_langpacks
,由于某种原因没有被删除...只需删除(重命名)该文件后,它现在似乎运行良好。
有点抽象:这是我爸爸的电脑。他升级后抱怨登录不再工作。他怎么能调试和修复它呢?这似乎是一个非常严重的问题,由于一些较旧的软件包安装了一些愚蠢的东西,登录可能会挂起Xsession.d
。而且,远程修复它并不容易。我看不到他的屏幕。我只看到正在运行的进程,我可以看到日志。也就是说,在这种情况下这里没有日志。或者经常不确定要查看哪些日志...