Решено: nxclient под Windows 7 (Клиент проходит все этапы соединения а затем просто не показывает окна)

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

Ответить
ikovtun
Сообщения: 53
ОС: XPSP2, RHEL4

Решено: nxclient под Windows 7

Сообщение ikovtun »

Помогите разобраться с ситуацией.

Есть терминальный сервер
Ubuntu 10 TLS
RX@Etersoft
Wine@Etersoft

Нормально работает со всеми клиентами, которые запускались на:
Windows XP, Windows Vista, Windows Server 2008 x64

И только у одного (пока) пользователя возникла проблема с подключением на ОС Windows 7 (x86).
Симптомы следующие:
подключаемся, авторизируемся, загружаемся и потом окна(ни десктоп ни рутлес) не появляются
процессы nxssh и nxclient продолжают висеть.
Вот собственно лог:

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

NXAGENT - Version 3.4.0

Copyright © 2001, 2010 NoMachine.
See [url="http://www.nomachine.com/"]http://www.nomachine.com/[/url] for more information.

Info: Agent running with pid '12461'.
Session: Starting session at 'Fri Jul  2 13:35:35 2010'.
Info: Proxy running in server mode with pid '12461'.
Info: Waiting for connection from '127.0.0.1' on port '6008'.
Info: Accepted connection from '127.0.0.1'.
Warning: Connected to remote version 3.3.0 with local version 3.4.0.
Info: Connection with remote proxy completed.
Info: Using ISDN link parameters 384/24/1/0.
Info: Using agent parameters 5000/20/50/0/0.
Info: Using cache parameters 4/4096KB/16384KB/16384KB.
Info: Using pack method 'adaptive-5' with session 'gnome'.
Info: Using product 'LFE/None/LFEN/None'.
Info: Using ZLIB data compression 1/1/32.
Info: Using ZLIB stream compression 6/6.
Info: No suitable cache file found.
Info: Listening to X11 connections on display ':2008'.
Error: Aborting session with 'Unable to open display 'nx/nx,options=/home/dir_im
p/.nx/C-demoserver-2008-42D50BBDEB57DEFA8EF18342B5CE7930/options:2008''.
Session: Aborting session at 'Fri Jul  2 13:54:11 2010'.
Session: Session aborted at 'Fri Jul  2 13:54:11 2010'.
Warning: Signals were not blocked in process with pid '12461'.
Info: Waiting the cleanup timeout to complete.


Забыл упомянуть о том, что на больной машинке запускали такие клиенты:
nxclient-etersoft-3.3.0.6-eter13.6.exe
NXClient-3.4.0_7-3.3.0-6-r13.6_OpenNX-0.16.0.542_Cygwin-1007-5.7z
Спасибо сказали:
dimbor
Ведущий рубрики
Сообщения: 1569
Статус: Подвинутый участник

Re: Решено: nxclient под Windows 7

Сообщение dimbor »

Раз проблема с одним клиентом, логи нужны клиентские.
Спасибо сказали:
ikovtun
Сообщения: 53
ОС: XPSP2, RHEL4

Re: Решено: nxclient под Windows 7

Сообщение ikovtun »

dimbor писал(а):
02.07.2010 15:59
Раз проблема с одним клиентом, логи нужны клиентские.

Нда:)... кто бы спорил - я не стану.

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

runlog

15:39:28: env: HOME='/cygdrive/c/Users/17D3~1'
15:39:28: env: NX_HOME='/cygdrive/c/Users/17D3~1'
15:39:28: env: NX_ROOT='/cygdrive/c/Users/17D3~1/NXC495~1'
15:39:28: env: NX_SYSTEM='/cygdrive/c/Users/17D3~1/Desktop/NXCLIE~1.542/NXCLIE~1'
15:39:28: env: NX_CLIENT='/cygdrive/c/Users/17D3~1/Desktop/NXCLIE~1.542/NXCLIE~1/opennx.exe'
15:39:28: env: NX_VERSION='3.3.0'
15:39:28: env: XAUTHORITY='/cygdrive/c/Users/17D3~1/NXC495~1/.Xauthority'
15:39:28: env: NX_TEMP='/cygdrive/c/Users/17D3~1/NXC495~1/temp/5992'
15:39:28: env: DISPLAY=':0'
15:39:28: Executing C:\Users\17D3~1\Desktop\NXCLIE~1.542\NXCLIE~1\bin\nxwin.exe -nowinkill -clipboard -noloadxkb -agent -hide -noreset -auth /cygdrive/c/Users/17D3~1/NXC495~1/.Xauthority -nolisten tcp -fp /cygdrive/c/Users/17D3~1/Desktop/NXCLIE~1.542/NXCLIE~1/share/fonts/base,/cygdrive/c/Users/17D3~1/Desktop/NXCLIE~1.542/NXCLIE~1/share/fonts/TTF -screen 0 1280x760 -multiwindow  -name dir_imp@rent.1c.kiev.ua :0 -nokeyhook
15:39:28: Starting C:\Users\17D3~1\Desktop\NXCLIE~1.542\NXCLIE~1\bin\nxssh.exe -nx -x -2 -p 22 -o 'RhostsAuthentication no' -o 'PasswordAuthentication no' -o 'RSAAuthentication no' -o 'RhostsRSAAuthentication no' -o 'PubkeyAuthentication yes' -i /cygdrive/c/Users/17D3~1/Desktop/NXCLIE~1.542/NXCLIE~1/share/keys/SERVER~1.KEY -4 -B -E nx@rent.1c.kiev.ua
15:39:47: receiving session list ..
15:39:47: received end of session list
15:39:50: Session options='nx/nx,cookie=2aaab99e4e2b3aa01d85d0da187b15b3,shmem=1,shpix=1,font=1,encryption=1,s
ession=session,client=winnt,id=demoserver-2016-E0CDF5326623535A954B50BF111FCBFE:2016'

sshlog
15:39:28: NX> 203 NXSSH running with pid: 5360
15:39:28: NX> 285 Enabling check on switch command
15:39:28: NX> 285 Enabling skip of SSH config files
15:39:28: NX> 285 Setting the preferred NX options
15:39:28: NX> 200 Connected to address: 91.197.ХХ.ХХ on port: 22
15:39:29: NX> 202 Authenticating user: nx
15:39:34: NX> 208 Using auth method: publickey
15:39:36: HELLO NXSERVER - Version 3.2.0-74-SVN OS (GPL, using backend: 3.4.0)
15:39:37: NX> 105
15:39:37: hello NXCLIENT - Version 3.3.0
15:39:37: NX> 134 Accepted protocol: 3.3.0
15:39:38: NX> 105
15:39:39: SET SHELL_MODE SHELL
15:39:40: NX> 105
15:39:40: SET AUTH_MODE PASSWORD
15:39:41: NX> 105
15:39:41: login
15:39:42: NX> 101 User:
15:39:42: dir_imp
15:39:43: NX> 102 Password:
15:39:43:
15:39:46: NX> 103 Welcome to: demoserver user: dir_imp
15:39:47: NX> 105
15:39:47: listsession --user="dir_imp" --status="suspended,running" --type="unix-application" --geometry="1280x800x32+render"
15:39:47: NX> 127 Sessions list of user 'dir_imp' for reconnect:
15:39:47:
15:39:47: Display Type             Session ID                       Options  Depth Screen         Status      Session Name
15:39:47: ------- ---------------- -------------------------------- -------- ----- -------------- ----------- ------------------------------
15:39:47:
15:39:47:
15:39:47: NX> 148 Server capacity: not reached for user: dir_imp
15:39:48: NX> 105
15:39:48: startsession --session="New Session" --type="unix-application" --rootless="1" --virtualdesktop="0" --application="/usr/bin/strt1cv8" --cache="8M" --images="32M" --link="modem" --screeninfo="1280x800x32+render" --keyboard="pc101/us" --backingstore="1" --encryption="1" --composite="1" --shmem="1" --shpix="1" --streaming="1" --samba="0" --cups="0" --nodelay="1" --defer="0" --client="linux" --media="0" --strict="0" --aux="1"
15:39:48:
15:39:48: connect /tmp/.X11-unix/X0: No such file or directory
15:39:49: NX> 1000 NXNODE - Version 3.2.0-74-SVN OS (GPL, using backend: 3.4.0)
15:39:50: NX> 700 Session id: demoserver-2016-E0CDF5326623535A954B50BF111FCBFE
15:39:50: NX> 705 Session display: 2016
15:39:50: NX> 703 Session type: unix-application
15:39:50: NX> 701 Proxy cookie: 2aaab99e4e2b3aa01d85d0da187b15b3
15:39:50: NX> 702 Proxy IP: 127.0.1.1
15:39:50: NX> 706 Agent cookie: 2aaab99e4e2b3aa01d85d0da187b15b3
15:39:50: NX> 704 Session cache: unix-application
15:39:50: NX> 707 SSL tunneling: 1
15:39:50: NX> 1009 Session status: starting
15:39:50: NX> 710 Session status: running
15:39:50: NX> 1002 Commit
15:39:50: /usr/bin/nxserver:  1584: 11737       sleep $AGENT_STARTUP_TIMEOUT
15:39:50: NX> 1006 Session status: running
15:39:50: NX> 105 bye
15:39:50: Bye
15:39:50: NX> 999 Bye
15:39:50: NX> 285 Identified internal connection
15:39:50: NX> 285 Using default mode encrypted
15:39:50: NX> 285 Identified options: nx,options=/cygdrive/c/Users/17D3~1/NXC495~1/S-DEMO~1/options:2016
15:39:50: NX> 280 Proxy opened with local: 7 remote: 8
15:39:50: NX> 285 Switching descriptors: 4 and: 5 to: 7
15:39:50:
15:39:50: NX> 287 Redirected I/O to channel descriptors
15:39:50: NX> 280 Proxy in: 4 out: 5 transport in: 8 out: 8
15:39:54: Connection to rent.1c.kiev.ua closed by remote host.

winlog
nxwinOpenLogFile: Redirected the standard error to the log file.
nxwinOpenLogFile: NX_TEMP is set to [/cygdrive/c/Users/17D3~1/NXC495~1/temp/5992].
nxwinOpenLogFile: Using log file [/cygdrive/c/Users/17D3~1/NXC495~1/temp/5992/winlog].
ddxProcessArgument - Initializing default screens
winInitializeDefaultScreens - w 1280 h 800
winInitializeDefaultScreens - Returning
ddxProcessArgument - screen - Found ``WxD'' arg
_XSERVTransmkdir: Owner of /cygdrive/c/Users/17D3~1/NXC495~1/temp/5992/.X11-unix should be set to root
(EE) Unable to locate/open config file
InitOutput - Error reading config file
winDetectSupportedEngines - Windows NT/2000/XP
winDetectSupportedEngines - DirectDraw installed
winDetectSupportedEngines - Allowing PrimaryDD
winDetectSupportedEngines - DirectDraw4 installed
winDetectSupportedEngines - Returning, supported engines 0000001f
InitOutput - g_iNumScreens: 1 iMaxConsecutiveScreen: 1
winSetEngine - Multi Window => ShadowGDI
winAdjustVideoModeShadowGDI - Using Windows display depth of 32 bits per pixel
winCreateBoundingWindowWindowed - User w: 1280 h: 760
winCreateBoundingWindowWindowed - Current w: 1280 h: 760
winAdjustForAutoHide - Original WorkArea: 0 0 760 1280
winAdjustForAutoHide - Adjusted WorkArea: 0 0 760 1280
winCreateBoundingWindowWindowed - WindowClient w 1280 h 760 r 1280 l 0 b 760 t 0
winCreateBoundingWindowWindowed -  Returning
Info: Display running with pid '2072' and handler '0x21284'.
winFinishScreenInitFB - Device blending capability [0].
winAllocateFBShadowGDI - Creating DIB with width: 1280 height: 760 depth: 32
winAllocateFBShadowGDI - Dibsection width: 1280 height: 760 depth: 32 size image: 3891200
winAllocateFBShadowGDI - Created shadow stride: 1280
winFinishScreenInitFB - Masks: 00ff0000 0000ff00 000000ff
winInitVisualsShadowGDI - Masks 00ff0000 0000ff00 000000ff BPRGB 8 d 24 bpp 32
winCreateDefColormap - Deferring to fbCreateDefColormap ()
null screen fn ReparentWindow
null screen fn RestackWindow
winFinishScreenInitFB - Calling winInitWM.
winFinishScreenInitFB starting winInitWM
winInitWM starting InitQueue
InitQueue: - Calling pthread_mutex_init
InitQueue: pthread_mutex_init returned
InitQueue: calling pthread_cond_init
InitQueue: pthread_cond_init returned
winInitWM spawning winMultiWindowWMProc
winInitWM - Returning.
winInitMultiWindowWM - Calling pthread_mutex_lock ()
winFinishScreenInitFB After winInitWM
color offset: 10 8 0
winFinishScreenInitFB - returning
winScreenInit - returning
InitOutput - Returning.
error opening security policy file /usr/X11R6/lib/X11/xserver/SecurityPolicy
(EE) No primary keyboard configured
(==) Using compiletime defaults for keyboard
names.keymap=(null)Rules = "xfree86" Model = "pc101" Layout = "us" Variant = "(null)" Options = "(null)"
Couldn't load XKB keymap, falling back to pre-XKB keymap
Dispatch: pthread_mutex_lock() before SetInputFocus failed
Dispatch: pthread_mutex_unlock() after SetInputFocus failed
Dispatch: pthread_mutex_lock() before queue failed
Dispatch: pthread_mutex_unlock() after queue failed
winBlockHandler - Releasing pmServerStarted
winBlockHandler - pthread_mutex_unlock () returned
winInitMultiWindowWM - pthread_mutex_lock () returned.
winInitMultiWindowWM - pthread_mutex_unlock () returned.
winInitMultiWindowWM - DISPLAY=127.0.0.1:0.0
winInitMultiWindowWM - MUTEX successfully initialized.
Warning: No authorization record could be read from file '/cygdrive/c/Users/17D3~1/NXC495~1/.Xauthority'.
Warning: Please, create a valid authorization cookie using the command
Warning: 'xauth -f /cygdrive/c/Users/17D3~1/NXC495~1/.Xauthority add <display> MIT-MAGIC-COOKIE-1 <cookie>'.
AUDIT: Fri Jul  2 15:39:51 2010: 2072 nxwin: client 1 rejected from local host
  Auth name: MIT-MAGIC-COOKIE-1 ID: -1
Спасибо сказали:
dimbor
Ведущий рубрики
Сообщения: 1569
Статус: Подвинутый участник

Re: Решено: nxclient под Windows 7

Сообщение dimbor »

Пока могу сказать, что к пуговицам претензий нет, т.е. к nxwin. Облом идет на этапе nxservice - nxauth. Единственно что напрягает, расположение winlog. По идее он должен быть двумя каталогами выше в D-*\. Но это на родном клиенте.
Т.к. логи от opennx, ждем главного специалиста Djelf, ему и карты в руки. А на этой винде никаких хитрых файрволов/антивирусов не настроено в отличие от остальных машин?
Спасибо сказали:
ikovtun
Сообщения: 53
ОС: XPSP2, RHEL4

Re: Решено: nxclient под Windows 7

Сообщение ikovtun »

dimbor писал(а):
02.07.2010 17:59
Пока могу сказать, что к пуговицам претензий нет, т.е. к nxwin. Облом идет на этапе nxservice - nxauth. Единственно что напрягает, расположение winlog. По идее он должен быть двумя каталогами выше в D-*\. Но это на родном клиенте.
Т.к. логи от opennx, ждем главного специалиста Djelf, ему и карты в руки. А на этой винде никаких хитрых файрволов/антивирусов не настроено в отличие от остальных машин?

Сам наличие активных файрволов/антивирусов не проверял - пользователь отрапортовал, что отключил.
Из nxclient выдрать логи мне просто не удалось:(.
Спасибо сказали:
Djelf
Сообщения: 615
ОС: Гигтег+Цшт32

Re: Решено: nxclient под Windows 7

Сообщение Djelf »

ikovtun писал(а):
02.07.2010 18:09
Из nxclient выдрать логи мне просто не удалось:(.

Их надо ловить пока клиент еще не закрыт.
OpenNX`овские лучше ловить через tracelog

15:39:48: connect /tmp/.X11-unix/X0: No such file or directory

Вот этого быть в логе не должно...

Судя по http://www.savelono.com/linux/freenx-failu...ault-setup.html
должна помочь установка DISPLAY_BASE=1001 в node.conf
Спасибо сказали:
ikovtun
Сообщения: 53
ОС: XPSP2, RHEL4

Re: Решено: nxclient под Windows 7

Сообщение ikovtun »

Djelf писал(а):
02.07.2010 18:53
OpenNX`овские лучше ловить через tracelog

оно не стартует или я не разобрался

Djelf писал(а):
02.07.2010 18:53
должна помочь установка DISPLAY_BASE=1001 в node.conf

Не помогло. Точнее в логе больше такого вхождения нет, но сессия не запускается.

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

session в папке S-demoserver-bla-bla-bla

NXPROXY - Version 3.4.0

Copyright © 2001, 2010 NoMachine.
See [url="http://www.nomachine.com/"]http://www.nomachine.com/[/url] for more information.

Info: Proxy running in client mode with pid '4776'.
Session: Starting session at 'Fri Jul  2 18:20:37 2010'.
Info: Connection with remote proxy completed.
Warning: Unrecognized session type 'unix-desktop'. Assuming agent session.
Warning: Failed to read data from the X auth command.
Warning: Generated a fake cookie for X authentication.
Info: Using MODEM link parameters 256/24/1/0.
Info: Using cache parameters 4/4096KB/8192KB/8192KB.
Info: Using pack method 'adaptive-3' with session 'unix-desktop'.
Info: Using ZLIB data compression 1/1/32.
Info: Using ZLIB stream compression 9/9.
Info: No suitable cache file found.
Info: Forwarding X11 connections to display ':0'.
Info: Listening to font server connections on port '11001'.
Session: Session started at 'Fri Jul  2 18:20:37 2010'.
Warning: X connection failed with error 'Invalid MIT-MAGIC-COOKIE-1 key'.
Session: Terminating session at 'Fri Jul  2 18:20:38 2010'.
Info: Your session was closed before reaching a usable state.
Info: This can be due to the local X server refusing access to the client.
Info: Please check authorization provided by the remote X application.
Session: Session terminated at 'Fri Jul  2 18:20:38 2010'.

options
nx/nx,cookie=4f55c51f5f46ddc853ed3b9f2d817b92,shmem=1,shpix=1,font=1,encryption=1,s
ession=session,client=winnt,id=demoserver-1001-44AEEB55584C81686DC2F1058C8825A5:1001

errors
Loop: WARNING! Unrecognized session type 'unix-desktop'. Assuming agent session.
Auth: WARNING! Failed to read data from the X auth command.
Auth: WARNING! Generating a fake cookie for X authentication.
Loop: WARNING! Could not retrieve the X server authentication cookie.
handleAuthorization: WARNING! X connection failed with error 'Invalid MIT-MAGIC-COOKIE-1 key' on FD#12.
Proxy: WARNING! Received a drop message for invalid channel id ID#1.

sshlog
18:34:15: NX> 203 NXSSH running with pid: 5000
18:34:15: NX> 285 Enabling check on switch command
18:34:15: NX> 285 Enabling skip of SSH config files
18:34:15: NX> 285 Setting the preferred NX options
18:34:16: NX> 200 Connected to address: 91.197.128.90 on port: 22
18:34:16: NX> 202 Authenticating user: nx
18:34:22: NX> 208 Using auth method: publickey
18:34:23: HELLO NXSERVER - Version 3.2.0-74-SVN OS (GPL, using backend: 3.4.0)
18:34:24: NX> 105
18:34:24: hello NXCLIENT - Version 3.3.0
18:34:24: NX> 134 Accepted protocol: 3.3.0
18:34:25: NX> 105
18:34:26: SET SHELL_MODE SHELL
18:34:27: NX> 105
18:34:27: SET AUTH_MODE PASSWORD
18:34:28: NX> 105
18:34:28: login
18:34:29: NX> 101 User:
18:34:29: dir_imp
18:34:30: NX> 102 Password:
18:34:30:
18:34:32: NX> 103 Welcome to: demoserver user: dir_imp
18:34:33: NX> 105
18:34:34: listsession --user="dir_imp" --status="suspended,running" --type="unix-application" --geometry="1280x800x32+render"
18:34:34: NX> 127 Sessions list of user 'dir_imp' for reconnect:
18:34:34:
18:34:34: Display Type             Session ID                       Options  Depth Screen         Status      Session Name
18:34:34: ------- ---------------- -------------------------------- -------- ----- -------------- ----------- ------------------------------
18:34:34:
18:34:34:
18:34:34: NX> 148 Server capacity: not reached for user: dir_imp
18:34:35: NX> 105
18:34:35: startsession --session="New Session" --type="unix-application" --rootless="1" --virtualdesktop="0" --application="/usr/bin/strt1cv8" --cache="8M" --images="32M" --link="modem" --screeninfo="1280x800x32+render" --keyboard="pc101/us" --backingstore="1" --encryption="1" --composite="1" --shmem="1" --shpix="1" --streaming="1" --samba="0" --cups="0" --nodelay="1" --defer="0" --client="linux" --media="0" --strict="0" --aux="1"
18:34:35:
18:34:35: NX> 1000 NXNODE - Version 3.2.0-74-SVN OS (GPL, using backend: 3.4.0)
18:34:36: NX> 700 Session id: demoserver-1002-C08BCE1025CA2EFB14CBC3A0C8E88575
18:34:36: NX> 705 Session display: 1002
18:34:36: NX> 703 Session type: unix-application
18:34:36: NX> 701 Proxy cookie: 2b6b23986b3051f52562de9d7b195c85
18:34:36: NX> 702 Proxy IP: 127.0.1.1
18:34:36: NX> 706 Agent cookie: 2b6b23986b3051f52562de9d7b195c85
18:34:36: NX> 704 Session cache: unix-application
18:34:36: NX> 707 SSL tunneling: 1
18:34:36: NX> 1009 Session status: starting
18:34:36: NX> 710 Session status: running
18:34:37: NX> 1002 Commit
18:34:37: /usr/bin/nxserver:  1584:  5368       sleep $AGENT_STARTUP_TIMEOUT
18:34:37: NX> 1006 Session status: running
18:34:37: NX> 105 bye
18:34:37: Bye
18:34:37: NX> 999 Bye
18:34:37: NX> 285 Identified internal connection
18:34:37: NX> 285 Using default mode encrypted
18:34:37: NX> 285 Identified options: nx,options=/cygdrive/c/Users/17D3~1/NXC495~1/S-DEMO~1/options:1002
18:34:37: NX> 280 Proxy opened with local: 7 remote: 8
18:34:37: NX> 285 Switching descriptors: 4 and: 5 to: 7
18:34:37:
18:34:37: NX> 287 Redirected I/O to channel descriptors
18:34:37: NX> 280 Proxy in: 4 out: 5 transport in: 8 out: 8


winlog
nxwinOpenLogFile: Redirected the standard error to the log file.
nxwinOpenLogFile: NX_TEMP is set to [/cygdrive/c/Users/17D3~1/NXC495~1/temp/2464].
nxwinOpenLogFile: Using log file [/cygdrive/c/Users/17D3~1/NXC495~1/temp/2464/winlog].
ddxProcessArgument - Initializing default screens
winInitializeDefaultScreens - w 1280 h 800
winInitializeDefaultScreens - Returning
ddxProcessArgument - screen - Found ``WxD'' arg
(EE) Unable to locate/open config file
InitOutput - Error reading config file
winDetectSupportedEngines - Windows NT/2000/XP
winDetectSupportedEngines - DirectDraw installed
winDetectSupportedEngines - Allowing PrimaryDD
winDetectSupportedEngines - DirectDraw4 installed
winDetectSupportedEngines - Returning, supported engines 0000001f
InitOutput - g_iNumScreens: 1 iMaxConsecutiveScreen: 1
winSetEngine - Multi Window => ShadowGDI
winAdjustVideoModeShadowGDI - Using Windows display depth of 32 bits per pixel
winCreateBoundingWindowWindowed - User w: 1280 h: 760
winCreateBoundingWindowWindowed - Current w: 1280 h: 760
winAdjustForAutoHide - Original WorkArea: 0 0 760 1280
winAdjustForAutoHide - Adjusted WorkArea: 0 0 760 1280
winCreateBoundingWindowWindowed - WindowClient w 1280 h 760 r 1280 l 0 b 760 t 0
winCreateBoundingWindowWindowed -  Returning
Info: Display running with pid '5020' and handler '0x14135a'.
winFinishScreenInitFB - Device blending capability [0].
winAllocateFBShadowGDI - Creating DIB with width: 1280 height: 760 depth: 32
winAllocateFBShadowGDI - Dibsection width: 1280 height: 760 depth: 32 size image: 3891200
winAllocateFBShadowGDI - Created shadow stride: 1280
winFinishScreenInitFB - Masks: 00ff0000 0000ff00 000000ff
winInitVisualsShadowGDI - Masks 00ff0000 0000ff00 000000ff BPRGB 8 d 24 bpp 32
winCreateDefColormap - Deferring to fbCreateDefColormap ()
null screen fn ReparentWindow
null screen fn RestackWindow
winFinishScreenInitFB - Calling winInitWM.
winFinishScreenInitFB starting winInitWM
winInitWM starting InitQueue
InitQueue: - Calling pthread_mutex_init
InitQueue: pthread_mutex_init returned
InitQueue: calling pthread_cond_init
InitQueue: pthread_cond_init returned
winInitWM spawning winMultiWindowWMProc
winInitWM - Returning.
winInitMultiWindowWM - Calling pthread_mutex_lock ()
winFinishScreenInitFB After winInitWM
color offset: 10 8 0
winFinishScreenInitFB - returning
winScreenInit - returning
InitOutput - Returning.
error opening security policy file /usr/X11R6/lib/X11/xserver/SecurityPolicy
(EE) No primary keyboard configured
(==) Using compiletime defaults for keyboard
names.keymap=(null)Rules = "xfree86" Model = "pc101" Layout = "us" Variant = "(null)" Options = "(null)"
Couldn't load XKB keymap, falling back to pre-XKB keymap
Dispatch: pthread_mutex_lock() before SetInputFocus failed
Dispatch: pthread_mutex_unlock() after SetInputFocus failed
Dispatch: pthread_mutex_lock() before queue failed
Dispatch: pthread_mutex_unlock() after queue failed
winBlockHandler - Releasing pmServerStarted
winBlockHandler - pthread_mutex_unlock () returned
winInitMultiWindowWM - pthread_mutex_lock () returned.
winInitMultiWindowWM - pthread_mutex_unlock () returned.
winInitMultiWindowWM - DISPLAY=127.0.0.1:0.0
winInitMultiWindowWM - MUTEX successfully initialized.
Warning: No authorization record could be read from file '/cygdrive/c/Users/17D3~1/NXC495~1/.Xauthority'.
Warning: Please, create a valid authorization cookie using the command
Warning: 'xauth -f /cygdrive/c/Users/17D3~1/NXC495~1/.Xauthority add <display> MIT-MAGIC-COOKIE-1 <cookie>'.
AUDIT: Fri Jul  2 18:34:38 2010: 5020 nxwin: client 1 rejected from local host
  Auth name: MIT-MAGIC-COOKIE-1 ID: -1
Спасибо сказали:
Djelf
Сообщения: 615
ОС: Гигтег+Цшт32

Re: Решено: nxclient под Windows 7

Сообщение Djelf »

ikovtun писал(а):
02.07.2010 19:39
оно не стартует или я не разобрался

Запускаем tracelog, появится его значок справа снизу, рядом с часами.
Запускаем opennx с ключом --trace=All
После сбоя дабл кликаем в иконку tracelog, появится окно с логом который можно записать в файл.

ikovtun писал(а):
02.07.2010 19:39
Warning: X connection failed with error 'Invalid MIT-MAGIC-COOKIE-1 key'.

Стереть .Xauthority в каталоге пользователя на сервере.
Спасибо сказали:
ikovtun
Сообщения: 53
ОС: XPSP2, RHEL4

Re: Решено: nxclient под Windows 7

Сообщение ikovtun »

Кажется ошибкой меньше, но пока не запустилось.
Результат во вложении
Вложения
opennx_trace.log
(14.61 КБ) 17 скачиваний
Спасибо сказали:
Djelf
Сообщения: 615
ОС: Гигтег+Цшт32

Re: Решено: nxclient под Windows 7

Сообщение Djelf »

ikovtun писал(а):
02.07.2010 20:35
Кажется ошибкой меньше, но пока не запустилось.
Результат во вложении

Странновато... В логе ошибок нет. В логах сервера тоже ничего необычного?
Настораживает
07/02/10 19:28:43 1212 FTH: (1212): *** Fault tolerant heap shim applied to current process. This is usually due to previous crashes. ***

В первый раз такое вижу... Кажется это что-то QT`шное падает... зачем и почему? И может ли оно на NX влиять?

P.S. с NX иногда приходится несколько раз к серверу стучатся, перезагрузка при этом тоже может помочь, закономерность пока не выявлена :angry:
P.P.S. и все таки на всякий случай прибей в диспетчере задач все nx* процессы или перегрузи, сотри все клиенты, проверь убились ли каталоги, установи оригинальный (на Win7 32 он должен работать).
Спасибо сказали:
Djelf
Сообщения: 615
ОС: Гигтег+Цшт32

Re: Решено: nxclient под Windows 7

Сообщение Djelf »

Опа! Это как получилось то:
07/02/10 19:30:24 1212 19:30:24: (MySession) sending 'startsession --session="New Session" --type="unix-application" --rootless="1" --virtualdesktop="0" --application="/usr/bin/strt1cv8" --cache="8M" --images="32M" --link="modem" --screeninfo="1280x800x32+render" --keyboard="pc101/us" --backingstore="1" --encryption="1" --composite="1" --shmem="1" --shpix="1" --streaming="1" --samba="0" --cups="0" --nodelay="1" --defer="0" --client="linux" --media="0" --strict="0" --aux="1"'

Это не критично... и в таком виде запускается. Что то в OpenNX поломалось... починим...
Спасибо сказали:
ikovtun
Сообщения: 53
ОС: XPSP2, RHEL4

Re: Решено: nxclient под Windows 7

Сообщение ikovtun »

Накопал такую штуку. Но как это на практике применить что-то непонятно:).
http://blogs.msdn.com/b/cjacks/archive/200...les-on-you.aspx
Спасибо сказали:
Djelf
Сообщения: 615
ОС: Гигтег+Цшт32

Re: Решено: nxclient под Windows 7

Сообщение Djelf »

ikovtun рутлесс режим на вкусное оставь, сначала десктоп надо поднять ;)

А... вот что еще: если пользоваться NX клиентами 3.3 и 3.4 желательно нажать Configure и Save... это не подтверждено, но у меня есть по этому поводу смутные подозрения.
Спасибо сказали:
ikovtun
Сообщения: 53
ОС: XPSP2, RHEL4

Re: Решено: nxclient под Windows 7

Сообщение ikovtun »

Djelf писал(а):
02.07.2010 20:52
P.P.S. и все таки на всякий случай прибей в диспетчере задач все nx* процессы или перегрузи, сотри все клиенты, проверь убились ли каталоги, установи оригинальный (на Win7 32 он должен работать).

С этого начинали. Зависшие сессии nx каждый раз прибиваю.
Запустил без режима совместимости XP не помогло

рутлесс режим на вкусное оставь, сначала десктоп надо поднять wink.gif

Так работал ж... Вырубил

Все на сегодня - я домой к детю и жене:)
Вложения
opennx_trace3.log
(13.46 КБ) 15 скачиваний
Спасибо сказали:
Djelf
Сообщения: 615
ОС: Гигтег+Цшт32

Re: Решено: nxclient под Windows 7

Сообщение Djelf »

ikovtun писал(а):
02.07.2010 21:25
07/02/10 20:21:07 5260 20:21:07: (AsyncProcess) Process 5900 terminated with exit code 255.

Теперь упал ssh... видимо на стороне сервера. Хотя не уверен... Нужно оба лога смотреть одновременно.

ikovtun писал(а):
02.07.2010 21:25
Djelf писал(а):
02.07.2010 20:52

рутлесс режим на вкусное оставь, сначала десктоп надо поднять wink.gif

Так работал ж... Вырубил

Хм... "работал ж..." на этом же компе?
Спасибо сказали:
ikovtun
Сообщения: 53
ОС: XPSP2, RHEL4

Re: Решено: nxclient под Windows 7

Сообщение ikovtun »

Теперь упал ssh... видимо на стороне сервера. Хотя не уверен... Нужно оба лога смотреть одновременно.

Вот серверные логи...


Хм... "работал ж..." на этом же компе?
Кроме этого компа

Вложения
DemoServer.txt
(7.51 КБ) 15 скачиваний
Спасибо сказали:
Djelf
Сообщения: 615
ОС: Гигтег+Цшт32

Re: Решено: nxclient под Windows 7

Сообщение Djelf »

ikovtun писал(а):
02.07.2010 23:45
Вот серверные логи...

Бага с dislay была, решили. Она могла влиять, но похоже произошли глюки с правами доступа...
Под другим пользователем запускается? Если так (а даже если и не так), попробуй еще разок убить в каталоге пользователя .Xauthority и сам каталог .nx
И если под другим пользователем запускается, а под этим нет быстрее будет пересоздать пользователя...
Спасибо сказали:
ikovtun
Сообщения: 53
ОС: XPSP2, RHEL4

Re: Решено: nxclient под Windows 7

Сообщение ikovtun »

Djelf писал(а):
03.07.2010 00:00
ikovtun писал(а):
02.07.2010 23:45
Вот серверные логи...

Бага с dislay была, решили. Она могла влиять, но похоже произошли глюки с правами доступа...
Под другим пользователем запускается? Если так (а даже если и не так), попробуй еще разок убить в каталоге пользователя .Xauthority и сам каталог .nx
И если под другим пользователем запускается, а под этим нет быстрее будет пересоздать пользователя...


:) Ноутбук с проблемным клиентом погиб от перегрева, все остальные запускаются. Подозреваю что проблема была все-таки с NODом. Говорю так потому, что были очень похожие симптомы на Windows XP + NOD. Вылечил добавив все компоненты клиента в исключения...
На еще одной машинка с Windows 7 х86 клиент не стартовал пока не включил совместимость с XP.

Но по ходу дела убил режим rootless пока сам пытаюсь понять почему.
Спасибо сказали:
dimbor
Ведущий рубрики
Сообщения: 1569
Статус: Подвинутый участник

Re: Решено: nxclient под Windows 7

Сообщение dimbor »

ikovtun писал(а):
05.07.2010 15:32
:) Ноутбук с проблемным клиентом погиб от перегрева

Это еще не самый плохой вариант. Вопрос стоял: либо он, либо - Djelf! ;)
А вообще, тема получилась о тщетности бытия.
Спасибо сказали:
Djelf
Сообщения: 615
ОС: Гигтег+Цшт32

Re: Решено: nxclient под Windows 7

Сообщение Djelf »

dimbor писал(а):
05.07.2010 22:44
Это еще не самый плохой вариант. Вопрос стоял: либо он, либо - Djelf! ;)

Нет, это полный провал. Пациент нас покинул, так и не дождавшись окончательного диагноза!
А столько еще было задумок... печаль...

ikovtun писал(а):
05.07.2010 15:32
На еще одной машинка с Windows 7 х86 клиент не стартовал пока не включил совместимость с XP.

Это странно и не правильно. Клиент работает без этого, если удастся найти хоть какую нибудь закономерность такого поведения, хотелось бы получить хотя бы идеи об этом, и/или какую то информацию об используемом железе (возможно когда то, кому то это поможет).
Спасибо сказали:
ikovtun
Сообщения: 53
ОС: XPSP2, RHEL4

Re: Решено: nxclient под Windows 7

Сообщение ikovtun »

Djelf писал(а):
06.07.2010 01:32
dimbor писал(а):
05.07.2010 22:44
Это еще не самый плохой вариант. Вопрос стоял: либо он, либо - Djelf! ;)

Нет, это полный провал. Пациент нас покинул, так и не дождавшись окончательного диагноза!
А столько еще было задумок... печаль...

Будем зорко наблюдать за поведением пациента после реинкарнации. Возможно все-таки появится оказия его долечить:)

Djelf писал(а):
06.07.2010 01:32
Это странно и не правильно. Клиент работает без этого, если удастся найти хоть какую нибудь закономерность такого поведения, хотелось бы получить хотя бы идеи об этом, и/или какую то информацию об используемом железе (возможно когда то, кому то это поможет).

Ошибка плавающая, но у меня воспроизводилась на умершем пациенте Windows 7 x86, еще на одном ныне здравстующем Windows 7 x86 (это нетбук 1.6ГГц... подробнее сегодня выясню и лог предоставлю).
Спасибо сказали:
Scad
Сообщения: 32

Re: Решено: nxclient под Windows 7

Сообщение Scad »

Коллеги, хотелось бы опять поднять эту тему. Все признаки как у ТС(Win7, opennx, ошибки и логи такие же), а жечь комп не вариант. Что еще можно предоставить на исследования? NOD-а нет, другого антивируса на машине тоже нет, ОС свежая совсем, несколько дней, загадить еще не успели...
Спасибо сказали:
dimbor
Ведущий рубрики
Сообщения: 1569
Статус: Подвинутый участник

Re: Решено: nxclient под Windows 7

Сообщение dimbor »

К вышеперетертому добавлю, что похожие симптомы иногда появляются от многократного накатывания/откатывания разных версий nxclient и opennx. Лечилось одноразовым изничтожением .*authority в домашнем каталоге юзера на сервере плюс в %userprofile%\.nx\ на клиенте.
Спасибо сказали:
Scad
Сообщения: 32

Re: Решено: nxclient под Windows 7

Сообщение Scad »

Решил проблему. Дело было в кириллических буквах в имени компьютера. Русская 7-ка автоматом формирует имя бла-бла-бла-ПК, изменение имени на полностью латинское проблему решило.
Спасибо сказали:
Ответить