如何摆脱登录循环?

如何摆脱登录循环?

我最近从 Debian Jessie 升级到 Stretch,并且由于图形冲突而很难启动 X。我通过一系列清除和重新安装命令对这些内容进行了整理,并很高兴看到熟悉的登录屏幕。对我来说不幸的是,输入密码后,屏幕短暂闪烁,但我仍然处于登录屏幕。

我可以在另一台 TTY 上毫无问题地进入系统,但我似乎无法启动桌面。

其他注意事项:

  • 我已经检查了.Xauthority权限/所有权,它们都很好(我家里的其他文件也是如此。)
  • 我选择哪个桌面(我有 Fluxbox、Gnome 和 X11 选项)似乎并不重要,它总是会立即回来。
  • 日志看起来很清楚,对我来说没有什么值得怀疑的

编辑:
Xorg.0.log 有以下 EE 行:

(EE) open /dev/dri/card0: No such file or directory
(EE) Screen 0 deleted because of no matching config section
(EE) AIGLX: reverting to software rendering

Edit2:
首页有100G可用空间,root有2.4G

.xsession-errors是空的

添加新用户也会循环。循环登录后尝试删除该用户表示该用户正在使用/lib/systemd/systemd --user

Edit3:
我厌倦了尝试修复它,因为我已经测试了一个全新的安装是否正常工作,并且有一个单独的安装,/home我刚刚重新安装,并且必须再次安装我的所有软件包,这很烦人,但我现在已经安装了。赏金给予我认为最有帮助的人,谢谢。

答案1

没有设备/dev/dri/card0用于D直接的渲染基础设施,因此只有软件渲染器可用,这可能不适合当前分配的驱动程序xorg.conf。因此,请尝试重新安装 X 的驱动程序,例如(其中软件包xserver-xorg-video-intel可能有所不同):

sudo apt-get install --reinstall xserver-xorg-video-intel xserver-xorg-core
sudo dpkg-reconfigure xserver-xorg

答案2

将您的用户添加到'视频'组似乎无权访问所需的设备。

video: This group can be used locally to give a set of users access to a video device (like the framebuffer, the videocard or a webcam).

相关内容