Freenx problem

Martinson, Nick J nick-martinson at uiowa.edu
Thu Jan 3 22:29:12 UTC 2013


Hi everybody,

I'm having troubles with getting freenx setup on one of my RHEL6 servers and I'm at a loss on what to try next.  I have FreeNX and NX both installed, but when I run 'nxsetup —install' to setup the standard keys it says that the connection to the nxserver is bad and it fails.  The output is the same as what is below.  I tried all of the suggestions that are given in the output as examples of what to try, but none of them made any differences.  Strangely, I have freenx setup on other servers where it does work and 'nxsetup —test' outputs the same errors until where it gets to '<--- done'.  This server is under the same puppet control as the other servers that work so all the configuration files are the same.  One thing that I think could be a cause is that the other working servers were kickstarted when the OS was installed, but this server's OS was installed manually so maybe somewhere a config file is different that I missed.

Any help is much appreciated, thanks!
Nick


Here's the output from nxsetup —test:
[root at itf-matlab03 .ssh]# nxsetup --test

----> Testing your nxserver configuration ...
Warning: Could not find nxdesktop in /usr/bin. RDP sessions won't work.
Warning: Could not find nxviewer in /usr/bin. VNC sessions won't work.
Warning: Invalid value "APPLICATION_LIBRARY_PRELOAD=/usr/lib/libX11.so.6.2:/usr/lib/libXext.so.6.4:/usr/lib/libXcomp.so.2:/usr/lib/libXcompext.so:/usr/lib/libXrender.so.1.2". /usr/lib/libX11.so.6.2 could not be found. Users will not be able to run a single application in non-rootless mode.
Warning: Invalid value "CUPS_ETC=/etc/cups/"
         Users will not be able to enable printing.
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_XTERM=xterm"
         Users will not be able to request an xterm 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.
Warning: Invalid cupsd version of "/usr/sbin/cupsd". Need version 1.2.
         Users will not be able to enable printing.
Error: Could not find 1.5.0 or 2.[01].0 or 3.[01].0 version string in nxagent. NX 1.5.0 or 2.[01].0 or 3.[012].0 backend is needed for this version of FreeNX.

  Warnings occured during config check.
  To enable these features please correct the configuration file.

<---- done

----> Testing your nxserver connection ...
Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
Fatal error: Could not connect to NX Server.

Please check your ssh setup:

The following are _examples_ of what you might need to check.

- Make sure "nx" is one of the AllowUsers in sshd_config.
    (or that the line is outcommented/not there)
- Make sure "nx" is one of the AllowGroups in sshd_config.
    (or that the line is outcommented/not there)
- Make sure your sshd allows public key authentication.
- Make sure your sshd is really running on port 22.
- Make sure your sshd_config AuthorizedKeysFile in sshd_config is set to authorized_keys2.
    (this should be a filename not a pathname+filename)
  - Make sure you allow ssh on localhost, this could come from some
    restriction of:
      -the tcp wrapper. Then add in /etc/hosts.allow: ALL:localhost
      -the iptables. add to it:
         $ iptables -A INPUT  -i lo -j ACCEPT
         $ iptables -A OUTPUT -o lo -j ACCEPT



More information about the redhat-list mailing list