URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 86857
[ Назад ]

Исходное сообщение
"Подключение к локальному серверу X"

Отправлено iog , 09-Окт-09 18:05 
Добрый день!

есть одна тулза (работающая под правами пользователя user1 на сервере) требует для своей работы подключения к локальному серверу X.

Х сервер работает:
root 11331 11322 0 17:12 ? 00:00:02 /usr/X11R6/bin/X :0 -audit 0 -auth /var/gdm/:0.Xauth vt7

при попытке запуска приложения она выдаёт:

Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

Error: Can't open display: :0.0

в файле /var/log/Xorg.0.log появляется запись:
AUDIT: Fri Oct 9 17:28:39 2009: 11331 X: client 4 rejected from local host

файла .Xauthority у user1 в home директории нету.

как починить?


Содержание

Сообщения в этом обсуждении
"Подключение к локальному серверу X"
Отправлено anonymous , 11-Окт-09 14:37 
>Добрый день!
>
>есть одна тулза (работающая под правами пользователя user1 на сервере) требует для
>своей работы подключения к локальному серверу X.
>
>Х сервер работает:
>
>файла .Xauthority у user1 в home директории нету.
>
>как починить?

похоже, что тулза запускается не в сессии gdm?


"Подключение к локальному серверу X"
Отправлено sproot , 11-Окт-09 16:27 
>[оверквотинг удален]
>
>Error: Can't open display: :0.0
>
>в файле /var/log/Xorg.0.log появляется запись:
>AUDIT: Fri Oct 9 17:28:39 2009: 11331 X: client 4 rejected from
>local host
>
>файла .Xauthority у user1 в home директории нету.
>
>как починить?

sproot@matrix:~$ xauth list
matrix.home.lan:0  MIT-MAGIC-COOKIE-1  807c7978d370637549dcb630661c8a6d
192.168.148.1:0  MIT-MAGIC-COOKIE-1  807c7978d370637549dcb630661c8a6d
172.16.47.1:0  MIT-MAGIC-COOKIE-1  807c7978d370637549dcb630661c8a6d
matrix/unix:0  MIT-MAGIC-COOKIE-1  807c7978d370637549dcb630661c8a6d

matrix:~# echo $DISPLAY

matrix:~# export DISPLAY=matrix.home.lan:0
matrix:~# glxgears
No protocol specified
Error: couldn't open display matrix.home.lan:0
matrix:~# rm .Xauthority
matrix:~#
matrix:~# xauth
xauth:  creating new authority file /root/.Xauthority
Using authority file /root/.Xauthority
xauth> help add
    add dpyname protoname hexkey   add entry
xauth> add matrix.home.lan:0 MIT-MAGIC-COOKIE-1 807c7978d370637549dcb630661c8a6d
xauth> list
matrix.home.lan:0  MIT-MAGIC-COOKIE-1  807c7978d370637549dcb630661c8a6d
xauth> exit
Writing authority file /root/.Xauthority
matrix:~# glxgears
102477 frames in 5.0 seconds = 20495.326 FPS
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server "matrix.home.lan:0.0"
      after 40 requests (40 known processed) with 0 events remaining.


"Подключение к локальному серверу X"
Отправлено sproot , 11-Окт-09 16:45 
>[оверквотинг удален]
>xauth> list
>matrix.home.lan:0  MIT-MAGIC-COOKIE-1  807c7978d370637549dcb630661c8a6d
>xauth> exit
>Writing authority file /root/.Xauthority
>matrix:~# glxgears
>102477 frames in 5.0 seconds = 20495.326 FPS
>XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server
>"matrix.home.lan:0.0"
>      after 40 requests (40 known processed)
>with 0 events remaining.

P.S.
MAGIC-COOKIE каждый раз меняются при старте иксов.