Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 136237 - net-misc/nxserver-freenx-0.5.0.20060311-r1 -- can't establish proxied VNC connections from 1.5.0 client; VNC authentication fails
Summary: net-misc/nxserver-freenx-0.5.0.20060311-r1 -- can't establish proxied VNC con...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Gentoo NX Server project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-06-09 17:23 UTC by Clemmitt M. Sigler
Modified: 2007-06-11 20:44 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Clemmitt M. Sigler 2006-06-09 17:23:35 UTC
Hi,

I've reemerged all the NX apps from scratch to make sure there are no apparent build problems.  However, I still have this problem.

If I'm trying to connect to nxserver-freenx-0.5.0.20060311-r1 from a Linux V1.5.0 NX client, I can't establish a VNC (proxied) connection.  The VNC authentication fails.  This is true whether I'm making a connection on the localhost or over a LAN.

The NX client pops up an error box saying the VNC password failed, and this is confirmed by the VNC server log.  I know I've typed in the right password because it all works when I use a Linux V1.4.0 client.  Here's a typical VNC log excerpt:

---------------------------------
09/06/06 19:00:17 Got connection from client 192.168.1.2
09/06/06 19:00:17 Using protocol version 3.3
09/06/06 19:00:17 rfbVncAuthProcessResponse: authentication failed from 192.168.
1.2
09/06/06 19:00:17 Client 192.168.1.2 gone
---------------------------------

I can connect to the same VNC server using a standard VNC client.  And I _can_ successfully connect from a Linux V1.4.0 NX client using the VNC proxy.  In addition, a Linux V1.5.0 NX client can connect to the server using the standard "Unix" connection, but not the VNC connection.  It seems to be this specific combination of a Linux V1.5.0 client using VNC to nxserver-freenx that fails.

I messed around for a long time yesterday downgrading the version of nxserver-freenx, all the way down to 0.2.8, but I didn't find a version that the Linux V1.5.0 client would connect to successfully using a VNC connection.

I imagine this is an upstream bug, but since I haven't tested it under other OSes or configurations, I'm reporting it here.  I wonder if others have seen a similar problem, or if there's something borked with my install/config/etc.???

Thanks for the very nice and important nxserver-freenx ebuild :)  HTH.
Comment 1 Clemmitt M. Sigler 2006-06-09 18:44:27 UTC
(In reply to comment #0)

Here's one other piece of info that may rule out a possible cause.  I looked at my ~/.nx/config/nxserver.conf file for the Linux V1.4.0 NX client, and my ~/.nx/config/nxserver.nxs file for the V1.5.0 client.  I checked under <group name="VNC Session" > and looked at <option key="Password" value=":xx:yy:zz:aa:bb:ccc:ddd:ee:" /> to see how my VNC password was stored.  

The two values were identical, so it seems the Linux V1.5.0 NX client is recording the VNC password correctly, at least.  HTH.
Comment 2 Jon 2006-06-23 05:20:25 UTC
I will look at this, but I must admit, I have never used VNC or RDesktop support in NX. I will read the the knowledgebase on the nomachine site to see if there are any clues.

Thanks for the report. :)

Cheers.
Comment 3 Bernard Cafarelli gentoo-dev 2007-02-02 16:23:01 UTC
Hum... This was normally fixed in freenx 0.5.0-r1 (0.6.0 again has a problem in nxnode with it, but that's another point). At least 0.5.0-r1 works fine here with both vnc and rdesktop
Comment 4 Bernard Cafarelli gentoo-dev 2007-06-11 20:44:22 UTC
(In reply to comment #3)
> Hum... This was normally fixed in freenx 0.5.0-r1

Closing as 0.6 is now in portage and should fix it, don't hesitate to reopen if you still have problems