分享

xorg ( 13.04 ) lightdm中断黑屏闪烁光标

 习悟斋 2019-12-27

问题:

我在我的电脑上使用 13.04 x64版本的Ubuntu,至少它应该工作到现在为止。 但突然lightdm在引导期间崩溃,即使我尝试在切换到另一个tty之后手动从终端启动它。

我不知道什么可能导致问题,因为我甚至没有安装任何图形驱动器的nvidia卡( 因为我几年来才知道这些问题,而且不需要安装任何问题就跳过这些问题。)。

在新的安装和更新过程中,它工作得很好,但是现在它不应该。

切换到gdm确实解决了用gui登录我的电脑的问题,但是这个lightdm应该可以工作。

日志对我来说没什么帮助但也许有人知道什么是?


lightdm.log



 [+0.00s] DEBUG: Logging to/var/log/lightdm/lightdm.log [+0.00s]


 DEBUG: Starting Light Display Manager 1.6.0, UID=0 PID=7369 [+0.00s]


 DEBUG: Loaded configuration from/etc/lightdm/lightdm.conf [+0.00s]


 DEBUG: Using D-Bus name org.freedesktop.DisplayManager [+0.00s] DEBUG:


 Registered seat module xlocal [+0.00s] DEBUG: Registered seat module


 xremote [+0.00s] DEBUG: Adding default seat [+0.00s] DEBUG: Starting


 seat [+0.00s] DEBUG: Starting new display for greeter [+0.00s] DEBUG:


 Starting local X display [+0.00s] DEBUG: Using VT 7 [+0.00s] DEBUG:


 Activating VT 7 [+0.01s] DEBUG: Logging to/var/log/lightdm/x-1.log


 [+0.01s] DEBUG: Writing X server authority to/var/run/lightdm/root/:1


 [+0.01s] DEBUG: Launching X Server [+0.01s] DEBUG: Launching process


 7376:/usr/bin/X :1 -core -auth/var/run/lightdm/root/:1 -nolisten tcp


 vt7 -novtswitch [+0.01s] DEBUG: Waiting for ready signal from X server


 :1 [+0.01s] DEBUG: Acquired bus name org.freedesktop.DisplayManager


 [+0.01s] DEBUG: Registering seat with bus path


/org/freedesktop/DisplayManager/Seat0 [+0.61s] DEBUG: Got signal 10


 from process 7376 [+0.61s] DEBUG: Got signal from X server :1 [+0.61s]


 DEBUG: Connecting to XServer :1 [+0.61s] DEBUG: Starting greeter


 [+0.62s] DEBUG: Started session 7385 with service 'lightdm-greeter',


 username 'lightdm' [+0.64s] DEBUG: Session 7385 authentication


 complete with return value 0: Success [+0.64s] DEBUG: Greeter


 authorized [+0.64s] DEBUG: Logging to/var/log/lightdm/x-1-greeter.log


 [+0.64s] DEBUG: Session 7385 running command


/usr/lib/lightdm/lightdm-greeter-session/usr/sbin/unity-greeter


 [+0.68s] DEBUG: Greeter closed communication channel [+0.68s] DEBUG:


 Session 7385 exited with return value 1 [+0.68s] DEBUG: Greeter quit


 [+0.68s] DEBUG: Failed to start greeter [+0.68s] DEBUG: Stopping


 display [+0.68s] DEBUG: Sending signal 15 to process 7376 [+0.82s]


 DEBUG: Process 7376 exited with return value 0 [+0.82s] DEBUG: X


 server stopped [+0.82s] DEBUG: Removing X server authority


/var/run/lightdm/root/:1 [+0.82s] DEBUG: Releasing VT 7 [+0.82s]


 DEBUG: Display server stopped [+0.82s] DEBUG: Stopping seat, failed to


 start a display [+0.82s] DEBUG: Stopping seat [+0.82s] DEBUG: Seat


 stopped [+0.82s] DEBUG: Required seat has stopped [+0.82s] DEBUG:


 Stopping display manager [+0.82s] DEBUG: Display manager stopped


 [+0.82s] DEBUG: Stopping daemon [+0.82s] DEBUG: Exiting with return


 value 1



---



x-0-greeter.log



 Error writing X authority: Failed to write X authority


/var/lib/lightdm/.Xauthority: Success



---



x-1-greeter.log



 Error writing X authority: Failed to write X authority


/var/lib/lightdm/.Xauthority: Success/var/log/lightdm/x-1-greeter.log


 (END)



---



x0.log



 X.Org X Server 1.13.3 Release Date: 2013-03-07 X Protocol Version 11,


 Revision 0 Build Operating System: Linux 3.2.0-37-generic x86_64


 Ubuntu Current Operating System: Linux stefan-dev 3.8.0-30-generic


 #44-Ubuntu SMP Thu Aug 22 20:52:24 UTC 2013 x86_64 Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.8.0-30-generic


 root=UUID=6e9c6967-a55f-49b8-b690-7257b359ae8d ro quiet splash


 vt.handoff=7 Build Date: 17 April 2013 10:43:13PM xorg-server


 2:1.13.3-0ubuntu6 (For technical support please see


 http://www.ubuntu.com/support) Current version of pixman: 0.28.2


Before reporting problems, check http://wiki.x.org


to make sure that you have the latest version. Markers: (--) probed, (**) from config file, (==) default setting,


(++) from command line, (!!) notice, (II) informational,


(WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file:"/var/log/Xorg.0.log", Time: Tue Sep 17 18:27:30 2013


 (==) Using system config directory"/usr/share/X11/xorg.conf.d"


 Initializing built-in extension Generic Event Extension Initializing


 built-in extension SHAPE Initializing built-in extension MIT-SHM


 Initializing built-in extension XInputExtension Initializing built-in


 extension XTEST Initializing built-in extension BIG-REQUESTS


 Initializing built-in extension SYNC Initializing built-in extension


 XKEYBOARD Initializing built-in extension XC-MISC Initializing


 built-in extension SECURITY Initializing built-in extension XINERAMA


 Initializing built-in extension XFIXES Initializing built-in extension


 RENDER Initializing built-in extension RANDR Initializing built-in


 extension COMPOSITE Initializing built-in extension DAMAGE


 Initializing built-in extension MIT-SCREEN-SAVER Initializing built-in


 extension DOUBLE-BUFFER Initializing built-in extension RECORD


 Initializing built-in extension DPMS Initializing built-in extension


 X-Resource Initializing built-in extension XVideo Initializing


 built-in extension XVideo-MotionCompensation Initializing built-in


 extension SELinux Initializing built-in extension


 XFree86-VidModeExtension Initializing built-in extension XFree86-DGA


 Initializing built-in extension XFree86-DRI Initializing built-in


 extension DRI2 Loading extension GLX resize called 1680 1050 Server


 terminated successfully (0). Closing log file.



回答 1:

花了我两天时间最终解决了

  • sudo dpkg-reconfigure gdm #select gdm
  • sudo apt-get remove lightdm* --purge
  • sudo reboot
  • sudo apt-get install lightdm*
  • sudo dpkg-reconfigure gdm #select lightdm

回答 2:

上星期应用lightdm补丁后,我开始遇到这个问题。 由于缺少对 /var/lib/lightdm/.Xauthority的访问,欢迎程序无法启动,结果是低图形模式错误,只能通过删除 /var/lib/lightdm/.Xauthority 来解析一个会话。 这个问题似乎是由这个新补丁引起的,它给 .Xauthority 文件更严格的权限(。600 而不是 664 )。 请参见以下内容:

lightdm ( 1.6.0 -0 ubuntu3.1 ) raring安全性;urgency=low

  • 安全更新:对。Xauthority文件的权限错误( LP: #1175023)
    • debian/patches/07_xauthority_perms.patch: 在 src/Xauthority。c 中使用g_open而不是 g_file_set_contents。
    • debian/patches/08_xauthority_fix_perms.patch: 在 src/Xauthority in上的先前版本中保留了不正确的权限。
    • CVE-2013-4331

在 user behavior之前建议的修复 上面 似乎工作半小时,并在用户主目录中返回过时的.Xauthority 文件的权限,从而导致图形登录循环。

为了解决这个问题,我为 xfce-session-logout ( 我使用 XFCE ) 创建了一个包装器脚本,它从用户主目录和 /var/lib/lightdm 中删除 .Xauthority。 因为这个脚本必须使用 sudo 来假设删除 /var/lib/lightdm/.Xauthority的正确权限,这不是理想的,尽管它工作。 使用 gdm 也避免了这个问题。 我的情况也很复杂,可能是我通过控制台访问本地系统,通过 xdmcp

Ubuntu 上面的安全问题,Ubuntu需要修补任何其他程序需要访问的程序,因为目前通过修复安全问题,他们已经有效地破坏了服务器的安全。 那不是很好。


回答 3:

我在 Debian Sid上发现了相同的问题,并且找到了删除 .Xauthority 文件,尽管不是一个可以靠的解决方案。

  • 将文件 /var/lib/lightdm/.Xauthority 重命名为 /var/lib/lightdm/.Xauthority-BAK

    
    sudo mv/var/lib/lightdm/.Xauthority/var/lib/lightdm/.Xauthority-BAK
    
    
    
  • 重新启动lightdm服务

    
    sudo service lightdm stop
    
    
    sudo service lightdm start
    
    
    

回答 4:

Lubuntu 15.x:
lightdm-greeter blackscreen中,我切换到了一个虚拟终端( Alt2 ),登录,然后找到了 lightdm-greeter的pid top -b -n 1 | grep 'lightdm' 然后我尝试 sudo kill -s SIGHUP [pid] ,然后再次使用 top 查看欢迎程序是否仍在运行,然后尝试 sudo kill -s SIGTERM 再次使用 top,欢迎程序没有运行。 然后我切换到图形会话/登录。 它有一条消息表明会话被锁定,并且我将被重定向到登录。 我等了大概 7秒而 lightdm-greeter 出现了。 我登陆了。 GUI会话完整。


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多