Когда я vncserver , я получаю сообщение об ошибке ниже.

Может кто-нибудь сказать мне, почему я получаю это сообщение? Я не вижу проблем на xstartup .

/home/tello/.vnc>vncserver

Couldn't start Xvnc; trying default font path.
Please set correct fontPath in the vncserver script.
Couldn't start Xvnc process.

_XSERVTransSocketCreateListener: failed to bind listener
_XSERVTransSocketUNIXCreateListener: ...SocketCreateListener() failed
_XSERVTransMakeAllCOTSServerListeners: failed to create listener for
unix
_XSERVTransNAMEDOpenServer: Can't open /tmp/.X11-pipe/X21
_XSERVTransOpen: transport open failed for named/spider:21
_XSERVTransMakeAllCOTSServerListeners: failed to open listener for
named

Fatal server error:
Failed to establish all listening sockets
_XSERVTransSocketCreateListener: failed to bind listener
_XSERVTransSocketUNIXCreateListener: ...SocketCreateListener() failed
_XSERVTransMakeAllCOTSServerListeners: failed to create listener for
unix
_XSERVTransNAMEDOpenServer: Can't open /tmp/.X11-pipe/X21
_XSERVTransOpen: transport open failed for named/spider:21
_XSERVTransMakeAllCOTSServerListeners: failed to open listener for
named

Fatal server error:
Failed to establish all listening sockets

Я не видел / TMP /.Х11-труба / Х21 скорее у меня / тмп /.X11-труба / X0 есть. В настоящее время у меня есть следующее:

total 8
drwxrwxr-x   2 root     root          96 May 19 07:56 .
drwxrwxrwt  37 sys      sys         4096 Jun  7 09:52 ..
-rw-rw-rw-   1 root     root           0 May 19 07:56 X0

1 ответ1

0

Похоже, у вас есть ошибка доступа к /tmp/.X11-pipe/X21 . Это может быть право собственности или привилегия для /tmp , /tmp/.X11-pipe или /tmp/.X11-pipe/X21 . Попробуйте использовать команду ls -ld для каждого из них, чтобы увидеть, существуют ли они, и есть ли у вас доступ к ним. Если /tmp/.X11-pipe/X21 существует, возможно, у вас уже есть VNC-сервер на этом порту, или неудачный запуск не мог быть правильно очищен.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .