Ubuntu 22.04.2 LTS 上的登录循环。Xwayland 和 gnome-shell 被阻止

Ubuntu 22.04.2 LTS 上的登录循环。Xwayland 和 gnome-shell 被阻止

我的 Ubuntu 22.04.2 LTS 卡在登录循环中。我没有做任何特别的事情导致它(可能是一些常规的 Ubuntu 更新)。我尝试了https://support.system76.com/articles/login-loop-ubuntu/但什么都没用。我现在唯一的提示是当我通过没有 GUI 的 tty 登录我的帐户时出现的日志。它通知 Xwayland 和 gnome-shell 任务被阻止(下面的日志)。我尝试切换到Ubuntu on Xorg但没有任何变化。

实际症状:

  1. 陷入登录循环
  2. 控制台中出现日志信息:
    [ 363.971410 ] INFO: task Xwayland:2280 blocked for more than 241 seconds.
    [ 363.971454 ] Tainded: G       W  OE        6.2.0-26-generic #26~22.04.1-Ubuntu
    [ 363.971480 ] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables the message.
    [ 363.974889 ] INFO: task gnome-shell:2738 blocked for more than 241 seconds.
    [ 363.974919 ] Tainded: G       W  OE        6.2.0-26-generic #26~22.04.1-Ubuntu
    [ 363.974946 ] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables the message.
  1. Ubuntu在和之间切换Ubuntu on Xorg不会改变
  2. top实用程序显示CPU 负载过重load_average: 1.00

运行于联想 ThinkPad P14s Gen 21

图形:

  1. Intel TigerLake-LP GT2 [Iris Xe Graphics](VGA 兼容控制器)
  2. NVIDIA TU117GLM [Quadro T500 Mobile](3D 控制器)

答案1

我找到了问题的解决方案并且能够正常登录。

解决方案方法是删除 nvidia 驱动程序并安装特定的驱动程序,如下所述:

  1. 按照说明删除 nvidia 驱动程序这里。从日志来看,(开源 nvidia 驱动程序)journalctl存在问题。nouveau
sudo apt purge ~nnvidia
sudo apt autoremove
sudo apt clean
  1. 安装新驱动程序(关于 Nvidia 驱动程序安装的帮助)。此处的破解方法是安装特定的一个(525),由于sudo ubuntu-drivers install依赖自动驱动程序检测不起作用。
sudo apt update
sudo apt full-upgrade
sudo ubuntu-drivers install nvidia:525
sudo systemctl reboot

答案2

遇到了同样的问题,无法使用 ubuntu-desktop,但如果其他方法都不起作用,则切换到 KDE 即可。

使用以下方式安装 KDE-full:

sudo apt install kde-full

然后使用 sddm 而不是 gdm。

希望这可以帮助

答案3

我今天也遇到了这个问题。虽然 Moose2109 解决方案有效,但它并没有真正解决问题。解决方案是安装正确的 nvidea 驱动程序。我安装了 KDE,然后在发现真正的问题后从 GUI 安装了正确的 nvidea 驱动程序。但是,您可以尝试运行sudo ubuntu-drivers autoinstallsudo ubuntu-drivers install然后重新启动。

相关内容