如何修复“哦不!出了点问题。”(gdm3 启动失败)

如何修复“哦不!出了点问题。”(gdm3 启动失败)

这台机器运行的是 Debian wheezy,最近升级到了 Jessie。一段时间以来,一切都运行良好。但是,今天重启后,桌面无法加载。

/var/log/messages shows gnome-shell: segfault at 0 error 4 in libupower-glib.so.3.0.0

我尝试重新安装 gnome-shell、gnome-session、gdm3 和 libupower,但无济于事。

(抱歉,格式不对,我在用手机打电话。)

答案1

有趣的是,当我以类似的方式破坏系统时,我也发现了自己的问题。我不确定我到底是怎么做到的,我最后安装的是终端仿真器,terminator但我已经很长时间没有重启机器了,所以可能还有更多我忘记的相关更改。

为了摆脱死机白屏,我强制删除了所有 gnome 包:

dpkg -r --force-depends `dpkg --get-selections | grep gnome | cut -f 1`
dpkg -r --force-depends `dpkg --get-selections | grep deinstall | cut -f 1`

这导致系统处于非常崩溃的状态。但是,我随后安装了 gnome 和许多(所有?)其他依赖项:

aptitude install task-gnome-desktop

解决软件包冲突的最初几个选项包括使用 aptitude 删除大多数或所有具有未满足依赖关系的软件包。我尝试了其他几个选项,直到找到一个不会删除任何内容而只会安装缺失软件包(大约 20 多个)的选项。

唯一似乎仍然存在的问题就是Thunderbird缺少线程的展开/折叠按钮。

答案2

我有同样的问题。我按照以下步骤解决了该问题:

重新启动系统。

Ctrl+ Alt+F4并输入startx

打开终端并删除 gnome 桌面

apt-get remove gnome-session

apt-get autoremove

我已经安装了 KDE 桌面,要重新配置kdm我使用以下命令:

sudo dpkg-reconfigure kdm

并选择kdm

下一步重启并重新安装 gnome 桌面。

相关内容