http://mtaalamu.ru ru (http://mtaalamu.ru) (http://mtaalamu.ru) http://mtaalamu.ru http://mtaalamu.ru FreeNX: просмотр незавершенных процессов /blog/2009.html /blog/2009.html Sergei_T Thu, 08 Sep 2011 13:40:23 +0400 FreeNX awk bash FreeNX: не восстанавливаются сессии /blog/admining/2008.html /blog/admining/2008.html Sergei_T
NXSERVER — Version 3.2.0-74-SVN OS (GPL, using backend: 3.4.0)


Смотрим в лог, что происходит, когда клиенты не могут подключиться, выдавая сообщение session restore failed, /var/log/nxserver.log:

server_nxnode_echo: NX> 702 Proxy IP: terminal
server_nxnode_echo: NX> 706 Agent cookie: a0b20bdd93f2def43949327536a5e07c
server_nxnode_echo: NX> 704 Session cache: unix-application
server_nxnode_echo: NX> 707 SSL tunneling: 0
server_nxnode_echo: NX> 596 Error: Session restore failed. Reason was: Session: Display failure detected at 'Tue Sep 6 12:05:44 2011'.
server_nxnode_echo: NX> 1005 Session status: suspended
nxnode_reader: NX> 1001 Bye.


Добавляем в /usr/bin/nxserver:

available="$(getparam status)"


Сюда:

else
                                # only unix-* sessions can be resumed, but other session types can still be terminated
                                stringinstring "unix-" "$4" || available="N/A"
                                # Sergei_T
                                available="$(getparam status)"
                                printf "%-7s %-16s %32s %8s %5s %-14s %-11s %s\n" "$(getparam display)" "$(getparam type)" "$(getparam sessionId)" "$options" "$depth" "$geom" "$available" "$(getparam sessionName)" >> $TMPFILE
                        fi
                fi


bugs.launchpad.net/freenx-server/+bug/589723/comments/22]]>
Mon, 12 Sep 2011 14:50:58 +0400 FreeNX linux Bug
FreeNX: отключение шифрования трафика /blog/admining/1560.html /blog/admining/1560.html Sergei_T Advanced клиента:



Также не помешает отключить zlib компрессию.

Я использую ALT Linux 5.9.9. И в нем при подключении с такими параметрами клиент подключиться не может, выдавая сообщение: link negotiation failed. (Не забываем, что при отключении шифрования трафика, клиент подключается по порту выше 6000). Делаем вот что:]]>
Sun, 23 Jan 2011 16:05:34 +0300 FreeNX Bug ALT Linux
FreeNX: вместо курсорных клавиш - Print Screen и прочая лабуда /blog/admining/1528.html /blog/admining/1528.html Sergei_T
Создаем файл /etc/X11/openbox/xmodmap.keys (просто я использую openbox):

keycode 107 = Print Sys_Req
 keycode 111 = Up
 keycode 113 = Left
 keycode 114 = Right
 keycode 115 = End
 keycode 116 = Down
 keycode 117 = Next
 keycode 118 = Insert
 keycode 119 = Delete


Стартуем, например, в скрипте, или в консоли:

setxkbmap -rules xorg -model pc105 -layout "ru,us" -variant "winkeys," -option "grp:ctrl_shift_toggle,grp_led:scroll" && xmodmap /etc/X11/openbox/xmodmap.keys
]]>
Mon, 10 Jan 2011 09:37:53 +0300 FreeNX linux Open Source
FreeNX: сборка из исходников /blog/1521.html /blog/1521.html Sergei_T
tim.haegele.info/?p=92

Единственное, ссылка на исходники не работает, можно получить из svn так:

svn checkout http://svn.berlios.de/svnroot/repos/freenx/tags/freenx-server_FreeNX-0.7.3/
]]>
Sat, 08 Jan 2011 23:00:23 +0300 FreeNX ссылки Open Source
FreeNX: ненависть! /blog/1519.html /blog/1519.html Sergei_T

Имеется терминальный сервер на базе Ubuntu 10.04 и FreeNX, установленный так.

После обновления сервера возникла следующая проблема — клиенты проходят авторизацию, но дальше пишет, что авторизация не удалась. Никакого лога в клиенте не выводится. На некоторых клиентах такой проблемы нет.

В логах:]]>
Fri, 07 Jan 2011 17:27:52 +0300 FreeNX
nxplayer 4 preview 2 и SELinux /blog/admining/1493.html /blog/admining/1493.html Sergei_T
/usr/NX/bin/nxplayer.bin: error while loading shared libraries: libcrypto.so.1: cannot enable executable stack as shared object requires: Permission denied


Отключаем временно SELinux:

echo 0 >/selinux/enforce


Потом можно вернуть обратно:

echo 1 >/selinux/enforce
]]>
Mon, 27 Dec 2010 15:29:42 +0300 FreeNX fedora
Установка терминального сервера FreeNX в Ubuntu /blog/admining/631.html /blog/admining/631.html Sergei_T https://launchpad.net/~freenx-team/+archive/ppa



В Ubuntu 8.04 LTS, добавил в /etc/apt/sources.list:

deb http://ppa.launchpad.net/freenx-team/ppa/ubuntu hardy main 
deb-src http://ppa.launchpad.net/freenx-team/ppa/ubuntu hardy main


Добавил OpenPGP ключ, указав идентификатор ключа (signing key — см. скриншот выше):]]>
Sun, 28 Feb 2010 10:32:13 +0300 linux Ubuntu администрирование Open Source FreeNX