[FreeNX-kNX] Freenx on Fedora 8 (Urgent)

Jeremy Wilkins wjeremy at shaw.ca
Thu Jun 5 18:55:19 UTC 2008


Assuming that this is a port conflict as it seems to be your first possible
solution is to change the base port number in your config node.conf file
from 1000 to 1001 or higher:

enable the line:
DISPLAY_BASE=1000

and change it to something else to test.  I have had port conflicts with
port 6000 on Debian as well so I had to change it in the default package
install to:
DISPLAY_BASE=1001

this seems to push the port to 6001 and fix many random failures to connect.

The support forum for (KX)Ubuntu that I maintain is here:
http://ubuntuforums.org/showthread.php?t=620057

Its the top page in Google if you search for: freenx gutsy

There is lots of good support info there.


Alastair Johnson wrote:
> 
> I have had no trouble with either the Fedora 8 or CentOS 5 packages on 
> their respective OS versions, but I've not tried F8 on CentOS or vice 
> versa. Rest assured they can work.
> 
> The 'Address already in use', on the rare occasions I've seen it, has 
> usually been due to having 2 client sessions connecting to different 
> servers trying to use the same display number. If this is the case then 
> it's possible to set a different starting display on one of the servers.
> 
> If you only had one client session it is possible some other process was 
> using the port. Check on both the client and the server.
> 
> Steve Bergman wrote:
>> First, I apologize for the "urgent" tag on this.  I prefer not to use 
>> it, but if there was ever a time to use it, I think this is it.  I'm at 
>> wit's end.
>> 
>> I am desperately trying to get nx running on Fedora 8 and have about 8 
>> hours before my 70 users expect me to have it working.  The packages 
>> which get installed when I "yum update freenx" are these:
>> 
>> freenx-server-0.7.2-8.fc8
>> nx-2.1.0-22.fc7
>> 
>> When I try to connect (I'm using the 3.2.0-9 nomachine client) it gets 
>> to "Downloading session information" and then gives me a "connection 
>> error" dialog. I am listing the contents of that dialog, the contents of 
>> the file it says to look at, and the contents of the nxserver.log file.  
>> 
>> I should say that I was using the CentOS 5 packages and they were 
>> working well until it just mysteriously broke over the weekend.  I'm 
>> switching to the F8 packages because I assume people would be better 
>> able to help if I am using the F8 packages.
>> 
>> This part jumps out at me:
>> 
>> Error: Call to bind failed for TCP port 6000. Error is 98 'Address 
>> already in use'.
>> 
>> ==========================
>> Details dialog:
>> 
>> NX> 203 NXSSH running with pid: 11020
>> NX> 285 Enabling check on switch command
>> NX> 285 Enabling skip of SSH config files
>> NX> 285 Setting the preferred NX options
>> NX> 200 Connected to address: 192.168.218.2 on port: 22
>> NX> 202 Authenticating user: nx
>> NX> 208 Using auth method: publickey
>> HELLO NXSERVER - Version 2.1.0-72 OS (GPL, using backend: 2.1.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: steve
>> NX> 102 Password:
>> NX> 103 Welcome to: hagar.localdomain user: steve
>> NX> 105 listsession --user="steve" --status="suspended,running" 
>> --geometry="1680x1050x24+render" --type="unix-gnome"
>> NX> 127 Sessions list of user 'steve' for reconnect:
>> 
>> Display Type             Session ID                       Options  Depth 
>> Screen         Status      Session Name
>> ------- ---------------- -------------------------------- -------- ----- 
>> -------------- ----------- ------------------------------
>> 
>> 
>> NX> 148 Server capacity: not reached for user: steve
>> NX> 105 startsession  --link="adsl" --backingstore="1" --encryption="1" 
>> --cache="16M" --images="64M" --shmem="1" --shpix="1" --strict="0" 
>> --composite="1" --media="0" --session="Hagar" --type="unix-gnome" 
>> --geometry="1680x1050" --client="linux" --keyboard="pc105/us" 
>> --screeninfo="1680x1050x24+render"
>> 
>> NX> 1000 NXNODE - Version 2.1.0-72 OS (GPL, using backend: 2.1.0)
>> NX> 700 Session id:
>> hagar.localdomain-2000-0DDB30AB924E65400D19886C463578C6
>> NX> 705 Session display: 2000
>> NX> 703 Session type: unix-gnome
>> NX> 701 Proxy cookie: 0cccf97e0801c602012713a9ff052bb0
>> NX> 702 Proxy IP: 127.0.0.1
>> NX> 706 Agent cookie: 0cccf97e0801c602012713a9ff052bb0
>> NX> 704 Session cache: unix-gnome
>> NX> 707 SSL tunneling: 1
>> NX> 105 NX> 596 Session startup failed.
>> NX> 1004 Error: NX Agent exited with exit status 1. To troubleshoot set 
>> SESSION_LOG_CLEAN=0 in node.conf and investigate 
>> "/home/steve/.nx/F-C-hagar.localdomain-2000-0DDB30AB924E65400D19886C463578C6/session". 
>> You might also want to try: ssh -X myserver; /usr/libexec/nx/nxnode 
>> --agent to test the basic functionality. Session log follows:
>> NX> 1009 Session status: starting
>> /usr/libexec/nx/nxserver: line 1368: 27336 Terminated              sleep 
>> $AGENT_STARTUP_TIMEOUT
>> Can't open 
>> /var/lib/nxserver/db/running/sessionId{0DDB30AB924E65400D19886C463578C6}: 
>> No such file or directory.
>> NX> 1006 Session status: closed
>> NX> 1001 Bye.
>> mv: cannot stat 
>> `/var/lib/nxserver/db/running/sessionId{0DDB30AB924E65400D19886C463578C6}': 
>> No such file or directory
>> NX> 280 Exiting on signal: 15
>> 
>> ==========================================================================
>> Contents of the "session" file:
>> 
>> NXAGENT - Version 2.1.0
>> 
>> Copyright (C) 2001, 2006 NoMachine.
>> See http://www.nomachine.com/ for more information.
>> 
>> Info: Agent running with pid '27607'.
>> Session: Starting session at 'Tue Jun  3 21:12:45 2008'.
>> Loop: WARNING! Ignoring unknown option 'menu' with value '1'.
>> Warning: Ignoring unknown option 'menu' with value '1'.
>> Info: Proxy running in server mode with pid '27607'.
>> Error: Call to bind failed for TCP port 6000. Error is 98 'Address 
>> already in use'.
>> 
>> Fatal server error:
>> Error: Unable to open display 
>> 'nx/nx,options=/home/steve/.nx/C-hagar.localdomain-2000-0DDB30AB924E65400D19886C463578C6/options:2000'.
>> 
>> ==========================================================================
>> Contents of the nxserver.log file:
>> 
>> -- NX SERVER START:  - ORIG_COMMAND=
>> HELLO NXSERVER - Version 2.1.0-72 OS (GPL, using backend: 2.1.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: steve
>> NX> 102 Password:
>> Info: Auth method: passdb ssh
>> NX> 103 Welcome to: hagar.localdomain user: steve
>> NX> 105 listsession --user="steve" --status="suspended,running" 
>> --geometry="1680x1050x24+render" --type="unix-gnome"
>> NX> 127 Sessions list of user 'steve' for reconnect:
>> 
>> Display Type             Session ID                       Options  Depth 
>> Screen         Status      Session Name
>> ------- ---------------- -------------------------------- -------- ----- 
>> -------------- ----------- ------------------------------
>> 
>> 
>> NX> 148 Server capacity: not reached for user: steve
>> NX> 105 startsession  --link="adsl" --backingstore="1" --encryption="1" 
>> --cache="16M" --images="64M" --shmem="1" --shpix="1" --strict="0" 
>> --composite="1" --media="0" --session="Hagar" --type="unix-gnome" 
>> --geometry="1680x1050" --client="linux" --keyboard="pc105/us" 
>> --screeninfo="1680x1050x24+render"
>> 
>> &link=adsl&backingstore=1&encryption=1&cache=16M&images=64M&shmem=1&shpix=1&strict=0&composite=1&media=0&session=Hagar&type=unix-gnome&geometry=1680x1050&client=linux&keyboard=pc105/us&screeninfo=1680x1050x24+render&clientproto=2.1.0&user=steve&userip=192.168.42.242&uniqueid=0DDB30AB924E65400D19886C463578C6&display=2000&host=127.0.0.1 
>> 
>> steve at 127.0.0.1's password:
>> NX> 1000 NXNODE - Version 2.1.0-72 OS (GPL, using backend: 2.1.0)
>> server_nxnode_echo: NX> 1000 NXNODE - Version 2.1.0-72 OS (GPL, using 
>> backend: 2.1.0)
>> NX> 700 Session id:
>> hagar.localdomain-2000-0DDB30AB924E65400D19886C463578C6
>> NX> 705 Session display: 2000
>> NX> 703 Session type: unix-gnome
>> NX> 701 Proxy cookie: 0cccf97e0801c602012713a9ff052bb0
>> NX> 702 Proxy IP: 127.0.0.1
>> NX> 706 Agent cookie: 0cccf97e0801c602012713a9ff052bb0
>> NX> 704 Session cache: unix-gnome
>> NX> 707 SSL tunneling: 1
>> server_nxnode_echo: NX> 700 Session id: 
>> hagar.localdomain-2000-0DDB30AB924E65400D19886C463578C6
>> server_nxnode_echo: NX> 705 Session display: 2000
>> server_nxnode_echo: NX> 703 Session type: unix-gnome
>> server_nxnode_echo: NX> 701 Proxy cookie:
>> 0cccf97e0801c602012713a9ff052bb0
>> server_nxnode_echo: NX> 702 Proxy IP: 127.0.0.1
>> server_nxnode_echo: NX> 706 Agent cookie:
>> 0cccf97e0801c602012713a9ff052bb0
>> server_nxnode_echo: NX> 704 Session cache: unix-gnome
>> server_nxnode_echo: NX> 707 SSL tunneling: 1
>> NX> 1004 Error: NX Agent exited with exit status 1. To troubleshoot set 
>> SESSION_LOG_CLEAN=0 in node.conf and investigate 
>> "/home/steve/.nx/F-C-hagar.localdomain-2000-0DDB30AB924E65400D19886C463578C6/session". 
>> You might also want to try: ssh -X myserver; /usr/libexec/nx/nxnode 
>> --agent to test the basic functionality. Session log follows:
>> NX> 1009 Session status: starting
>> 
>> NXAGENT - Version 2.1.0
>> 
>> Copyright (C) 2001, 2006 NoMachine.
>> See http://www.nomachine.com/ for more information.
>> 
>> Info: Agent running with pid '27607'.
>> Session: Starting session at 'Tue Jun  3 21:12:45 2008'.
>> Loop: WARNING! Ignoring unknown option 'menu' with value '1'.
>> Warning: Ignoring unknown option 'menu' with value '1'.
>> Info: Proxy running in server mode with pid '27607'.
>> Error: Call to bind failed for TCP port 6000. Error is 98 'Address 
>> already in use'.
>> 
>> Fatal server error:
>> Error: Unable to open display 
>> 'nx/nx,options=/home/steve/.nx/C-hagar.localdomain-2000-0DDB30AB924E65400D19886C463578C6/options:2000'.
>> 
>> NX> 1006 Session status: closed
>> NX> 105 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/steve/.nx/F-C-hagar.localdomain-2000-0DDB30AB924E65400D19886C463578C6/session". 
>> You might also want to try: ssh -X myserver; /usr/libexec/nx/nxnode 
>> --agent to test the basic functionality. Session log follows:
>> server_nxnode_echo: NX> 1009 Session status: starting
>> session_close 0DDB30AB924E65400D19886C463578C6
>> server_nxnode_echo: NX> 1006 Session status: closed
>> NX> 1001 Bye.
>> server_nxnode_echo: NX> 1001 Bye.
>> 
>> ________________________________________________________________
>>      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
>> ________________________________________________________________
> 
> ________________________________________________________________
>      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
> ________________________________________________________________
> 
> 

-- 
View this message in context: http://www.nabble.com/Freenx-on-Fedora-8-%28Urgent%29-tp17665233p17677114.html
Sent from the freenx-knx mailing list archive at Nabble.com.




More information about the FreeNX-kNX mailing list