[FreeNX-kNX] Running freenx on virtual server resulting in a black screen on the client

hg hg at technosis.de
Thu Aug 14 11:05:12 UTC 2008


Hi,

I'm trying to run the freennx server (0.7.2) on a virtual server (Suse Linux 
10.3). What's more this virtual machine has no graphic hardware.  But I 
installed X and KDE.

First  question: Is freenx  generally supposed to work in such a environment?

Anyway I tried it and face the following problem: 
Using the client supplied by nomachine  (linux of windows does not matter) I 
connect to the server, the session windows (unix, KDE) is opened, the "!M"  
screen is showing up, than the startscreen of SuSe 10.3. But after a while 
the screen becomes black. The screen will become black right away  if I click 
into the nx-window giving it the focus.
Later when I close the nx-window I get the messagebox wether I want terminate 
or close the session.  So except for the black screen everything seems to 
work fine.
I have attached the nxserver.log and the file "session"  from the home 
directory of the connecting user. Loglevel 7 was set.
The session directory of the user also contains a file named "clients" which 
shows the following 3 lines:

_XSERVTransSocketOpenCOTSServer: Unable to open socket for inet6
_XSERVTransOpen: transport open failed for inet6/lvps87-242-23-35:1004
_XSERVTransMakeAllCOTSServerListeners: failed to open listener for inet6

Does anyone know where those come from?

By the way: I tried the same settup using the current freeforever server of 
nomachine and run into the same problems.

So origin seems to be the virtual server and it's configuration. 
Since the virtual server has no virtual graphics hardware (I have no influence 
on that), there might be some missing part in the X or KDE installation  or 
some setting that would have be automatically set if graphics hardware would 
be present .

Has anyone a hint where to look or how to further debug this issue?

Thanks in advance.

Heiko  


############ nxserver.log ##########################

-- NX SERVER START: -c /usr/bin/nxserver - ORIG_COMMAND=
HELLO NXSERVER - Version 2.1.0-72 OS (GPL, using backend: 3.2.0)
NX> 105 hello NXCLIENT - Version 2.1.0
NX> 134 Accepted protocol: 2.1.0
NX> 105 SET SHELL_MODE SHELL
NX> 105 SET AUTH_MODE PASSWORD
NX> 105 login
NX> 101 User: technosis
NX> 102 Password: 
Info: Auth method: passdb ssh 
NX> 103 Welcome to: lvps87-242-23-35 user: technosis
NX> 105 
listsession --user="technosis" --status="suspended,running" --geometry="1920x1200x24+render" --type="unix-kde"
NX> 127 Sessions list of user 'technosis' for reconnect:

Display Type             Session ID                       Options  Depth 
Screen         Status      Session Name
------- ---------------- -------------------------------- -------- ----- -------------- ----------- ------------------------------


NX> 148 Server capacity: not reached for user: technosis
NX> 105 
startsession  --link="adsl" --backingstore="1" --encryption="1" --cache="16M" --images="64M" --shmem="1" --shpix="1" --strict="0" --composite="1" --media="0" --session="VS-Technosis" --type="unix-kde" --geometry="1920x1160" --client="linux" --keyboard="pc102/de" --screeninfo="1920x1160x24+render" 

&link=adsl&backingstore=1&encryption=1&cache=16M&images=64M&shmem=1&shpix=1&strict=0&composite=1&media=0&session=VS-Technosis&type=unix-kde&geometry=1920x1160&client=linux&keyboard=pc102/de&screeninfo=1920x1160x24+render&clientproto=2.1.0&user=technosis&userip=81.53.25.25&uniqueid=B7B5C7A83838396A34A0F8AF886CF2D3&display=1004&host=127.0.0.1 
Password: 
NX> 1000 NXNODE - Version 2.1.0-72 OS (GPL, using backend: 3.2.0)
server_nxnode_echo: NX> 1000 NXNODE - Version 2.1.0-72 OS (GPL, using backend: 
3.2.0)
NX> 700 Session id: lvps87-242-23-35-1004-B7B5C7A83838396A34A0F8AF886CF2D3
NX> 705 Session display: 1004
NX> 703 Session type: unix-kde
NX> 701 Proxy cookie: bc9f36bd1f5b1501b56be04200322c6a
NX> 702 Proxy IP: 127.0.0.1
NX> 706 Agent cookie: bc9f36bd1f5b1501b56be04200322c6a
NX> 704 Session cache: unix-kde
NX> 707 SSL tunneling: 1
server_nxnode_echo: NX> 700 Session id: 
lvps87-242-23-35-1004-B7B5C7A83838396A34A0F8AF886CF2D3
server_nxnode_echo: NX> 705 Session display: 1004
server_nxnode_echo: NX> 703 Session type: unix-kde
server_nxnode_echo: NX> 701 Proxy cookie: bc9f36bd1f5b1501b56be04200322c6a
NX> 1009 Session status: starting
server_nxnode_echo: NX> 702 Proxy IP: 127.0.0.1
server_nxnode_echo: NX> 706 Agent cookie: bc9f36bd1f5b1501b56be04200322c6a
server_nxnode_echo: NX> 704 Session cache: unix-kde
server_nxnode_echo: NX> 707 SSL tunneling: 1
server_nxnode_echo: NX> 1009 Session status: starting
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 B7B5C7A83838396A34A0F8AF886CF2D3 Running
NX> 105 server_nxnode_echo: NX> 1006 Session status: running
bye
Bye
NX> 999 Bye
NX> 1009 Session status: terminating
session_status B7B5C7A83838396A34A0F8AF886CF2D3 Terminating
server_nxnode_echo: NX> 1009 Session status: terminating
NX> 1006 Session status: closed
session_close B7B5C7A83838396A34A0F8AF886CF2D3
server_nxnode_echo: NX> 1006 Session status: closed


########### session ###########################
NXAGENT - Version 3.2.0

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

Info: Agent running with pid '3894'.
Session: Starting session at 'Tue Aug 12 23:53:24 2008'.
Info: Proxy running in server mode with pid '3894'.
Info: Waiting for connection from '127.0.0.1' on port '5004'.
Info: Accepted connection from '127.0.0.1'.
Info: Connection with remote proxy completed.
Info: Using ADSL link parameters 512/24/1/0.
Info: Using agent parameters 5000/10/50/0/0.
Info: Using cache parameters 4/4096KB/16384KB/16384KB.
Info: Using pack method 'adaptive-7' with session 'unix-kde'.
Info: Using ZLIB data compression 1/1/32.
Info: Using ZLIB stream compression 4/4.
Info: Using cache 
file '/home/technosis/.nx/cache-unix-kde/C-C69037EC9EA2BDD59409E3541B26D754'.
Info: Listening to X11 connections on display ':1004'.
Info: Established X client connection.
Info: Using shared memory parameters 1/1/1/4096K.
Info: Using alpha channel in render extension.
Info: Not using local device configuration changes.
nxagentXkbGetRules: WARNING! Failed to stat file 
[/usr/share/X11/xkb/rules/xorg]: Unknown error 4294967295.
Session: Session started at 'Tue Aug 12 23:53:27 2008'.
Info: Screen [0] resized to geometry [1920x1140].
Session: Terminating session at 'Tue Aug 12 23:54:22 2008'.
Info: Watchdog running with pid '5341'.
Info: Waiting the watchdog process to complete.
Session: Session terminated at 'Tue Aug 12 23:54:23 2008'.
up...




More information about the FreeNX-kNX mailing list