[FreeNX-kNX] FreeNX & NoMachine Player - Connection Issues

chris at ccburton.com chris at ccburton.com
Mon Jan 21 16:57:06 UTC 2013


freenx-knx-bounces at kde.org wrote on 20/01/2013 23:46:53:

Nick 

I thought I'd have another look at nxplayer myself, as I've
been forced to look at client software again due to that font rendering
issue so . . .

I just installed
        nxplayer-4.0.181-3.x86_64.rpm
on an Openuse 12.2 workstation ans pointed it at an Opensuse12.2 FreeNX

It connects but (nxplayer) segfaults quite a bit, I think associated
with that font issue . . . 

nxplayer.bin[]: segfault at 0 ip 00007f7fb2e77757 sp 00007f7fab45fe50 
error 4 in libnxdispfb.so.4.0.181[7f7fb2d03000+204000]
nxplayer.bin[] general protection ip:7fa28f9265ee sp:7fffa33488e8 error:0 
in libc-2.15.so[7fa28f8a2000+19b000]


I did get one LibrOffice free connection working for and copied the logs 
:-



Here's the user log fron ~/.nx/C- . . . on the server



NXAGENT - Version 3.5.0

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

Info: Agent running with pid '3521'.
Session: Starting session at 'Mon Jan 21 14:14:36 2013'.
Info: Proxy running in server mode with pid '3521'.
Info: Waiting for connection from '127.0.0.1' on port '5002'.
Info: Accepted connection from '127.0.0.1'.
Warning: Connected to remote version 4.0.181 with local version 3.5.0.
Warning: Consider checking http://www.nomachine.com/ for updates.
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/16384KB/16384KB.
Info: Using pack method 'adaptive-9' with session 'unix-kde'.
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 ':1002'.
Info: Listening to CUPS connections on port '3002'.
Info: Listening to SMB connections on port '4002'.
Info: Listening to multimedia connections on port '8002'.
Info: Established X client connection.
Info: Using shared memory parameters 1/1/0/0K.
Info: Using alpha channel in render extension.
Info: Not using local device configuration changes.
Session: Session started at 'Mon Jan 21 14:14:38 2013'.
xset:  bad font path element (#89), possible causes are:
    Directory does not exist or has wrong permissions
    Directory missing fonts.dir
    Incorrect font server address or syntax
startkde: Starting up...
Connecting to deprecated signal 
QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
kbuildsycoca4 running...
QObject::connect: Cannot connect (null)::deviceFound(Device*) to 
BlueDevilDaemon::deviceFound(Device*)
QObject::connect: Cannot connect QTimer::timeout() to 
(null)::stopDiscovery()

etc etc -loads of complaints about akonadi





Here's the nxserver.log for the same connection

Mon Jan 21 14:14:10 GMT 2013 -- NX SERVER START: -c /usr/bin/nxserver - 
ORIG_COMMAND=
Mon Jan 21 14:14:10 GMT 2013 -- NX SERVER START:  - ORIG_COMMAND=
Mon Jan 21 14:14:10 GMT 2013 Info: Using fds #4 and #3 for communication 
with nxnode.
Mon Jan 21 14:14:10 GMT 2013 HELLO NXSERVER - Version 3.2.0-73 OS (GPL, 
using backend: not detected)
Mon Jan 21 14:14:10 GMT 2013 NX> 105 Mon Jan 21 14:14:10 GMT 2013 hello 
NXCLIENT - Version 3.2.0
Mon Jan 21 14:14:10 GMT 2013 NX> 134 Accepted protocol: 3.2.0
Mon Jan 21 14:14:10 GMT 2013 NX> 105 Mon Jan 21 14:14:10 GMT 2013 SET 
SHELL_MODE SHELL
Mon Jan 21 14:14:10 GMT 2013 NX> 105 Mon Jan 21 14:14:10 GMT 2013 SET 
AUTH_MODE PASSWORD
Mon Jan 21 14:14:10 GMT 2013 NX> 105 Mon Jan 21 14:14:10 GMT 2013 login
Mon Jan 21 14:14:10 GMT 2013 NX> 101 User: Mon Jan 21 14:14:10 GMT 2013 
yipeeimauser
Mon Jan 21 14:14:10 GMT 2013 NX> 102 Password: Mon Jan 21 14:14:19 GMT 
2013
Mon Jan 21 14:14:19 GMT 2013 Info: Auth method: Mon Jan 21 14:14:19 GMT 
2013 ssh Mon Jan 21 14:14:19 GMT 2013 yipeeimauser at 127.0.0.1's password:
Mon Jan 21 14:14:19 GMT 2013 xset:  unable to open display ""
Mon Jan 21 14:14:19 GMT 2013 setterm: $TERM is not defined.
Mon Jan 21 14:14:20 GMT 2013 NX> 1000 NXNODE - Version 3.2.0-73 OS (GPL, 
using backend: not detected)
Mon Jan 21 14:14:20 GMT 2013 NX> 716 Slave mode started successfully.
Mon Jan 21 14:14:20 GMT 2013 nxnode_reader: NX> 1000 NXNODE - Version 
3.2.0-73 OS (GPL, using backend: not detected)
Mon Jan 21 14:14:20 GMT 2013 nxnode_reader: NX> 716 finished
Mon Jan 21 14:14:20 GMT 2013 nxnode_reader: NX> 1001 Bye.
Mon Jan 21 14:14:20 GMT 2013
Mon Jan 21 14:14:20 GMT 2013 NX> 103 Welcome to: yipeeimaserver user: 
yipeeimauser
Mon Jan 21 14:14:20 GMT 2013 NX> 105 Mon Jan 21 14:14:20 GMT 2013 
listsession --status="suspended,running" --type="shadow"
NX> 127 Sessions list of user 'yipeeimauser' for reconnect:

Display Type             Session ID                       Options  Depth 
Screen         Status      Session Name
------- ---------------- -------------------------------- -------- ----- 
-------------- ----------- ------------------------------
1001    unix-kde         B095B93D56B775FA1BEC3CC412325EFD --D--PSA    24 
1274x997       Suspended   yipeeimaserver (Shadowed)


NX> 148 Server capacity: not reached for user: yipeeimauser
Mon Jan 21 14:14:20 GMT 2013 NX> 105 Mon Jan 21 14:14:24 GMT 2013 
listsession --status="suspended,running" --type="shadow"
Mon Jan 21 14:14:24 GMT 2013 NX> 105 Mon Jan 21 14:14:28 GMT 2013 
listsession --status="suspended,running" --type="shadow"
Mon Jan 21 14:14:28 GMT 2013 NX> 105 Mon Jan 21 14:14:32 GMT 2013 
listsession --status="suspended,running" --type="shadow"
Mon Jan 21 14:14:32 GMT 2013 NX> 105 startsession --link="wan" 
--backingstore="1" --encryption="1" --cache="16M" --images="64M" 
--shmem="1" --shpix="1" --strict="0" --composite="1" --samba="1" 
--cups="1" --usbconf="5473" --media="1" --render="1" --session="Server" 
--type="unix-kde" --geometry="1274x997" --keyboard="evdev/gb" 
--client="linux" --screeninfo="1274x997x24+render"
Mon Jan 21 14:14:35 GMT 2013
Mon Jan 21 14:14:35 GMT 2013 Info: Using /usr/bin/nxacl to change session 
parameters or deny session.
&link=wan&backingstore=1&encryption=1&cache=16M&images=64M&shmem=1&shpix=1&strict=0&composite=1&samba=1&cups=1&usbconf=5473&media=1&render=1&session=server&type=unix-kde&geometry=1274x997&keyboard=evdev/gb&client=linux&screeninfo=1274x997x24+render&clientproto=3.2.0&user=yipeeimauser&userip=1.2.3.4&uniqueid=374AC6F25D198DA8CA897B2E42F20878&display=1002&host=127.0.0.1
Mon Jan 21 14:14:35 GMT 2013 nxnode_reader: NX> 1000 NXNODE - Version 
3.2.0-73 OS (GPL, using backend: not detected)
NX> 1000 NXNODE - Version 3.2.0-73 OS (GPL, using backend: not detected)
Mon Jan 21 14:14:35 GMT 2013 server_nxnode_echo: NX> 1000 NXNODE - Version 
3.2.0-73 OS (GPL, using backend: not detected)
Mon Jan 21 14:14:35 GMT 2013 nxnode_reader: NX> 700 Session id: 
server-1002-374AC6F25D198DA8CA897B2E42F20878
NX> 700 Session id: server-1002-374AC6F25D198DA8CA897B2E42F20878
Mon Jan 21 14:14:35 GMT 2013 nxnode_reader: NX> 705 Session display: 1002
Mon Jan 21 14:14:35 GMT 2013 NX> 705 Session display: 1002
server_nxnode_echo: NX> 700 Session id: 
server-1002-374AC6F25D198DA8CA897B2E42F20878
Mon Jan 21 14:14:35 GMT 2013 nxnode_reader: NX> 703 Session type: unix-kde
NX> 703 Session type: unix-kde
Mon Jan 21 14:14:35 GMT 2013 server_nxnode_echo: NX> 705 Session display: 
1002
Mon Jan 21 14:14:35 GMT 2013 nxnode_reader: NX> 701 Proxy cookie: 
b6175c2616abdcafa41d3733fbb63a8e
NX> 701 Proxy cookie: b6175c2616abdcafa41d3733fbb63a8e
Mon Jan 21 14:14:35 GMT 2013 server_nxnode_echo: NX> 703 Session type: 
unix-kde
Mon Jan 21 14:14:35 GMT 2013 nxnode_reader: NX> 702 Proxy IP: 127.0.0.1
NX> 702 Proxy IP: 127.0.0.1
Mon Jan 21 14:14:35 GMT 2013 nxnode_reader: NX> 706 Agent cookie: 
b6175c2616abdcafa41d3733fbb63a8e
NX> 706 Agent cookie: b6175c2616abdcafa41d3733fbb63a8e
Mon Jan 21 14:14:35 GMT 2013 server_nxnode_echo: NX> 701 Proxy cookie: 
b6175c2616abdcafa41d3733fbb63a8e
Mon Jan 21 14:14:36 GMT 2013 nxnode_reader: NX> 704 Session cache: 
unix-kde
NX> 704 Session cache: unix-kde
Mon Jan 21 14:14:36 GMT 2013 server_nxnode_echo: NX> 702 Proxy IP: 
127.0.0.1
Mon Jan 21 14:14:36 GMT 2013 nxnode_reader: NX> 707 SSL tunneling: 1
NX> 707 SSL tunneling: 1
Mon Jan 21 14:14:36 GMT 2013 nxnode_reader: NX> 709 File-sharing port: 445
NX> 709 File-sharing port: 445
Mon Jan 21 14:14:36 GMT 2013 nxnode_reader: NX> 709 Client Type: linux
NX> 709 Client Type: linux
Mon Jan 21 14:14:36 GMT 2013 nxnode_reader: NX> 1009 Session status: 
starting
NX> 1009 Session status: starting
Mon Jan 21 14:14:36 GMT 2013 nxnode_reader: NX> 710 Session status: 
running
NX> 710 Session status: running
Mon Jan 21 14:14:36 GMT 2013 nxnode_reader: NX> 1002 Commit
NX> 1002 Commit
Mon Jan 21 14:14:36 GMT 2013 nxnode_reader: NX> 1006 Session status: 
running
NX> 1006 Session status: running
Mon Jan 21 14:14:36 GMT 2013 server_nxnode_echo: NX> 706 Agent cookie: 
b6175c2616abdcafa41d3733fbb63a8e
Mon Jan 21 14:14:36 GMT 2013 server_nxnode_echo: NX> 704 Session cache: 
unix-kde
Mon Jan 21 14:14:36 GMT 2013 server_nxnode_echo: NX> 707 SSL tunneling: 1
Mon Jan 21 14:14:36 GMT 2013 server_nxnode_echo: NX> 709 File-sharing 
port: 445
Mon Jan 21 14:14:36 GMT 2013 server_nxnode_echo: NX> 709 Client Type: 
linux
Mon Jan 21 14:14:36 GMT 2013 server_nxnode_echo: NX> 1009 Session status: 
starting
Mon Jan 21 14:14:36 GMT 2013 server_nxnode_echo: NX> 710 Session status: 
running
Mon Jan 21 14:14:36 GMT 2013 server_nxnode_echo: NX> 1002 Commit
Mon Jan 21 14:14:36 GMT 2013 session_status 
374AC6F25D198DA8CA897B2E42F20878 Running
Mon Jan 21 14:14:36 GMT 2013 NX> 105 Mon Jan 21 14:14:36 GMT 2013 
server_nxnode_echo: NX> 1006 Session status: running
Mon Jan 21 14:14:36 GMT 2013 bye
Mon Jan 21 14:14:36 GMT 2013 Bye
Mon Jan 21 14:14:36 GMT 2013 NX> 999 Bye


I then tried your
         "list sessions format"
patch from last July on a FreeNX on Opensuse 12.2 to see if I could 
re-connect
to the suspended sessions
but
I can't (reliably) get into Libreoffice without a segfault in nxplayer
and If I do get it launched I see the Top Menu font issue
so
my (obvious) first guess is that the segfault issue is to do with that.

NOTE
The session is suspending ok on the FreeNX server.


So there are "issues" with compiling the NX libraries and nxagent on Suse 
12.2
        ( rendering of fonts and stability )
and
running them against SOME of the nomachine clients (eg windows and 
nxplayer x86_64 )
         ( possibly OpenNX too depending on platform
nomachine NX X11 needs the earlier version of the libcomposite 
without the
         _XGetRequest 
symbol.

        http://www.nomachine.com/tr/view.php?id=TR11J02755


So I don't see any issues with agent and nxplayer in 12.2
but
I guess the nxclients need a refresh.



As to 12.1 i can't see why agent would fall over from any of this.



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/freenx-knx/attachments/20130121/4dc6a522/attachment.html>


More information about the FreeNX-kNX mailing list