Когда-то поставил freenx на машину, настроил. Заходил, всё работало хорошо, за исключением того что первый раз не соединялось, а второй всегда работало. Но это мелочи.
Прошло время и теперь freenx работать просто перестал. При входе через nomachine client происходит вот что: идёт соединение, успешно проходит авторизация, появляется экран с заставкой nomachine и тут же примерно через полсекунды закрывается.
Вроде ничего глобального на машине не менял, хотя всего не упомнишь.
Смотрел логи, везде вроде всё нормально. Когда уже не знал что делать, переставил freenx. Не помогло.
Теперь подробнее, как что делал, и какие логи смотрел.
# uname -r
2.6.32-220.17.1.el6.x86_64
# cat /etc/centos-release
CentOS release 6.2 (Final)
# runlevel
N 3
# service freenx-server start
Запускается freenx-server: [ OK ]
# cat /etc/nxserver/node.conf
# только раскомментированные строки
SSHD_PORT=22000
NX_LOG_LEVEL=6
NX_LOGFILE=/var/log/nx/nxserver.log
COMMAND_START_GNOME="/usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session /usr/bin/gnome-session"
COMMAND_MD5SUM="md5sum"# cat /etc/ssh/sshd_config
Protocol 2
Port 22000
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys2
PermitEmptyPasswords yes
PasswordAuthentication yes
X11Forwarding yes
UseDNS no
AllowUsers nx user# cat /var/log/nx/nxserver.log
-- NX SERVER START: - ORIG_COMMAND=
-- NX SERVER START: - ORIG_COMMAND=
Info: Using fds #4 and #3 for communication with nxnode.
HELLO NXSERVER - Version 3.2.0-74-SVN OS (GPL, using backend: not detected)
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: user
NX> 102 Password:
Info: Auth method: ssh user@127.0.0.1's password:
NX> 1000 NXNODE - Version 3.2.0-74-SVN OS (GPL, using backend: not detected)
NX> 716 Slave mode started successfully.
nxnode_reader: NX> 1000 NXNODE - Version 3.2.0-74-SVN OS (GPL, using backend: not detected)
nxnode_reader: NX> 716 finished
nxnode_reader: NX> 1001 Bye.
NX> 103 Welcome to: comp1 user: user
NX> 105 listsession --user="user" --status="suspended,running" --geometry="1920x1080x24+render" --type="unix-gnome"
NX> 127 Sessions list of user 'user' for reconnect:
Display Type Session ID Options Depth Screen Status Session Name
------- ---------------- -------------------------------- -------- ----- -------------- ----------- ------------------------------
NX> 148 Server capacity: not reached for user: user
NX> 105 startsession --link="adsl" --backingstore="1" --encryption="1" --cache="16M" --images="64M" --shmem="1" --shpix="1" --strict="0" --composite="1" --media="0" --session="i" --type="unix-gnome" --geometry="800x600+510+240" --client="linux" --keyboard="pc101/us" --screeninfo="800x600x24+render"
&link=adsl&backingstore=1&encryption=1&cache=16M&images=64M&shmem=1&shpix=1&strict=0&composite=1&media=0&session=i&type=unix-gnome&geometry=800x600+510+240&client=linux&keyboard=pc101/us&screeninfo=800x600x24+render&clientproto=3.2.0&user=user&userip=192.168.1.3&uniqueid=BFFFAA9E90D0B2C99A10DE82E470BC06&display=1000&host=127.0.0.1
nxnode_reader: NX> 1000 NXNODE - Version 3.2.0-74-SVN OS (GPL, using backend: not detected)
NX> 1000 NXNODE - Version 3.2.0-74-SVN OS (GPL, using backend: not detected)
server_nxnode_echo: NX> 1000 NXNODE - Version 3.2.0-74-SVN OS (GPL, using backend: not detected)
nxnode_reader: NX> 700 Session id: comp1-1000-BFFFAA9E90D0B2C99A10DE82E470BC06
nxnode_reader: NX> 705 Session display: 1000
nxnode_reader: NX> 703 Session type: unix-gnome
nxnode_reader: NX> 701 Proxy cookie: 85bab94be0d1dcc01075b943782af6e9
nxnode_reader: NX> 702 Proxy IP: 127.0.0.1
nxnode_reader: NX> 706 Agent cookie: 85bab94be0d1dcc01075b943782af6e9
nxnode_reader: NX> 704 Session cache: unix-gnome
NX> 700 Session id: comp1-1000-BFFFAA9E90D0B2C99A10DE82E470BC06
NX> 705 Session display: 1000
NX> 703 Session type: unix-gnome
NX> 701 Proxy cookie: 85bab94be0d1dcc01075b943782af6e9
NX> 702 Proxy IP: 127.0.0.1
NX> 706 Agent cookie: 85bab94be0d1dcc01075b943782af6e9
NX> 704 Session cache: unix-gnome
nxnode_reader: NX> 707 SSL tunneling: 1
server_nxnode_echo: NX> 700 Session id: comp1-1000-BFFFAA9E90D0B2C99A10DE82E470BC06
NX> 707 SSL tunneling: 1
server_nxnode_echo: NX> 705 Session display: 1000
server_nxnode_echo: NX> 703 Session type: unix-gnome
server_nxnode_echo: NX> 701 Proxy cookie: 85bab94be0d1dcc01075b943782af6e9
server_nxnode_echo: NX> 702 Proxy IP: 127.0.0.1
server_nxnode_echo: NX> 706 Agent cookie: 85bab94be0d1dcc01075b943782af6e9
server_nxnode_echo: NX> 704 Session cache: unix-gnome
server_nxnode_echo: NX> 707 SSL tunneling: 1
nxnode_reader: NX> 1009 Session status: starting
NX> 1009 Session status: starting
server_nxnode_echo: NX> 1009 Session status: starting
nxnode_reader: NX> 710 Session status: running
NX> 710 Session status: running
nxnode_reader: NX> 1002 Commit
NX> 1002 Commit
nxnode_reader: NX> 1006 Session status: running
NX> 1006 Session status: running
server_nxnode_echo: NX> 710 Session status: running
server_nxnode_echo: NX> 1002 Commit
session_status BFFFAA9E90D0B2C99A10DE82E470BC06 Running
NX> 105 server_nxnode_echo: NX> 1006 Session status: running
bye
Bye
NX> 999 Bye
nxnode_reader: NX> 1009 Session status: terminating
NX> 1009 Session status: terminating
session_status BFFFAA9E90D0B2C99A10DE82E470BC06 Terminating
server_nxnode_echo: NX> 1009 Session status: terminating
Info: Closing connection to slave with pid 14798.
nxnode_reader: 1001 Bye.
1001 Bye.
nxnode_reader: NX> 1006 Session status: closed
NX> 1006 Session status: closed
session_close BFFFAA9E90D0B2C99A10DE82E470BC06
server_nxnode_echo: NX> 1006 Session status: closed
nxnode_reader: NX> 1001 Bye.
NX> 1001 Bye.
server_nxnode_echo: NX> 1001 Bye.
Info: Closing connection to slave with pid 14798.# ls /home/user/.nx/
cache-gnome/
Переставлял так
yum erase freenx
find / -iname nx* поудалял всё что выдало
find / -iname .nx* поудалял всё что выдало
yum install freenx
/usr/bin/nxsetup --install --setup-nomachine-key --clean --purge
# nxsetup --install --setup-nomachine-key --clean --purge
Removing special user "nx" ...done
Removing session database ...done
Removing logfile ...done
Removing home directory of special user "nx" ...done
Removing configuration files ...done
Setting up /etc/nxserver ...done
Generating public/private dsa key pair.
Your identification has been saved in /etc/nxserver/users.id_dsa.
Your public key has been saved in /etc/nxserver/users.id_dsa.pub.
The key fingerprint is:
d4:69:0a:77:10:ff:51:e3:b3:41:5b:56:7f:0f:80:11 root@comp1
The key's randomart image is:
+--[ DSA 1024]----+
+-----------------+
Setting up /var/lib/nxserver/db ...done
Setting up /var/log/nx/nxserver.log ...done
Setting up special user "nx" ...Создание почтового ящика: Файл существует
Снимается блокировка пароля для пользователя nx.
passwd: Успех
done
Adding user "nx" to group "utmp" ...done
Setting up known_hosts and authorized_keys2 ...done
Setting up permissions ...done
Setting up cups nxipp backend ...done
----> Testing your nxserver configuration ...
Warning: Could not find nxdesktop in /usr/bin. RDP sessions won't work.
Warning: Could not find nxviewer in /usr/bin. VNC sessions won't work.
Warning: Invalid value "APPLICATION_LIBRARY_PRELOAD=/usr/lib/libX11.so.6.2:/usr/lib/libXext.so.6.4:/usr/lib/libXcomp.so.2:/usr/lib/libXcompext.so:/usr/lib/libXrender.so.1.2". /usr/lib/libX11.so.6.2 could not be found. Users will not be able to run a single application in non-rootless mode.
Warning: Invalid value "CUPS_ETC=/etc/cups/"
Users will not be able to enable printing.
Warning: Invalid value "COMMAND_START_CDE=cdwm"
Users will not be able to request a CDE session.
Warning: Invalid value "COMMAND_SMBMOUNT=smbmount". You'll not be able to use SAMBA.
Warning: Invalid value "COMMAND_SMBUMOUNT=smbumount". You'll not be able to use SAMBA.
Warning: Invalid cupsd version of "/usr/sbin/cupsd". Need version 1.2.
Users will not be able to enable printing.
Error: Could not find 1.5.0 or 2.[01].0 or 3.[01].0 version string in nxagent. NX 1.5.0 or 2.[01].0 or 3.[012].0 backend is needed for this version of FreeNX.
Warnings occured during config check.
To enable these features please correct the configuration file.
<---- done
----> Testing your nxserver connection ...
HELLO NXSERVER - Version 3.2.0-74-SVN OS (GPL, using backend: not detected)
<--- done
Ok, nxserver is ready.
PAM authentication enabled:
All users will be able to login with their normal passwords.
PAM authentication will be done through SSH.
Please ensure that SSHD on localhost accepts password authentication.
You can change this behaviour in the /etc/nxserver/node.conf file.
Have Fun!Помогите понять что не так.



куда это вы меня затащили?