启动 Lightdm 时 Ubuntu 15.10 启动挂起

启动 Lightdm 时 Ubuntu 15.10 启动挂起

在升级到 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”来使其正常工作。

然后重新启动 lig​​htdm 并且一切照常运行。

16.04.3 LTS 供您参考。

答案3

我遇到了类似的问题,上述建议对我都不起作用。为了避免其他人完全重新安装,最好这样做……这就是我所做的:

  • 按 Ctrl+Alt+F2
  • 登录到您的用户名
  • 删除显示管理器(例如 GNOME)并重新安装其他显示管理器,例如(MATE)

之后我的上述问题就解决了!

相关内容