gnome shell 间歇性崩溃,让我重新登录

gnome shell 间歇性崩溃,让我重新登录

我在 VirtualBox 中安装了 ubuntu 18 04(在尝试修复问题时更新到 20 04 1 LTS),从今天开始它开始崩溃,我认为它是在我同意软件更新(小更新,不是发行版升级)后开始的。gnome shell 终止,我回到登录界面。这似乎主要发生在我打开 Web 浏览器时,但也发生在其他情况下,例如打开未配置的 Thunderbird。

有几次,我在 gnome 中也遇到了不同的错误窗口,例如“检测到系统错误”或类似信息:[更新] 我对不同的错误消息提出了一个单独的问题: “检测到系统程序问题”与“抱歉,Ubuntu * 遇到内部错误” [/更新]

起初,我尝试了不同的方法,例如 apt-get update/upgrade,但出现了一些Hash Sum mismatch错误。我尝试了很多 clear 和 --fix-missing 来解决这个问题,但崩溃仍然存在。因此,在 virtualbox 中创建快照后,我升级到了 2004,希望这样可以修复未知问题。但没有。我发现一些提示建议查看journalctl -e和其他日志文件的输出。但内容太多了,我不知道该看什么,该看什么。/var/log/boot.log我看到一些失败,

Failed to start Snap Daemon. [repeatedly]
Failed to start Docker Application Container Engine. [repeatedly]
Failed to start Wait until snapd is fully seeded.
Failed to start containerd container runtime.
Failed to start GRUB failed boot detection.

我看到一些日志/var/crash

_usr_bin_gnome-shell.1000.crash
_usr_bin_gnome-software.1000.crash
_usr_lib_gdm3_gdm-session-worker.0.crash
_usr_lib_policykit-1_polkitd.0.crash

我怎样才能更接近找到问题的根源?

@heynnema 的评论:

Wayland 和 Switcheroo,据我所知没有。这是默认的 1804 安装。

关于 Switcheroo,我使用的是 Dell Precision Quadro M2000M。BIOS 中的可切换显卡选项为“关闭”,我尝试将其设置为“打开”,效果相同。

~$ dpkg -l *irtualbox*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                     Version      Architecture Description
+++-========================-============-============-=================================
un  virtualbox-guest-dkms    <none>       <none>       (no description available)
un  virtualbox-guest-modules <none>       <none>       (no description available)

~$ ls -al ~/.local/share/gnome-shell/extensions
ls: cannot access '/home/toro/.local/share/gnome-shell/extensions': No such file or directory

~$ ls -al /usr/share/gnome-shell/extensions
total 20
drwxr-xr-x 5 root root 4096 Okt  7 17:52 .
drwxr-xr-x 7 root root 4096 Okt  7 17:56 ..
drwxr-xr-x 2 root root 4096 Okt  7 17:52 desktop-icons@csoriano
drwxr-xr-x 3 root root 4096 Okt  7 17:45 [email protected]
drwxr-xr-x 3 root root 4096 Okt  7 17:45 [email protected]

Virtualbox 在最新的 win10x64 上运行。我尝试了有和没有 3d 加速的不同图形设置,没有任何区别。

答案1

gnome-shell自从上周进行了一些小更新后,我在运行 Ubuntu 18.04.5 LTS 的 Jetson Nano 4.9.140-tegra aarch64 内核上也遇到了这些崩溃。我的/var/log/apport.log显示:

ERROR: apport (pid 22141) Tue Oct 27 08:41:37 2020: executable: /usr/lib/tracker/tracker-extract (command line "/usr/li$

我认为这表示/usr/lib/tracker/tracker-extract可执行文件已损坏。因此我直接用以下命令删除了它:

sudo rm -rf /usr/lib/tracker/tracker-extract

并清除/var/crash,以便我可以监控新的崩溃报告。我现在已经重启了几次,没有发生任何意外。

我还得到了:

ERROR: apport (pid 7017) Mon Oct 26 00:14:28 2020: executable: /usr/lib/gdm3/gdm-session-worker (command line "gdm-sess$
ERROR: apport (pid 7017) Mon Oct 26 00:14:28 2020: is_closing_session(): no DBUS_SESSION_BUS_ADDRESS in environment

但我认为这可能是由于tracker-extract可执行文件损坏造成的,因为在删除损坏的可执行文件后,这种情况没有再次发生。希望这能有所帮助。

相关内容