NoMachine NX client and server on SuSE 11.0

I need help solving a default by-the-book installation of NoMachine NX client and server.

On my client (nxclient on a Mac) when I attempt to connect I am told

The NX service is not available or the NX access was disabled on host

In the runlog all is fine up to

Received line from nxssh process [NX> 204 Authentication failed.] with code [201]

As root I installed client, node, server, and manager using

rpm -iv filename.rpm

And the following was the only serious warning, which occurred during installation of nxserver:

NX> 700 WARNING: Error when trying to connect to NX server, error is:
NX> 700 WARNING: nxsetup cannot validate the sanity of the current installation:
NX> 700 WARNING: the current system or NX configuration could be broken.

Brilliant feedback, isn’t it?

I think the problem is either in alterations I made to sshd_config or in the public/private keys negotiated by nxserver and nxclient, even though they should have default values. (Or, darn, it could be something much deeper.)

I’m posting this here rather than at NoMachine because I’m interested in the probable, unique issues found with SuSE. Any help would be appreciated.

I’ll eat my hat! I changed one line in sshd_config.


AuthorizedKeysFile authorized_keys2

Now is:

AuthorizedKeysFile /usr/NX/home/nx/.ssh/authorized_keys2
and this allowed the remote session to start, BUT THEN… just as that desktop session was logging in, it failed with

The connection with the remote server was shut down. Please check the state of your network connection.

This is progress of sorts. The problem may reside in X11 in the Mac. I’ll have to look at logs. I will post what I find.

I guess my question has changed out of necessity: does anyone have a theory about this new behavior?

The error is shown just after the session is started:

Session: Session started at ‘Thu Aug 14 01:16:41 2008’.
Info: Established X server connection.
Warning: Can’t create the shared memory segment. Error is 12 ‘Cannot allocate memory’.
Info: Using shared memory parameters 0/0K.
Error: Failure reading from the peer proxy.
Error: Connection with remote peer broken.
Error: Please check the state of your network and retry.
Session: Terminating session at ‘Thu Aug 14 01:16:45 2008’.
Session: Session terminated at ‘Thu Aug 14 01:16:45 2008’.

I’ve now set up NoMachine NX on two linux machines in my LAN and I still have the same problem as when I was connecting from a MacOS nxclient to LinuxOS nxserver.

A connection is made, the session is just starts up (I can see the SuSE login progress bar beginning to advance in the remote desktop) and then:

The connection with the remote server was shut down. Please check the state of your network connection.

Has anyone encountered this type of problem with NX?

Don’t have a Mac, maybe you could try a search of the NX support
knowledge base?

Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 11.0 x86 Kernel
up 0:52, 2 users, load average: 0.14, 0.08, 0.08
GPU GeForce 6600 TE/6200 TE - Driver Version: 173.14.12

Yes. Removel all of your xmodmap files that exist in your home directory.

hi I am having the same problem,

what is a xmodmap file and did that solve it for u?

have u found other solution?