Bug 21959 - При попылке зайти в систему nx-ом, получаем "ошибка аутентификации"
Summary: При попылке зайти в систему nx-ом, получаем "ошибка аутентификации"
Status: CLOSED WORKSFORME
Alias: None
Product: Sisyphus
Classification: Development
Component: freenx-server (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P3 critical
Assignee: Michael Shigorin
QA Contact: qa-sisyphus
URL:
Keywords:
: 21961 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-10-16 13:52 MSD by Gleb Kulikov
Modified: 2009-12-30 16:53 MSK (History)
0 users

See Also:


Attachments
лог в ~/.nx/session с протоколом падения (15.23 KB, text/plain)
2009-10-16 17:12 MSD, Gleb Kulikov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Gleb Kulikov 2009-10-16 13:52:15 MSD
p5/(sisyphus) x86_64 с последними обновлениями.
При попылке зайти в систему nx-ом, получаем "ошибка аутентификации". В логах только:

Oct 16 16:35:22 gleb sshd[16814]: pam_tcb(sshd:session): Session opened for nx by (uid=0)
Oct 16 16:35:23 gleb sshd[16983]: Unable to check blacklist for host key 0c:69:e1:....................
Oct 16 16:35:23 gleb sshd[16983]: Unable to check blacklist for host key 87:ef:6d:..................
Oct 16 16:35:23 gleb sshd[16986]: Connection closed by 127.0.0.1
Oct 16 16:35:26 gleb nxserver[16993]: (nx) Failed login for user=nadey from IP=84.237.3.80

Локальный вход (в любой ипостаси) и вход классическим ssh работает.
Comment 1 Boris Savelev 2009-10-16 13:55:15 MSD
нужен лог nxserver
в node.conf
NX_LOG_LEVEL=7
NX_LOGFILE=/var/log/nxserver.log
Comment 2 Boris Savelev 2009-10-16 14:08:35 MSD
*** Bug 21961 has been marked as a duplicate of this bug. ***
Comment 3 Boris Savelev 2009-10-16 14:11:25 MSD
вход по ssh от пользователя удается по паролю? не по ключу?

используется, как я понял, qtnx.
тоже самое и с nxclient и opennx?
Comment 4 Gleb Kulikov 2009-10-16 14:33:51 MSD
(В ответ на комментарий №1)
> нужен лог nxserver

NX> 148 Server capacity: not reached for user: nadey
NX> 105 startsession --session="nadey.02" --type="unix-application" --cache="8M" --images="32M" --cookie="******" --link="wan" --render="1" --encryption="1" --backingstore
="when_requested" --imagecompressionmethod="2" --geometry="fullscreen" --screeninfo="1280x1024x24+render+fullscreen" --keyboard="defkeymap" --kbtype="pc102/defkeymap" --me
dia="0" --agent_server="" --agent_user="" agent_password="******"sebtest" --application="" --rootless="1" --virtualdesktop="0"

&session=nadey.02&type=unix-application&cache=8M&images=32M&cookie=******&link=wan&render=1&encryption=1&backingstore=when_requested&imagecompressionmethod=2&geometry=full
screen&screeninfo=1280x1024x24+render+fullscreen&keyboard=defkeymap&kbtype=pc102/defkeymap&media=0&agent_server=&agent_user=&agent_password=******&application=&rootless=1&
virtualdesktop=0&clientproto=3.0.0&login_method=SSH&user=nadey&userip=84.237.3.19&uniqueid=2988348B925936D10FA414B6A58BDE31&display=2002&host=127.0.0.1
nxnode_reader: NX> 1000 NXNODE - Version 3.2.0-74-SVN OS (GPL, using backend: 3.4.0)
NX> 1000 NXNODE - Version 3.2.0-74-SVN OS (GPL, using backend: 3.4.0)
server_nxnode_echo: NX> 1000 NXNODE - Version 3.2.0-74-SVN OS (GPL, using backend: 3.4.0)
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
nxnode_reader: NX> 1002 Commit
nxnode_reader: NX> 1006 Session status: running
NX> 710 Session status: running
NX> 1002 Commit
NX> 1006 Session status: running
server_nxnode_echo: NX> 710 Session status: running
server_nxnode_echo: NX> 1002 Commit
session_status 2988348B925936D10FA414B6A58BDE31 Running
NX> 105 server_nxnode_echo: NX> 1006 Session status: running
nxnode_reader: NX> 700 Session id: gleb.iao.ru-2002-2988348B925936D10FA414B6A58BDE31
nxnode_reader: NX> 705 Session display: 2002
server_nxnode_echo: NX> 703 Session type: unix-application
server_nxnode_echo: NX> 701 Proxy cookie: b8df0ce63f2e24bc3f071aebca47b856
server_nxnode_echo: NX> 702 Proxy IP: 84.237.3.19
server_nxnode_echo: NX> 706 Agent cookie: b8df0ce63f2e24bc3f071aebca47b856
server_nxnode_echo: NX> 704 Session cache: unix-application
server_nxnode_echo: NX> 707 SSL tunneling: 1
quit
Quit
NX> 999 Bye
Info: Closing connection to slave with pid 22902.
nxnode_reader: 1001 Bye.
1001 Bye.
nxnode_reader: NX> 1004 Error: NX Agent exited with exit status 1. To troubleshoot set SESSION_LOG_CLEAN=0 in node.conf and investigate "/home/LLS/llsusers/nadey/.nx/F-C-g
leb.iao.ru-2002-2988348B925936D10FA414B6A58BDE31/session". You might also want to try: ssh -X myserver; /usr/bin/nxnode --agent to test the basic functionality. Session lo
g follows:
NX> 1004 Error: NX Agent exited with exit status 1. To troubleshoot set SESSION_LOG_CLEAN=0 in node.conf and investigate "/home/LLS/llsusers/nadey/.nx/F-C-gleb.iao.ru-2002
-2988348B925936D10FA414B6A58BDE31/session". You might also want to try: ssh -X myserver; /usr/bin/nxnode --agent to test the basic functionality. Session log follows:
nxnode_reader: NX> 1006 Session status: closed
NX> 1006 Session status: closed
server_nxnode_echo: NX> 596 Session startup failed.
NX> 596 Session startup failed.
server_nxnode_echo: NX> 1004 Error: NX Agent exited with exit status 1. To troubleshoot set SESSION_LOG_CLEAN=0 in node.conf and investigate "/home/LLS/llsusers/nadey/.nx/
F-C-gleb.iao.ru-2002-2988348B925936D10FA414B6A58BDE31/session". You might also want to try: ssh -X myserver; /usr/bin/nxnode --agent to test the basic functionality. Sessi
on log follows:
session_close 2988348B925936D10FA414B6A58BDE31
server_nxnode_echo: NX> 1006 Session status: closed

В /home/LLS/llsusers/nadey/.nx/ чисто.
Comment 5 Gleb Kulikov 2009-10-16 14:35:33 MSD
(В ответ на комментарий №3)
> вход по ssh от пользователя удается по паролю? не по ключу?
> 
> используется, как я понял, qtnx.

пробовал всё, что есть под рукой

> тоже самое и с nxclient

вот тут совсем интересно. Всегда пользовался только nxclient, но теперь при попытке сконнектится им, в логах сервера вообще пусто, а сам клиент пишет "connection error. empty log"

> и opennx?

Этот не проверял.
Comment 6 Gleb Kulikov 2009-10-16 14:38:11 MSD
Кстати, кто-нибудь обращал внимание на сообщения при nxsetup?
----> Testing your nxserver configuration ...
Error: Invalid value "KDE_PRINTRC=/root/.kde/share/config/kdeprintrc"
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 cupsd version of "/usr/sbin/cupsd". Need version 1.2.
         Users will not be able to enable printing. Ignore if you use cups > 1.2

  Errors occured during config check.
  Please correct the configuration file.

И на то, что у нас теперь может не быть сессии "просто kde", а варианты "kde3" и "kde4" клиенту неизвестны?
Comment 7 Gleb Kulikov 2009-10-16 14:39:32 MSD
(В ответ на комментарий №3)
> вход по ssh от пользователя удается по паролю? не по ключу?

да, вход по ключам на этой машине не используется вообще. nx настраивался на дефолтную ключевую пару.
Comment 8 Boris Savelev 2009-10-16 14:44:31 MSD
противоречивые логи-)
тут уже авторизация проходит.

SESSION_LOG_CLEAN=0 в node.conf поставьте и процитируйте логи из ~/.nx/<sessid>, пожалуйста.

есть подозрения что падает nxagent. попробуйте откатить nx на 3.3.0-alt19
Comment 9 Gleb Kulikov 2009-10-16 17:09:33 MSD
(В ответ на комментарий №8)
> противоречивые логи-)
> тут уже авторизация проходит.
> 
> SESSION_LOG_CLEAN=0 в node.conf поставьте и процитируйте логи из
> ~/.nx/<sessid>, пожалуйста.
> 
> есть подозрения что падает nxagent. попробуйте откатить nx на 3.3.0-alt19

NXPROXY - Version 3.4.0

Copyright (C) 2001, 2007 NoMachine.
See http://www.nomachine.com/ for more information.

Info: Proxy running in client mode with pid '1174'.
Session: Starting session at 'Fri Oct 16 20:05:12 2009'.
Info: Waiting for connection from any host on port '6003'.
Info: Accepted connection from '127.0.0.1'.
Info: Connection with remote proxy completed.
Warning: Unrecognized session type 'unix-desktop'. Assuming agent session.
Info: Using WAN link parameters 768/24/1/0.
Info: Using cache parameters 4/4096KB/8192KB/8192KB.
Info: Using pack method '16m-png-9' with session 'unix-desktop'.
Info: Using ZLIB data compression 1/1/32.
Info: Using ZLIB stream compression 1/1.
Info: No suitable cache file found.
Info: Forwarding X11 connections to display ':0.0'.
Session: Session started at 'Fri Oct 16 20:05:12 2009'.
Info: Established X server connection.
Info: Using shared memory parameters 1/2048K.
Warning: Parent process appears to be dead. Exiting keeper.

Loop: WARNING! Unrecognized session type 'unix-desktop'. Assuming agent session.
NXTransKeeper: WARNING! Parent process appears to be dead. Exiting keeper.

NXAGENT - Version 3.4.0

Copyright (C) 2001, 2007 NoMachine.
See http://www.nomachine.com/ for more information.

Info: Agent running with pid '1144'.
Session: Starting session at 'Fri Oct 16 20:05:12 2009'.
Info: Proxy running in server mode with pid '1144'.
Info: Waiting for connection from '127.0.0.1' on port '6003'.
Info: Accepted connection from '127.0.0.1'.
Info: Connection with remote proxy completed.
Info: Using WAN link parameters 768/24/1/0.
Info: Using agent parameters 5000/5/50/0/0.
Info: Using cache parameters 4/4096KB/8192KB/8192KB.
Info: Using pack method '16m-png-9' with session 'unix-desktop'.
Info: Using product 'LFE/None/LFEN/None'.
Info: Using ZLIB data compression 1/1/32.
Info: Using ZLIB stream compression 1/1.
Info: No suitable cache file found.
Info: Listening to X11 connections on display ':2003'.
Info: Established X client connection.
Info: Using shared memory parameters 1/1/1/2048K.
Warning: No data received from remote proxy within 33 seconds.

см. также вложение!
Comment 10 Gleb Kulikov 2009-10-16 17:12:53 MSD
Created attachment 3994 [details]
лог в ~/.nx/session с протоколом падения

лог в ~/.nx/session с протоколом падения
Comment 11 Gleb Kulikov 2009-10-16 17:17:06 MSD
> есть подозрения что падает nxagent. попробуйте откатить nx на 3.3.0-alt19

попытаюсь завтра.

PS: nxclient-3.4.0.5-alt1 НЕ РАБОТАЕТ: от него нет даже попыток передать что бы то ни было в сеть.
AMD 64 X2 / 2.6.30-alt14
Comment 12 Boris Savelev 2009-10-16 17:22:30 MSD
проблема в 64 битности-)
на i386 работает. я постараюсь решить на выходных.
Comment 13 Boris Savelev 2009-10-20 23:22:54 MSD
зайдите на host по ssh:
ssh -Y host
и запустите там nxagent:
nxagent :2000

что получилось?
Comment 14 Boris Savelev 2009-10-20 23:37:56 MSD
Linux builder64 2.6.18-ovz-rhel-alt7 #1 SMP Fri Jun 19 08:44:18 UTC 2009 x86_64 GNU/Linux

не воспроизвелось...

nxclient-3.4.0.5-alt1
nx-3.4.0-alt1
freenx-server-0.7.4-alt19.2

клиент линуксовый.

что если запускать сессию с консолью (без DM)?
Comment 15 Boris Savelev 2009-12-30 16:53:01 MSK
не удалось воспроизвести. если есть дополнения, переоткройте