NX клиент на некоторых машинах не восстанавливается сессия

Модераторы: dimbor, Модераторы разделов

Ответить
ssamm
Сообщения: 45
ОС: Fedora 14

NX клиент на некоторых машинах не восстанавливается сессия

Сообщение ssamm »

Столкнулся с такой проблемкой:
Fedora 12 x64 на сервере, freenx-server 0.7.4 от etersoft-а, клиенты - разные
Заметил что при отключении света, т.е. при отваливании клиента от сервера, и дальнейшей попытке восстановления соединения, некоторым юзверям это сделать не удается, т.е клиент пытается восстановить сессию, не получается и видим окно "session restore failed", с двумя кнопками, Detail и Cancel. Закрываем, еще раз пытаетмся и опять такая-же ерунда, все бы ничего если бы присутствовала кнопка terminate чтоб прибить сессию и начать новую, а так получатся что юзвери без моей помощи зайти в терминал уже не могут.
Что нужно поковырять чтоб избавится от этой проблемы?

вот лог соединения:

Код: Выделить всё

NX> 203 NXSSH running with pid: 2348
NX> 285 Enabling check on switch command
NX> 285 Enabling skip of SSH config files
NX> 285 Setting the preferred NX options
NX> 200 Connected to address: 192.168.0.10 on port: 22
NX> 202 Authenticating user: nx
NX> 208 Using auth method: publickey
HELLO NXSERVER - Version 3.2.0-74-SVN OS (GPL, using backend: 3.3.0)
NX> 105 hello NXCLIENT - Version 3.2.0
NX> 134 Accepted protocol: 3.2.0
NX> 105 SET SHELL_MODE SHELL
NX> 105 SET AUTH_MODE PASSWORD
NX> 105 login
NX> 101 User: suvenir2
NX> 102 Password:
NX> 103 Welcome to: rezserver.podkova user: suvenir2
NX> 105 listsession --user="suvenir2" --status="suspended,running" --geometry="1366x768x24+render" --type="unix-gnome"
NX> 127 Sessions list of user 'suvenir2' for reconnect:

Display Type             Session ID                       Options  Depth Screen         Status      Session Name
------- ---------------- -------------------------------- -------- ----- -------------- ----------- ------------------------------
2024    unix-gnome       91F848CC0ED8DB166B533C819EF93EF9 -RD--PSA    24 1366x743       Suspended   1C


NX> 148 Server capacity: not reached for user: suvenir2
NX> 105 restoresession  --link="lan" --backingstore="1" --encryption="1" --cache="16M" --images="64M" --shmem="1" --shpix="1" --strict="0" --composite="1" --media="0" --imagecompressionmethod="1" --imagecompressionlevel="2" --render="1" --session="1C" --type="unix-gnome" --geometry="1366x743" --client="linux" --keyboard="pc102/us" --id="91F848CC0ED8DB166B533C819EF93EF9"

NX> 1000 NXNODE - Version 3.2.0-74-SVN OS (GPL, using backend: 3.3.0)
NX> 700 Session id: rezserver.podkova-2024-91F848CC0ED8DB166B533C819EF93EF9
NX> 705 Session display: 2024
NX> 703 Session type: unix-gnome
NX> 701 Proxy cookie: 8db3c08b640979afd806c1a0a62d3804
NX> 702 Proxy IP: 127.0.0.1
NX> 706 Agent cookie: 8db3c08b640979afd806c1a0a62d3804
NX> 704 Session cache: unix-gnome
NX> 707 SSL tunneling: 1
NX> 596 Error: Session restore failed. Reason was: Session: Display failure detected at 'Mon Aug 2 17:35:38 2010'.
NX> 1001 Bye.
NX> 280 Exiting on signal: 15
Спасибо сказали:
whoim
Сообщения: 91
ОС: CentOS 5.4 X64

Re: NX клиент на некоторых машинах не восстанавливается сессия

Сообщение whoim »

Возможно, это последствия срабатывания скрипта /etc/cron.hourly/terminate-suspend-nx.sh ?
Спасибо сказали:
ssamm
Сообщения: 45
ОС: Fedora 14

Re: NX клиент на некоторых машинах не восстанавливается сессия

Сообщение ssamm »

Причину так и не нашел, вышел из положения скриптом который рубит все простаивающие сессии раз в пять минут: Автоматическое закрытие простаивающих сессий NX
Спасибо сказали:
Ответить