AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1114561
Accepted
Philipp Burch
Philipp Burch
Asked: 2019-02-01 14:00:02 +0800 CST2019-02-01 14:00:02 +0800 CST 2019-02-01 14:00:02 +0800 CST

Ubuntu 18.04:(图形)登录后立即注销

  • 772

这似乎是一个“再次”的问题,但我真的无法在网络上找到任何对我的案例有用的东西。

背景:

我有一台联想 Thinkpad T480,解压后我在其上安装了 Ubuntu 18.04。预装的 Windows 甚至还没有完成安装/设置。实际上,我之所以购买它是因为它具有可切换的图形(NVIDIA 专用图形和 Intel 集成图形),它允许我在旅途中也可以运行 3D CAD(在带有 Windows 的 VMware VM 中)。

我一开始根本没有配置任何省电的东西,这导致电池运行时间很短,可能只有 1.5 小时左右。所以大约一个月前,我安装了 tlp 并尝试了 bumblebee,以利用 Optimus 功能(集成显卡和独立显卡之间的动态切换)。这根本不起作用,CAD 无法使用 3D 加速和暂停后恢复往往会导致系统崩溃或导致奇怪的效果。其中一个奇怪的影响是USB 端口故障,因此插入的鼠标不再工作(没有电源)。不过,键盘和触摸板等集成设备仍然可以使用。重新启动“修复”了问题,因此它可能与硬件无关。不久之后,我删除了大黄蜂。

我通常会在几天内完全重启/关闭笔记本电脑一次,否则我只是让它进入睡眠状态。

问题:

几天前,我像往常一样关闭了笔记本。下次开机进入登录界面后,第一次出现问题:我可以输入密码,按回车,只是屏幕变黑,鼠标指针显示在屏幕右下角附近,然后第二个左右,我回到登录屏幕。没有错误信息。至少有一次,上面描述的 USB 端口问题再次出现。

总是可以毫无问题地登录到终端 ( Ctrl++ Alt) 。F2

我试过的:

特别是由于提到的USB问题,我怀疑图形驱动程序与它有关。所以我卸载了所有与 NVIDIA 相关的软件包,但问题仍然存在。重新安装也没有改变任何东西。我还尝试安装和卸载(重启几次)tlp 和 bumblebee,但它们似乎都没有改变任何东西。

引导到以前的内核版本没有帮助。

我去了一个终端并安装了Xubuntu-desktop。现在,当我启动计算机时,选择一个 Xubuntu 或 Xfce 会话,然后我可以登录到图形桌面并且一切都运行了。包括 3D 加速和 NVIDIA-prime。无论我使用 gdm3 还是 lightdm作为显示管理器,这都是正确的。

如果我选择任何其他会话(GNOME 经典、Ubuntu、Wayland 上的 Ubuntu 等),行为与以前相同:黑屏、鼠标指针、有时桌面背景图像短暂闪烁,然后返回登录屏幕。有趣的是,如果我现在切换回 Xubuntu 会话,登录也会失败,症状相同。只有在重新启动后,这样的登录才会再次起作用。就在我最后一次尝试时,这导致了一个轻储物柜的崩溃:

light-locker crashed with signal 5 in g_type_create_instance()

日志:

我真的不知道在哪里寻找错误。我检查了几个地方:

  • /var/log/Xorg.*.log:没有错误 (EE),没有任何可疑之处。
  • ~/.xsession-errors:最后一次更新是一周前的。报告了很多与跟踪器无法插入某些元数据有关的错误,以及来自主题解析器的错误。在文件的末尾,有很多这样的消息:Gtk-CRITICAL **: 12:49:52.203: gtk_widget_destroy: assertion ' GTK_IS_WIDGET (widget)' failed

和:

Gdk-Message: 12:51:24.605: nm-applet: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.0.

Gdk-Message: 12:51:24.605: update-notifier: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.0.

Gdk-Message: 12:51:24.608: blueman-applet: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.0.

Gdk-Message: 12:51:24.630: polkit-gnome-authentication-agent-1: Fatal IO error 0 (Success) on X server :0.0.
  • /var/log/lightdm/lightdm.log.1.gz:很多DEBUG消息,否则没有比这更严重的了WARNING: Seat type 'xlocal' is deprecated, use 'type=local' instead

  • /var/log/lightdm/seat0-greeter.log.1.gz:很多(lightdm-gtk-greeter:1447): Gtk-WARNING **: 16:51:55.144: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node menubar owner GreeterMenuBar)消息。一些更可疑的:Gdk-Message: 11:06:44.240: lightdm-gtk-greeter: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.,Gdk-Message: 12:57:34.520: lightdm-gtk-greeter: Fatal IO error 4 (Interrupted system call) on X server :0.

  • journalctl:可能是与 light-locker 崩溃有关的提示:light-locker[2482]: Environment variable XDG_SESSION_PATH not set. Is LightDM running?来自 X 的消息:(EE) open /dev/fb0: Permission denied内核消息,有时我也看到它在切换某种模式时在屏幕上闪烁:kernel: acpi INT3400:00: Unsupported event [0x88]

系统:

$ uname -a
Linux phiptp480 4.15.0-45-generic #48-Ubuntu SMP Tue Jan 29 16:28:13 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux`
$ cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04.1 LTS"

问题:

  • 这种行为的原因可能是什么?
  • 我应该在哪里寻找有关此案的提示?
  • 除了完全重新安装外,如何修复系统?

谢谢!此致,

菲利普

nvidia login 18.04
  • 2 2 个回答
  • 1304 Views

2 个回答

  • Voted
  1. Best Answer
    Philipp Burch
    2019-06-08T14:18:32+08:002019-06-08T14:18:32+08:00

    哦,天哪,看来一个长篇大论终于解决了。简短回答:GNOME 扩展“Workspace-Grid”导致 gnome-shell 崩溃。删除后,一切都按预期工作。

    作为参考,这是我的想法:

    1. 从登录屏幕切换到终端(Ctrl+ Alt+ F2)

    2. 记下当前系统时间date

    3. 立即切换到登录屏幕(Ctrl+ Alt+ F1)并输入我的密码;这引发了不当行为,让我回到了登录屏幕。

    4. 切换回终端并以相反的顺序打开系统日志(sudo journalctl -r)

    5. 向下滚动直到记录的登录尝试时间戳。

    6. 通过日志查找可疑内容,其中“org.gnome.Shell.desktop”的堆栈跟踪引起了我的注意。堆栈跟踪导致 ~/.local/share/gnome-shell/extensions/workspace-grid@.../extension.js:947。

    7. 删除了扩展文件夹~/.local/share/gnome-shell/extensions/workspace-grid@...

    8. 切换到登录屏幕,登录,瞧,一切正常。

    • 1
  2. Nitron
    2019-05-28T06:43:28+08:002019-05-28T06:43:28+08:00

    我面临着类似的问题。这对我有用。

    sudo ubuntu-drivers install

    • 0

相关问题

  • 登录失败并显示低图形然后崩溃?[关闭]

  • 未连接到任何可见进程的令人讨厌的 CPU 峰值

  • 10.04 Lucid 中的多席位状态如何?[关闭]

  • 升级到 10.04 后字体模糊,Nvidia 问题?

  • 帮助让 Flash 播放器在第二个屏幕上工作?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve