如何解锁 /tmp/.tX0-lock

use*_*701 5 xserver 16.04

我从 14.04.3 更新到 16.04。从那时起,我经历了一个越来越不稳定的操作系统。

当我启动时,该过程会给我一个终端。当我使用时startx,我收到以下错误:

Fatal Server Error: Could not create lock file in /tmp/.tX0-lock. Go to X.org Foundation for help
Run Code Online (Sandbox Code Playgroud)

X.org 没人在家。我查看过的一堆 X System 文档描述了在锁定任何文件后似乎发生的过程。

该过程中稍后出现的错误消息显示:

xinit: giving up xinit; unable to connect to X server;Connection refused. xinit: server error
Xauth: error in locking authority file /home/robert/.Xauthority
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题,或者我在哪里可以找到解决方法?

Rin*_*ind 5

锁定权限文件 /home/robert/.Xauthority 时出错

意味着该文件没有正确的权限。

做一个ls -l /home/robert/.Xauthority并验证第二个“罗伯特”看起来像这样:

-rw------- 1 robert robert 57 sep  4 08:02 .Xauthority
Run Code Online (Sandbox Code Playgroud)

您可以设置用户和组...

sudo chown $USER:$USER /home/robert/.Xauthority
Run Code Online (Sandbox Code Playgroud)

以及权限...

sudo chmod 600 /home/robert/.Xauthority
Run Code Online (Sandbox Code Playgroud)

但可能存在潜在的问题,而这只是一个症状。


致命服务器错误:s无法在/tmp/.tX0-lock中创建锁定文件。前往 X.org 基金会寻求帮助

可能有很多原因。这可能是由于上面的其他错误造成的,所以当你修复这个错误时,这个问题就会消失。但它也可能表明硬盘有故障,或安装错误/tmp

请查看Ubuntu 启动到终端并且XServer 错误无法创建锁定文件