在升级到 15.10 之前,我没有阅读发行说明,我仍然安装了 fglrx 驱动程序。升级后重新启动时,它会无限期地挂在启动画面上,我无法使用“ctrl alt f1-6”打开控制台。我能够通过启动到恢复模式、打开根控制台清除 fglrx 驱动程序并安装开源 radeon 驱动程序来解决这个问题。现在它挂在这个屏幕上https://i.stack.imgur.com/DSsUA.jpg
**System info**
- 内存 15GiB 系统内存 处理器 AMD FX(tm)-8350 八核
- 处理器桥 RD890 PCI 至 PCI 桥(外部 gfx0 端口 B)
- 桥接器 RD890 PCI 至 PCI 桥接器(PCI Express GPP 端口 B)显示
- Tahiti XT Radeon HD 7970/8970 OEM / R9 280X]多媒体 Tahiti XT
HDMI 音频 Radeon HD 7970 系列
**lightdm.log**
[+0.00s] DEBUG:记录到 /var/log/lightdm/lightdm.log
[+0.00s] DEBUG:启动 Light Display Manager 1.16.4,UID=0 PID=6021
[+0.00s] DEBUG:从 /usr/share/lightdm/lightdm.conf.d 加载配置目录
[+0.00s] DEBUG:从 /usr/share/lightdm/lightdm.conf.d/50-greeter-wrapper.conf 加载配置
[+0.00s] DEBUG:从 /usr/share/lightdm/lightdm.conf.d/50-guest-wrapper.conf 加载配置
[+0.00s] DEBUG:从 /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf 加载配置
[+0.00s] DEBUG:从/usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf
[+0.00s] DEBUG:从 /usr/share/lightdm/lightdm.conf.d/50-xserver-command.conf 加载配置
[+0.00s] DEBUG:从 /usr/local/share/lightdm/lightdm.conf.d 加载配置目录
[+0.00s] DEBUG:从 /etc/xdg/lightdm/lightdm.conf.d 加载配置目录
[+0.00s] DEBUG:从 /etc/lightdm/lightdm.conf 加载配置
[+0.00s] DEBUG:使用 D-Bus 名称 org.freedesktop.DisplayManager
[+0.00s] DEBUG:已注册座位模块 xlocal
[+0.00s] DEBUG:已注册座位模块 xremote
[+0.00s] DEBUG:注册座位模块 unity
[+0.00s] DEBUG:监控登录的座位
[+0.00s] DEBUG:从登录添加的新座位:seat0
[+0.00s] DEBUG:座位seat0:从配置部分加载属性 座位:*
[+0.00s] DEBUG:座位seat0:正在开始
[+0.00s] DEBUG:座位seat0:创建欢迎会话
[+0.00s] DEBUG:座位seat0:创建类型为 x 的显示服务器
[+0.00s] DEBUG:使用 VT 7
[+0.00s] DEBUG:座位seat0:在 VT 7 上启动本地 X 显示
[+0.00s] DEBUG:DisplayServer x-0:记录到 /var/log/lightdm/x-0.log
[+0.00s] DEBUG:DisplayServer x-0:将 X 服务器权限写入 /var/run/lightdm/root/:0
[+0.00s] DEBUG:DisplayServer x-0:启动 X 服务器
[+0.01s] DEBUG:启动进程 6033:/usr/bin/X -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
[+0.01s] DEBUG:DisplayServer x-0:等待来自 X 服务器的就绪信号 :0
[+0.01s] DEBUG:已获取总线名称 org.freedesktop.DisplayManager
[+0.01s] DEBUG:使用总线路径 /org/freedesktop/DisplayManager/Seat0 注册座位
[+0.01s] DEBUG:从 org.freedesktop.Accounts 加载用户
[+0.01s] DEBUG:已添加用户 /org/freedesktop/Accounts/User1001
[+0.01s] DEBUG:用户 /org/freedesktop/Accounts/User1000 已添加
[+0.28s] DEBUG:从进程 6033 获得信号 10
[+0.28s] DEBUG:DisplayServer x-0:从 X 服务器获得信号:0
[+0.28s] DEBUG:DisplayServer x-0:连接到 XServer:0
[+0.28s] DEBUG:Seat seat0:显示服务器就绪,开始会话身份验证
[+0.28s] DEBUG:会话 pid=6149:以服务“lightdm-greeter”、用户名“lightdm”启动
[+0.29s] DEBUG:会话 pid=6149:身份验证完成,返回值为 0:成功
[+0.29s] DEBUG:Seat seat0:会话已经验证,正在运行命令
[+0.29s] DEBUG:会话 pid=6149:正在运行命令 /usr/lib/lightdm/lightdm-greeter-session /usr/sbin/unity-greeter
[+0.29s] DEBUG:创建共享数据目录 /var/lib/lightdm-data/lightdm
[+0.29s] DEBUG:会话 pid=6149:记录到 /var/log/lightdm/x-0-greeter.log
[+0.31s] DEBUG:激活 VT 7
[+0.31s] DEBUG:激活 login1 会话 c15
[+0.31s] DEBUG:席位 seat0 将活动会话更改为 c15
[+0.31s] DEBUG:会话 c15 已处于活动状态
[+0.31s] DEBUG:会话 pid=6149:Greeter 关闭了通信渠道
[+0.31s] DEBUG:会话 pid=6149:退出,返回值为 1
[+0.31s] DEBUG:席位 seat0:会话已停止
[+0.31s] DEBUG:席位 seat0:正在停止;无法启动欢迎程序
[+0.31s] DEBUG:Seat seat0:正在停止
[+0.31s] DEBUG:Seat seat0:正在停止显示服务器
[+0.31s] DEBUG:向进程 6033 发送信号 15
[+0.76s] DEBUG:进程 6033 退出,返回值为 0
[+0.76s] DEBUG:DisplayServer x-0:X 服务器已停止
[+0.76s] DEBUG:释放 VT 7
[+0.76s] DEBUG:DisplayServer x-0:正在删除 X 服务器权限 /var/run/lightdm/root/:0
[+0.76s] DEBUG:Seat seat0:显示服务器已停止
[+0.76s] DEBUG:Seat seat0:已停止
[+0.76s] DEBUG:所需座位已停止
[+0.76s] DEBUG:停止显示管理器
[+0.76s] DEBUG:显示管理器已停止
[+0.76 秒] DEBUG:停止守护进程
[+0.76 秒] DEBUG:退出,返回值为 1
x-0-greeter.log
写入 X 权限时出错:无法打开 X 权限 /var/lib/lightdm/.Xauthority:没有此文件或目录
答案1
可能/var/lib/lightdm
尚未创建该文件夹。
您可以尝试:mkdir -p /var/lib/lightdm; chown -R lightdm:lightdm /var/lib/lightdm ; chmod 0750 /var/lib/lightdm
如果需要,请使用 root 权限。
答案2
同一问题的不同解决方法。在启动过程中跟踪损坏/低图形模式结果后,我最终看到了相同的错误消息。
为了解决这个问题,我重新安装了 lightdm。重新安装 lightdm 后,我发现目录 /var/lib/lightdm-data/lightdm,但用户“lightdm”的主目录是“/var/lib/lightdm”。也就是说,它的主目录不存在!
我通过将 lightdm 的主目录更改为 /etc/passwd 中的“/var/lib/lightdm-data/lightdm”来使其正常工作。
然后重新启动 lightdm 并且一切照常运行。
16.04.3 LTS 供您参考。
答案3
我遇到了类似的问题,上述建议对我都不起作用。为了避免其他人完全重新安装,最好这样做……这就是我所做的:
- 按 Ctrl+Alt+F2
- 登录到您的用户名
- 删除显示管理器(例如 GNOME)并重新安装其他显示管理器,例如(MATE)
之后我的上述问题就解决了!