Home > Documents > Software Updates
Software Updates
NX Server, Node and Client 3.2.0 Release Announcement

2008-04-08  by: Silvia Regis

ROME, Italy, April 8, 2008 - NoMachine releases today NX 3.2.0. The new version offers improved behaviour of the client running in a Kiosk Environment, adds Mac OS/X 10.5 among the NX Client supported platforms, consolidates all the fixes and changes provided by the maintenance releases made on the 3.1.0 branch and includes new fixes for a number of issues.

 Among the fixes sported by this latest version there are:

  • NX Session abruptly suspends when using QGIS application.

  • Sessions may fail to start on Windows because of a display initialization problem.

  • Special German characters may be missing in copy and paste operations.

  • Copy/paste from a client desktop into a NX session doesn't work via
    the edit menu.

  • NX node may be unable to set correct permissions for .X11-unix
    directory during session startup.

  • NX client can hang when running in plugin mode.

  • The X server may be opened twice on MacOS/X 10.5 Leopard.

  • When starting a further rootless session, NX doesn't use the already established NX tunnel.

Supported Platforms

Supported NX Node - Server platforms

Solaris SPARC 8/9/10

Linux x86_64
  • Red Hat Enterprise 4/5
  • SuSe 10/10.1/10.2/Enterprise 10
  • Mandriva 10.1/2005/2006/2007/2008
  • Fedora Linux Core 3/4/5/6
  • Fedora 7/8
  • Debian GNU/Linux 4.0 Etch
  • Ubuntu 5.10 Breezy/6.06 Dapper/6.10 Edgy/7.04 Feisty/7.10 Gutsy
  • Xandros Desktop 4.1/Xandros Server 2.0
Linux i386
  • RedHat 7.2/7.3/8.0/9.0
  • RedHat Enterprise Linux 3/4/5
  • SuSE Linux 7.2/7.3/8.0/8.1/8.2/9.0/10/10.1/10.2/Enterprise 10
  • Mandriva Linux 9.0/9.1/9.2/10.0/10.1/2005/2006/2007/2008
  • Fedora Core 1/2/3/4/5/6
  • Fedora 7/8
  • Debian GNU/Linux 3.0 Woody/3.1 Sarge/4.0 Etch
  • Ubuntu 5.04 Hoary/5.10 Breezy/6.06 Dapper/6.10 Edgy/7.04 Feisty/7.10 Gutsy
  • Xandros 3.0/Xandros Desktop 4.1/Xandros Server 2.0

Supported NX Client platforms


Windows 2000/2003/XP/Vista

Mac OS/X PPC/i386 - 10.3/10.4/10.5

Solaris SPARC 8/9/10

Linux x86_64
  • Red Hat Enterprise 4/5
  • SuSe 10/10.1/10.2/Enterprise 10
  • Mandriva 10.1/2005/2006/2007/2008
  • Fedora Linux Core 3/4/5/6
  • Fedora 7/8
  • Debian GNU/Linux 4.0 Etch
  • Ubuntu 5.10 Breezy/6.06 Dapper/6.10 Edgy/7.04 Feisty/7.10 Gutsy
  • Xandros Desktop 4.1/Xandros Server 2.0
Linux i386
  • RedHat 7.2/7.3/8.0/9.0/RHEL 3/4/5
  • SuSE Linux 7.2/7.3/8.0/8.1/8.2/9.0/10/10.1/10.2/Enterprise 10
  • Mandriva Linux 9.0/9.1/9.2/10.0/10.1/2005/2006/2007/2008
  • Fedora Core 1/2/3/4/5/6
  • Fedora 7/8
  • Debian GNU/Linux 3.0 Woody/ 3.1 Sarge/ 4.0 Etch
  • Ubuntu 5.04 Hoary/5.10 Breezy/6.06 Dapper/6.10 Edgy/7.04 Feisty/7.10 Gutsy
  • Xandros 3.0/XDesktop 4.1/Xandros Server 2.0

Trouble Reports and Feature Requests consolidated in NX 3.2.0

NX Node and NX Server

FR12E01959 - Adding a configuration key for setting the maximum amount of data that can be pasted from an NX session

TR10E01907 - Printers added to CUPS on NX Server may not be removed after client logout

TR12E01972 - NX Node should not check the model parameter when trying to add a printer

TR12E01965 - NX node creates the clients log file even if logging of the X clients is disabled

TR07E01805 - NX Server should improve error reporting when it is not able to login on remote node because of missing NX SSH key on the remote node

TR01F01985 - The setup procedure doesn't start automatically NX Server on Solaris 9

TR02F01999 - The init script to run nxsensor may fail to execute properly

TR02F02002 - The NX server setup procedure may try to set the proper context of the authorized key file even if it doesn't exist

TR02F02004 - If the SSH key has not been added to the user's authorized key file, NX server doesn't make a further attempt to connect by using the user's password

TR02F02006 - Even if the message can't be sent to the running session, NX server  prints that message has been delivered

The following Feature Request and Trouble Reports have been solved in version 3.2.0:

FR03F02037 - Updating the name of the NX Statistics DB

TR03F02019 - The printing service may not accept the correct device uri syntax to export a printer

TR02F01999 - The init script to run nxsensor may fail to execute properly

TR03F02032 - The NX Node setup procedure doesn't verify if dbus is present on the system

TR03F02033 - The NX node configuration keys to specify RDP and RFB clients may be missed

TR03F02030 - NX node may be unable to set correct permissions for .X11-unix directory during session startup

TR03F02038 - NX server doesnt clean the session db during the nxserver start-up

NX Server Manager

The following Feature Request has been implemented in version 3.2.0:

FR03F02036 - Updating the name of the NX Server Manager db

NX Builder

FR02F02005 - NX Builder should give the possibility to configure the RDP session to run a single Windows application

TR02F02003 - Starting VNC sessions by using NX Builder may fail

TR01F01997 - Notice and Warning messages may be displayed into the Web page when running NX Builder

TR03F02016 - VNC sessions may fail to start when launched via NX Builder

TR03F02017 - RDP sessions may fail to start when launched via NX Builder

The following Feature Request and Trouble Report have been solved in version 3.2.0:

FR03F02027 - Improving the embeddable code generated by NX Builder in the Configuration interface

TR03F02022 - RDP session running in single application mode may fail to start when launched via NX Builder

NX Client

TR12E01967 - The session may fail if the home directory path contains spaces

TR01F01990 - Some keyboard layouts may be not set correctly inside the NX session

The following Feature Request and Trouble Reports have been solved in version 3.2.0:

FR08E01819 - Improving the NX Client restarting procedure when the noexit file is present

TR04F02042 - Sessions may fail to start because of a display initialization problem

TR12E01962 - NX client can hang when running in plugin mode

TR03F02018 - The NX Client dialogs may show wrong UTF8 characters

TR03F02024 - The X server may be opened twice on MacOS/X 10.5 Leopard

TR03F02028 - When starting a further rootless session, NX doesn't use the already established NX tunnel

TR01F01998 - Possible difficulties arise when entering username in the NX Client GUI, Add a new resource panel

NX Core

FR12E01957 - Adding the capability of limiting the amount of data transfered
in a single copy&paste operation

TR10E01924 - The X11 agent may crash when running Mesa/OpenGL code

TR06D01397 - Drag and drop operations don't work for some Java applications
in a floating window X11 session

TR12E01966 - Emacs GUI elements (tool-tips) aren't displayed properly in rootless
mode

TR01F01982 - Session Log may grow with Compiz enabled while moving windows
on screen

TR06D01395 - In a rootless X11 session some windows don't stay on top


TR08E01811 - In a rootless session running on Windows O.S., a window may show the content of the window below

TR02F02000 - The nxwin component may fail to build

TR01F01986 - Error 'No response received from remote server ' may be issued under certain conditions

The following Trouble Reports have been solved in version 3.2.0:

TR12E01973 - NX Session abruptly suspends when using QGIS application

TR03F02026 - The Close button to issue the Terminate/Disconnect dialog may not work correctly

TR03F02031 - Auto-disconnect feature doesn't work if the screen saver is on

TR03F02025 - Special German characters may be missing in copy and paste operations

TR09E01863 - Random termination of NX session

TR11E01948 - CAPS LOCK status is not synchronized after NX session reconnection

TR11E01950 - Copy/paste from a client desktop into a NX session doesn't work via the edit menu

TR10E01911 - The mouse button state is not correctly handled in rootless sessions

TR08E01832 - Catching of Alt-Tab key combination may not work


Download NoMachine NX products

The latest edition of the all the NX commercial products is available here:

http://www.nomachine.com/download


Installation

Installation instructions for Linux and Solaris SPARC platforms use the sudoutility. If you don't have it installed, log on as superuser ("root")and run the commands without sudo.

Installation of NX Client

EXE version for Windows
  • Download the EXE
  • Open the folder where you saved the package and install it by double clicking on the icon of the NX Client executable. The NX Setup Wizard will take you through the installation.
PKG.ZIP version for Mac OS X
  • Log on with an administrative account (an account that has the privileges to install software packages)
  • Download the PKG.ZIP
  • Open the folder where you saved the package and uncompress the archive by double clicking on the icon of the archive.
  • Then double-click on the icon of NX client .pkg package: the Installer will take you through the installation.            
RPM, DEB, TAR.GZ version for Linux and SPARC.GZ version for Solaris

Please refer to installation instructions available in the next section: Installation of NX Server.

Installation of NX Server

Installation of NX Server for Linux requires the download and installation of three packages: client, node and server. The client is needed because it ships libraries used by the node. The node is needed because it ships tools needed by the server. Furthermore, the SSH server daemon (SSHD) needs to be up and running on each of the NX Node machines since NX relies on the mechanism provided by the SSH subsystem for handling user authentication.

RPM version for Linux
  • Download the RPMs
  • Change your working directory to the location where you saved the package and install it by running from a console:     

    # sudo rpm -i nxclient-3.2.0-xy.i386.rpm
    # sudo rpm -i nxnode-3.2.0-xy.i386.rpm
    # sudo rpm -i nxserver-3.2.0-xy.i386.rpm
DEB version for Linux
  • Download the DEBs
  • Change your working directory to the location where you saved the package and install it by running from a console:

    # sudo dpkg -i nxclient_3.2.0-xy_i386.deb
    # sudo dpkg -i nxnode_3.2.0-xy_i386.deb
    # sudo dpkg -i nxserver_3.2.0-xy_i386.deb
TAR.GZ version for Linux
  • Download the TAR.GZs in the /usr directory
  • Change your working directory to the location where you saved the package and install it by running from a console:

    # cd /usr
    # sudo tar zxvf nxclient-3.2.0-xy.i386.tar.gz
    # sudo tar zxvf nxnode-3.2.0-xy.i386.tar.gz
    # sudo tar zxvf nxserver-3.2.0-xy.i386.tar.gz

  • Install the NX Node and NX Server software:

    # sudo /usr/NX/nxnode --install
    # sudo /usr/NX/nxserver --install
SPARC.GZ version for Solaris
  • Download the SPARC.GZs
  • Change your working directory to the location where you saved the package and install it by running from a console:

    # sudo gunzip nxclient-3.2.0-xy.sparc.gz
    # sudo pkgadd -d nxclient-3.2.0-xy.sparc
    # sudo gunzip nxnode-3.2.0-xy.sparc.gz
    # sudo pkgadd -d nxnode-3.2.0-xy.sparc
    # sudo gunzip nxserver-3.2.0-xy.sparc.gz
    # sudo pkgadd -d nxserver-3.2.0-xy.sparc

The complete set of installation instructions is available at:

http://www.nomachine.com/installation.php

You can find here more detailed instructions on how to configure and administer NX Server and NX Client:

http://www.nomachine.com/configuration.php


NoMachine NX OSS components

Together with the commercial NX products, NX 3.2.0 includes updates to the following OSS components:

nxproxy-3.2.0-1
nxcomp-3.2.0-6
nxcompext-3.2.0-1
nxssh-3.2.0-1
nxuexec-3.2.0.1
nxspool-3.2.0-1
nxsensor-3.2.0-1
nxbuilder-3.2.0-1
nxservice-3.2.0-1
nxcompsh-3.2.0-1
nxkill-3.2.0-1
nxcompshad-3.2.0-1
nx-X11-3.2.0-1
nxwin-3.2.0-3
nxauth-3.2.0-1
nx-X11-compat-3.2.0-1
nxagent-3.2.0-3
nxesd-3.2.0-1
nxscripts-3.2.0-1

Sources of OSS NX components can be downloaded here:

http://www.nomachine.com/sources

Please refer to the ChangeLog of each specific package for information about all changes introduced since version 3.1.0.

The NX Development Team


[SUP]



Technology Brief
Data encryption and security

NX security is guaranteed at every layer involved in the communication process. NX uses SSH public-key encryption and 128 bit volatile random cookie generation.

Multimedia support

NX transparently tunnels Linux multimedia channels. Not only does NX play KDE and Gnome system sounds, but you can listen to MP3s played on the server and local workstation simultaneously.

Unified support for all major remote desktop protocols

Thanks to its outstanding compression performances, NX is able to deliver X, RDP and RFB remote sessions using the same client. This is achieved by translating "foreign" protocols into X-Window, the native protocol of NX.

 


Home | News | About Us | Partners | Contact Us
Products | Download | Support | Documents | Customers
Copyright 2002-2010, Medialogic - VAT 05773981005