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

2008-11-20  by: Silvia Regis

ROME, Italy, November 20, 2008 - NoMachine makes available today NX version 3.3.0. This new release, besides including solutions for a number of issues, consolidatesallthe fixes and changes provided by the maintenance releases made onthe3.2.0 branch so far. Among the new problems solved by the 3.3.0 version there are:

  • The NX Connection Wizard and Session Administrator GUIs can fail to run on Mac OS X.

  • AltGr+k and AltGr+m shortcuts don't work as expected on NX Client for Windows.

  • Painting errors occur when screen areas beyond the current viewport become viewable in NX Client for Windows.

  • NX window may remain black when it is minimized/maximized or moved.

  • Keyboard is incorrectly mapped on Ubuntu 8.10.

  • When load balancing is enabled, the device URI in CUPS for the printer may be wrongly set.

  • NX Server may choose a wrong display number.

  • The NX Server Manager user may be periodically disconnected from the server.

  • The NX Web Companion DEB package may fail to install on a 64bit machine.

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/10.3/11/Enterprise 10
  • Mandriva 10.1/2005/2006/2007/2008
  • Fedora Linux Core 3/4/5/6
  • Fedora 7/8/9
  • Debian GNU/Linux 4.0 Etch
  • Ubuntu 5.10 Breezy/6.06 Dapper/6.10 Edgy/7.04 Feisty/7.10 Gutsy/8.04 Hardy/8.10 Intrepid
  • 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/10.3/11/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/9
  • 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/8.04 Hardy/8.10 Intrepid
  • 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/10.3/11/Enterprise 10
  • Mandriva 10.1/2005/2006/2007/2008
  • Fedora Linux Core 3/4/5/6
  • Fedora 7/8/9
  • Debian GNU/Linux 4.0 Etch
  • Ubuntu 5.10 Breezy/6.06 Dapper/6.10 Edgy/7.04 Feisty/7.10 Gutsy/8.04 Hardy/8.10 Intrepid
  • 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/10.3/11/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/9
  • 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/8.04 Hardy/8.10 Intrepid
  • Xandros 3.0/XDesktop 4.1/Xandros Server 2.0

Trouble Reports consolidated in NX 3.3.0

NX Node and NX Server

TR05F02060 - NX node may hang-up when trying to start the nxsensor daemon
TR04F02050 - Execution of nxserver --nodedel sets wrong ownership of the NX nodes db
TR05F02059 - NX server doesn't check the exit code of custom scripts
TR06F02064 - The nxsensor daemon may fail to start because of missing libintl.so.3
TR04F02045 - NX server tries to set the password for the guest account even when it was unable to create that account
TR06F02078 - NX server may not work properly when LANG or LC_ALL variables are set
TR07F02093 - NX Server may ignore value set for the NodeResponseTimeout key in its configuration file


The following Trouble Reports have been solved in version 3.3.0:

TR08F02101 - When load balancing is enabled, the device URI in CUPS for the printer may be wrongly set
TR10F02118 - NX Server may choose a wrong display number
TR06F02077 - Upgrade of NX Server installation replaces the DSA custom key
TR11F02125 -  The nxstat daemon may produce an incomplete log when NX Server is configured to use debug log level
TR11F02126 - The init script to run nxsensor may fail to set IP properly on Linux

NX Server Manager

The following Trouble Reports have been solved in version 3.3.0:

TR10F02113 -
The debug log level in the NX Server Manager may produce an incomplete log
TR10F02114 - The first click on a username in the Session list Web page displayed by NX Server Manager may be uneffective
TR10F02121 - The NX Server Manager user may be periodically disconnected from the server

NX Web Companion

The following Trouble Report has been solved in version 3.3.0:

TR09F02109 - The NX Web Companion DEB package may fail to install on a 64bit machine


NX Builder

The following Trouble Report has been solved in version 3.3.0:

TR07F02083 - Sessions run via NX Builder may fail to start when the connection via HTTP proxy is enabled

NX Client

TR08E01848 - The use of the clipboard from NX session to a Windows application may fail
TR06F02071 - Cut and paste may not work on RDP sessions
TR11E01931 - Wrong keyboard may be set in RDP sessions started from Mac OS X clients
TR06F02067 - The .nxs session files may not be correctly associated to the NX Client application on Ubuntu 8.04
TR04F02049 - CUPS Printer Preferences cannot be saved because the Save button is greyed out

The following Trouble Reports have been solved in version 3.3.0:

TR08F02099 -
The NX Connection Wizard and Session Administrator GUIs can fail to run on Mac OS X
TR10F02111 - The username may be stored even if the nopasswd file exists
TR10F02122 - The NX session may fail if both IPv4 and IPv6 are enabled
TR07F02087 - AltGr+k and AltGr+m shortcuts don't work as expected on NX client for Windows

NX Core

TR02F02001 - In shadow sessions the shadowers keyboard layout may be wrong
TR04F02041 - In fullscreen mode Gnome panels may stay on top of the NX session window
TR04F02044 - The nxagent may crash when closing an FVWM session
TR10D01535 - The X11 agent minimizes to icon if it loses the focus when running fullscreen
TR05F02063 - Shadow sessions could fail to start
TR06F02068 - Warnings could fill the session log if a specific application is in use
TR07F02082 - The X11 agent may fail to initialize core devices on 64 bit systems
TR06F02080 - Some graphic elements may not be painted
TR07F02091 - Scalable core fonts are not listed correctly


The following Trouble Reports have been solved in version 3.3.0:

TR10F02115 - Painting errors occur when screen areas beyond the current viewport become viewable in NX Client for Windows
TR09F02105 - The NX agent could handle resize at reconnection incorrectly
TR08E01814 -
Keys of French keyboard may be not properly mapped in shadow sessions
TR08F02098 -
NX session could fail during reconnection procedure while trying to handle a missing font
TR09F02103 - NX window may remain black when it is minimized/maximized or moved
TR10F02116 - X11 agent could lock if connection to remote X display is broken
TR10F02119 - Keyboard is incorrectly mapped on Ubuntu 8.10
TR06D01394 - Mouse pointer may have bad performance when using NX in cooperation with other remote access software


Download NoMachine NX products

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

http://www.nomachine.com/download/


Installation

Installationinstructionsfor Linux and Solaris SPARC platforms use the sudoutility. If you don'thave it installed, log on as superuser ("root")and run the commandswithout sudo.

Installation of NX Client

EXE version for Windows
  • Download the EXE
  • Openthefolder where you saved the package and install it by doubleclicking onthe icon of the NX Client executable. The NX Setup Wizardwill take youthrough 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

InstallationofNX Server for Linux requires the download and installation ofthreepackages: client, node and server. The client is needed becauseitships libraries used by the node. The node is needed because itshipstools needed by the server. Furthermore, the SSH server daemon(SSHD)needs to be up and running on each of the NX Node machines sinceNXrelies on the mechanism provided by the SSH subsystem for handlinguserauthentication.

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.3.0-xy.i386.rpm
    # sudo rpm -i nxnode-3.3.0-xy.i386.rpm
    # sudo rpm -i nxserver-3.3.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.3.0-xy_i386.deb
    # sudo dpkg -i nxnode_3.3.0-xy_i386.deb
    # sudo dpkg -i nxserver_3.3.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.3.0-xy.i386.tar.gz
    # sudo tar zxvf nxnode-3.3.0-xy.i386.tar.gz
    # sudo tar zxvf nxserver-3.3.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.3.0-xy.sparc.gz
    # sudo pkgadd -d nxclient-3.3.0-xy.sparc
    # sudo gunzip nxnode-3.3.0-xy.sparc.gz
    # sudo pkgadd -d nxnode-3.3.0-xy.sparc
    # sudo gunzip nxserver-3.3.0-xy.sparc.gz
    # sudo pkgadd -d nxserver-3.3.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.3.0 includes updates to the following OSS components:

nxproxy-
3.3.0-2
nxcomp-3.3.0-3
nxcompext-3.3.0-2
nxssh-3.3.0-1
nxuexec-3.3.0-1
nxspool-3.3.0-1
nxsensor-3.3.0-1
nxbuilder-3.3.0-1
nxservice-3.3.0-1
nxcompsh-3.3.0-1
nxkill-3.3.0-1
nxcompshad-3.3.0-2
nx-X11-3.3.0-3
nxwin-3.3.0-2
nxauth-3.3.0-1
nx-X11-compat-3.3.0-1
nxagent-3.3.0-6
nxesd-3.3.0-1
nxscripts-3.3.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.2.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