[FreeNX-kNX] freenx on gnusolaris
jens at mindmirror.de
jens at mindmirror.de
Fri Oct 20 20:05:07 UTC 2006
At http://openfacts.berlios.de/index-en.phtml?title=FreeNX_FAQ/General you can read
# Change node.conf to LOG_CLEAN=0.
# Check your config file: nxloadconfig --check (you may need to do /usr/lib/nx/nxloadconfig --check)
# Look at the server at ~/.nx/T-* and ~/.nx/F-* /session files. This will show you _why_ nxagent does not start.
so in ./nx/C..... is a sessionfile with:
ld.so.1: nxagent: fatal: libXpm.so.4.11: open failed: No such file or directory
(gnome-session:24804): Gtk-WARNING **: cannot open display:
so i copy that file to /usr/NX/lib
And it runs.
thanks for that work - i like it.
jens
-------- Original Message --------
Subject: [FreeNX-kNX] freenx on gnusolaris (18-Okt-2006 0:47)
>
>
> at http://www.gnusolaris.org is something very nice :-)
> At least Solaris Kernel Ubuntu Userland tools;
>
> SunOS osol 5.11 NexentaOS_20061012 i86pc i386 i86pc Solaris
>
> with some minor changes i've compiled the NX sources from sid
> (deb-src http://debian.tu-bs.de/project/kanotix/unstable/ sid nx and apt-
> get source freenx)
>
> you need gcc-3.4 for this on gnusolaris
>
> with a
> ln -s /usr/bin/make /usr/ccs/bin/make
> ln -s /usr/bin/ar /usr/ccs/bin/ar
> ln -s /usr/bin/cpp-3.4 /usr/ccs/lib/cpp
> and some libjpeg path replacement, in Makefile from nxviever
> anything seems ok
>
> Installation works fine, but after after connecting i have a
> NX> 1004 Error: NX Agent exited with exit status 1.
> /usr/NX/bin/nxserver: line 1190: 9086 Terminated sleep $AGENT_
> STARTUP_TIMEOUT
>
>
> jens
>
>
> ==================================================
> Complete Client Failure Log:
> NX> 203 NXSSH running with pid: 7016
> NX> 285 Enabling check on switch command
> NX> 285 Enabling skip of SSH config files
> NX> 200 Connected to address: 192.168.111.117 on port: 22
> NX> 202 Authenticating user: nx
> NX> 208 Using auth method: publickey
> HELLO NXSERVER - Version 1.5.0-60-SVN OS (GPL)
> NX> 105 hello NXCLIENT - Version 1.5.0
> NX> 134 Accepted protocol: 1.5.0
> NX> 105 SET SHELL_MODE SHELL
> NX> 105 SET AUTH_MODE PASSWORD
> NX> 105 login
> NX> 101 User: jens
> NX> 102 Password:
> NX> 103 Welcome to: osol user: jens
> NX> 105 listsession --user="jens" --status="suspended,running" --geometry="
> 1600x1200x32+render" --type="unix-gnome"
> NX> 127 Sessions list of user 'jens' for reconnect:
>
> Display Type Session ID Options Depth
> Screen Status Session Name
> ------- ---------------- -------------------------------- -------- ----- ---
> ----------- ----------- ------------------------------
>
>
> NX> 148 Server capacity: not reached for user: jens
> NX> 105 startsession --session="117" --type="unix-gnome" --cache="8M" --
> images="32M" --link="lan" --kbtype="pc102/de" --nodelay="1" --backingstore="
> never" --geometry="1600x1170" --media="0" --agent_server="" --agent_user=""
> agent_password="******"" --screeninfo="1600x1170x32+render"
>
> NX> 1000 NXNODE - Version 1.5.0-60-SVN OS (GPL)
> NX> 700 Session id: osol-1001-FD1C49CC65AE38C9C59B75D6604B5DF7
> NX> 705 Session display: 1001
> NX> 703 Session type: unix-gnome
> NX> 701 Proxy cookie: 92de48ece35ad9616406d59b358cad7d
> NX> 702 Proxy IP: 192.168.111.111
> NX> 706 Agent cookie: 92de48ece35ad9616406d59b358cad7d
> NX> 704 Session cache: unix-gnome
> NX> 707 SSL tunneling: 0
> NX> 105 NX> 596 Session startup failed.
> NX> 1004 Error: NX Agent exited with exit status 1.
> /usr/NX/bin/nxserver: line 1190: 9086 Terminated sleep $AGENT_
> STARTUP_TIMEOUT
> Can't open /usr/NX/var/db/running/sessionId{
> FD1C49CC65AE38C9C59B75D6604B5DF7}: No such file or directory.
> mv: cannot stat `/usr/NX/var/db/running/sessionId{
> FD1C49CC65AE38C9C59B75D6604B5DF7}': No such file or directoryKilled by
> signal 15.
> ====================
> Install Log
>
> /usr/src/freenx/freenx-trunk# ./nxsetup --install --setup-nomachine-key
>
> Setting up /usr/NX/etc ...done
> Setting up /usr/NX/var/db ...done
> Setting up /var/log/nxserver.log ...done
> Setting up known_hosts and authorized_keys2 ...done
> Setting up permissions ...done
>
> ----> Testing your nxserver configuration ...
> Warning: Invalid value "DEFAULT_X_SESSION=/etc/X11/xdm/Xsession"
> Users might not be able to request a default X session.
> 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.
>
> Warnings occured during config check.
> To enable these features please correct the configuration file.
>
> <---- done
>
> ----> Testing your nxserver connection ...
> HELLO NXSERVER - Version 1.5.0-60-SVN OS (GPL)
> NX> 105 quit
> Quit
> NX> 999 Bye
> <--- 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 /usr/NX/etc/node.conf file.
> Have Fun!
> ===========================
> FreeNX Start:
> # sh -x /usr/NX/bin/nxserver --start
> ++++ dirname /usr/NX/bin/nxserver
> +++ cd /usr/NX/bin
> +++ pwd
> ++ PATH=/usr/NX/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:
> /bin:/usr/X11R6/bin
> ++ which nxloadconfig
> + . /usr/NX/bin/nxloadconfig --
> ++ HELP=no
> ++ CHECK=no
> ++ USERCONF=no
> ++ NXLCFG_IGNORE_ERRORS=no
> ++ '[' -- ']'
> ++ case "$1" in
> ++ shift
> ++ break
> ++ '[' no = yes ']'
> ++ NX_VERSION=1.5.0-60-SVN
> ++ NX_LICENSE='OS (GPL)'
> ++ NX_DIR=/usr/NX
> ++ PATH_BIN=/usr/NX/bin
> ++ PATH_LIB=/usr/NX/lib
> ++ NX_ETC_DIR=/usr/NX/etc
> ++ NX_SESS_DIR=/usr/NX/var/db
> ++ NX_HOME_DIR=/usr/NX/home/nx
> ++ AGENT_LIBRARY_PATH=
> ++ PROXY_LIBRARY_PATH=
> ++ APPLICATION_LIBRARY_PATH=
> ++ APPLICATION_LIBRARY_PRELOAD=
> ++ SSH_AUTHORIZED_KEYS=authorized_keys2
> ++ NXCONFIG_RETEST=1
> +++ hostname
> ++ SERVER_NAME=osol
> ++ SSHD_PORT=22
> ++ ENABLE_USERMODE_AUTHENTICATION=0
> ++ ENABLE_PASSDB_AUTHENTICATION=1
> ++ ENABLE_SSH_AUTHENTICATION=1
> ++ ENABLE_SU_AUTHENTICATION=0
> ++ ENABLE_USER_DB=0
> ++ ENABLE_FORCE_ENCRYPTION=0
> ++ SSHD_CHECK_IP=0
> ++ DISPLAY_BASE=1000
> ++ SESSION_LIMIT=200
> ++ SESSION_USER_LIMIT=
> ++ DISPLAY_LIMIT=200
> ++ ENABLE_PERSISTENT_SESSION=all
> ++ DISABLE_PERSISTENT_SESSION=
> ++ NX_LOG_LEVEL=7
> ++ NX_LOG_SECURE=1
> ++ NX_LOGFILE=/var/log/nxserver.log
> ++ SESSION_LOG_CLEAN=1
> ++ SESSION_HISTORY=2592000
> ++ ENABLE_SERVER_FORWARD=0
> ++ SERVER_FORWARD_HOST=
> ++ SERVER_FORWARD_PORT=22
> ++ SERVER_FORWARD_KEY=/usr/NX/share/client.id_dsa.key
> ++ NOMACHINE_SERVER=/usr/NX/bin/nxserver
> ++ NOMACHINE_NX_HOME_DIR=/usr/NX/home/nx
> ++ ENABLE_NOMACHINE_FORWARD_PORT=0
> ++ NOMACHINE_FORWARD_PORT=22
> ++ LOAD_BALANCE_SERVERS=
> ++ LOAD_BALANCE_ALGORITHM=load
> ++ ENABLE_LOAD_BALANCE_PREFERENCE=0
> ++ ENABLE_ESD_PRELOAD=0
> ++ ESD_BIN_PRELOAD=esddsp
> ++ ENABLE_ARTSD_PRELOAD=0
> ++ ARTSD_BIN_PRELOAD=artsdsp
> ++ ENABLE_KDE_CUPS=0
> ++ KDE_PRINTRC=
> ++ CUPS_ETC=/etc/cups/
> ++ USER_FAKE_HOME=
> ++ SET_LD_LIBRARY_PATH=1
> ++ DEFAULT_X_WM=
> ++ KILL_DEFAULT_X_WM=1
> ++ USER_X_STARTUP_SCRIPT=.Xclients
> ++ DEFAULT_X_SESSION=/etc/X11/xdm/Xsession
> ++ COMMAND_START_KDE=startkde
> ++ COMMAND_START_GNOME=gnome-session
> ++ COMMAND_START_CDE=cdwm
> ++ COMMAND_XTERM=xterm
> ++ COMMAND_XAUTH=/usr/X11R6/bin/xauth
> ++ COMMAND_SMBMOUNT=smbmount
> ++ COMMAND_SMBUMOUNT=smbumount
> ++ COMMAND_NETCAT=netcat
> ++ COMMAND_SSH=ssh
> ++ COMMAND_SSH_KEYGEN=ssh-keygen
> ++ COMMAND_CUPSD=/usr/sbin/cupsd
> ++ COMMAND_MD5SUM=md5sum
> ++ ENABLE_2_0_0_BACKEND=1
> ++ ENABLE_AUTORECONNECT=1
> ++ ENABLE_AUTORECONNECT_BEFORE_140=1
> ++ EXPORT_USERIP=0
> ++ EXPORT_SESSIONID=1
> ++ NODE_AUTOSTART=
> ++ ENABLE_ROOTLESS_MODE=1
> ++ ENABLE_USESSION=0
> ++ COMMAND_SESSREG=sessreg
> ++ AGENT_EXTRA_OPTIONS_RFB=
> ++ AGENT_EXTRA_OPTIONS_RDP=
> ++ AGENT_EXTRA_OPTIONS_X=
> ++ AGENT_STARTUP_TIMEOUT=60
> ++ AGENT_FONT_SERVER=
> ++ PROXY_TCP_NODELAY=
> ++ PROXY_EXTRA_OPTIONS=
> +++ uname -sr
> ++ OS='SunOS 5.11'
> ++ case "$OS" in
> ++ case "$OS" in
> ++ '[' 1 = 1 ']'
> +++ which xauth
> ++ COMMAND_XAUTH=/usr/bin/xauth
> ++ '[' -d /usr/NX/etc/node.conf.d ']'
> ++ '[' -e /usr/NX/etc/node.conf ']'
> ++ . /usr/NX/etc/node.conf
> +++ NX_LOG_LEVEL=7
> +++ NX_LOGFILE=/var/log/nxserver.log
> ++ '[' no = yes -a -e /usr/NX/etc/root.node.conf ']'
> ++ '[' -z '' ']'
> ++ SESSION_USER_LIMIT=200
> ++ '[' -z '' ']'
> ++ USER_FAKE_HOME=/root
> ++ '[' -z '' ']'
> ++ AGENT_LIBRARY_PATH=/usr/NX/lib
> ++ '[' -z '' ']'
> ++ PROXY_LIBRARY_PATH=/usr/NX/lib
> ++ '[' -z '' ']'
> ++ APPLICATION_LIBRARY_PATH=/usr/NX/lib
> ++ '[' -z '' ']'
> ++ APPLICATION_LIBRARY_PRELOAD=/usr/NX/lib/libX11.so.6.2:/usr/NX/lib/
> libXext.so.6.4:/usr/NX/lib/libXcomp.so.1:/usr/NX/lib/libXcompext.so.1:/usr/
> NX/lib/libXrender.so.1.2
> ++ '[' -z '' -a -n '' ']'
> ++ '[' -z '' -a -z '' ']'
> ++ KDE_PRINTRC=/root/.kde/share/config/kdeprintrc
> ++ '[' no = yes ']'
> + '[' root = nxfree -o root = nx -o 0 = 1 ']'
> + '[' 0 -ne 0 ']'
> + '[' 1 -lt 1 ']'
> + '[' --start = --help ']'
> + '[' --start = --version ']'
> + CMD=--start
> + echo 'NX> 100 NXSERVER - Version 1.5.0-60-SVN OS (GPL)'
> NX> 100 NXSERVER - Version 1.5.0-60-SVN OS (GPL)
> + case $CMD in
> + cmd_start
> + '[' -f /usr/NX/home/nx/.ssh/authorized_keys2 ']'
> + mv /usr/NX/home/nx/.ssh/authorized_keys2.disabled /usr/NX/home/nx/.ssh/
> authorized_keys2
> + echo 'NX> 122 Service started'
> NX> 122 Service started
> + echo 'NX> 999 Bye'
> NX> 999 Bye
> ============================
> nxserver.log Login failed
>
> cat /var/log/nxserver.log
> -- NX SERVER START: -c /usr/NX/bin/nxserver - ORIG_COMMAND=
> HELLO NXSERVER - Version 1.5.0-60-SVN OS (GPL)
> NX> 105 hello NXCLIENT - Version 1.5.0
> NX> 134 Accepted protocol: 1.5.0
> NX> 105 SET SHELL_MODE SHELL
> NX> 105 SET AUTH_MODE PASSWORD
> NX> 105 login
> NX> 101 User: jens
> NX> 102 Password:
> Info: Auth method: passdb ssh
> NX> 103 Welcome to: osol user: jens
> NX> 105 listsession --user="jens" --status="suspended,running" --geometry="
> 1590x1110x24+render" --type="unix-gnome"
> NX> 127 Sessions list of user 'jens' for reconnect:
>
> Display Type Session ID Options Depth
> Screen Status Session Name
> ------- ---------------- -------------------------------- -------- ----- ---
> ----------- ----------- ------------------------------
>
>
> NX> 148 Server capacity: not reached for user: jens
> NX> 105 startsession --session="test185" --type="unix-gnome" --cache="8M" --
> images="32M" --link="lan" --kbtype="pc102/" --nodelay="1" --backingstore="
> when_requested" --geometry="1590x1085" --media="0" --agent_server="" --
> agent_user="" agent_password="******"" --screeninfo="1590x1085x24+render"
>
> &session=test185&type=unix-gnome&cache=8M&images=32M&link=lan&kbtype=pc102/&
> nodelay=1&backingstore=when_requested&geometry=1590x1085&media=0&agent_
> server=&agent_user=&agent_password=******&screeninfo=1590x1085x24+render&
> clientproto=1.5.0&user=jens&userip=192.168.111.23&uniqueid=
> 44D2EF7F2A50A299B3F64999A34C6189&display=1001&host=127.0.0.1
> Password:
> NX> 1000 NXNODE - Version 1.5.0-60-SVN OS (GPL)
> NX> 700 Session id: osol-1001-44D2EF7F2A50A299B3F64999A34C6189
> NX> 705 Session display: 1001
> NX> 703 Session type: unix-gnome
> NX> 701 Proxy cookie: 05a195af4a1d13deaceef869115c878b
> NX> 702 Proxy IP: 192.168.111.23
> NX> 706 Agent cookie: 05a195af4a1d13deaceef869115c878b
> NX> 704 Session cache: unix-gnome
> NX> 707 SSL tunneling: 0
> /usr/NX/bin/nxnode: line 361: 10321 Killed PATH="$PATH_BIN:
> $PATH" $PATH_BIN/nxagent $P $R -name "NX - $user@$SERVER_NAME:$display - $
> session (GPL Edition)" -option "$USER_FAKE_HOME/.nx/C-$sess_id/options" $K $
> G $B $FP $AGENT_EXTRA_OPTIONS_X :$display 2>&3
> NX> 1004 Error: NX Agent exited with exit status 1.
> NX> 105 NX> 596 Session startup failed.
> NX> 1006 Session status: closed
> NX> 1001 Bye.
> ========================
>
>
> ls -l /usr/NX/var/db/failed
> -rw-r--r-- 1 nx nx 290 Oct 18 05:45 sessionId{
> 11DFE2A5D1E867C248B24EAFE8B1140D}
>
> cat sessionId{11DFE2A5D1E867C248B24EAFE8B1140D}
> sessionName=117
> display=1001
> status=Failed
> startTime=1161143132
> foreignAddress=192.168.111.111
> sessionRootlessMode=0
> type=unix-gnome
> sessionId=11DFE2A5D1E867C248B24EAFE8B1140D
> creationTime=1161143132
> userName=jens
> serverPid=
> screeninfo=1600x1170x32+render
> geometry=1600x1170
> host=127.0.0.1
>
> ________________________________________________________________
> Were you helped on this list with your FreeNX problem?
> Then please write up the solution in the FreeNX Wiki/FAQ:
> http://openfacts.berlios.de/index-en.phtml?title=FreeNX_FAQ
> Don't forget to check the NX Knowledge Base:
> http://www.nomachine.com/kb/
>
> ________________________________________________________________
> FreeNX-kNX mailing list --- FreeNX-kNX at kde.org
> https://mail.kde.org/mailman/listinfo/freenx-knx
> ________________________________________________________________
More information about the FreeNX-kNX
mailing list