NX Server, Node and Client 3.5.0 Release Announcement
Rome, Italy, May 17, 2011 - NoMachine
releases today a new minor version of its flagship product, NX 3.5.0,
with the main aim of consolidating all fixes and implementations made on the 3.4.0 branch so far. The new packages includes solutions for a number of problems such as:
- DEB packages are not fully compatible with the most recent debian policies.
- The NX Client package may fail to install on some Linux distributions such as RHEL 6 due to libaudiofile missing on the system.
- NX Server may start the session on a display number not in the scheduled range when multi-node support is enabled.
- SMB share may not be unmounted at session disconnection or termination.
- Mounting shares may fail on Debian 6, Ubuntu 10.10 or 11.04 and Redhat 6.
- Some key combinations might not work in shadow sessions.
- Specific keyboard layouts such as latin-american or dvorak may not work with NX Client for Windows.
Supported Platforms
Supported NX Node - Server platforms
Solaris SPARC 8/9/10
Linux x86_64
- Red Hat Enterprise 4/5/6
- SuSe 10.x /11/Enterprise 10
- Mandriva 10.1/2005/2006/2007/2008/2009/2010
- Fedora Core 3/4/5/6
- Fedora 7/8/9/10/11/12/13/14
- Xandros Desktop 4.1/Xandros Server 2.0
- Debian GNU Linux 4.0 Etch/5.0 Lenny/ 6.0 Squeeze
- Ubuntu
5.10 Breezy/6.06 Dapper/6.10 Edgy/7.04 Feisty/7.10 Gutsy/8.04
Hardy/8.10 Intrepid/Ubuntu 9.04 Jaunty/9.10 Karmic/10.4 Lucid/10.10
Maverick/11.04 Natty - 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/6
- 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/2009/2010
- Fedora Core 1/2/3/4/5/6
- Fedora 7/8/9/10/11/12/13/14
- Debian GNU Linux 3.0 Woody/3.1 Sarge/4.0 Etch/5.0 Lenny/6.0 Squeeze
- Ubuntu
5.10 Breezy/6.06 Dapper/6.10 Edgy/7.04 Feisty/7.10 Gutsy/8.04
Hardy/8.10 Intrepid/Ubuntu 9.04 Jaunty/9.10 Karmic/10.4 Lucid/10.10
Maverick/11.04 Natty - Xandros 3.0/Xandros Desktop 4.1/Xandros Server 2.0
Supported NX Client platforms
Windows 2000/2003/XP/Vista/7
Mac OS/X PPC/i386 - 10.3/10.4/10.5/10.6
Solaris SPARC 8/9/10
Linux x86_64
- Red Hat Enterprise 4/5/6
- SuSe 10.x /11/Enterprise 10
- Mandriva 10.1/2005/2006/2007/2008/2009/2010
- Fedora Core 3/4/5/6
- Fedora 7/8/9/10/11/12/13/14
- Xandros Desktop 4.1/Xandros Server 2.0
- Debian GNU Linux 4.0 Etch/5.0 Lenny/ 6.0 Squeeze
- Ubuntu
5.10 Breezy/6.06 Dapper/6.10 Edgy/7.04 Feisty/7.10 Gutsy/8.04
Hardy/8.10 Intrepid/Ubuntu 9.04 Jaunty/9.10 Karmic/10.4 Lucid/10.10
Maverick/11.04 Natty - 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/6
- 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/2009/2010
- Fedora Core 1/2/3/4/5/6
- Fedora 7/8/9/10/11/12/13/14
- Debian GNU Linux 3.0 Woody/3.1 Sarge/4.0 Etch/5.0 Lenny/6.0 Squeeze
- Ubuntu
5.10 Breezy/6.06 Dapper/6.10 Edgy/7.04 Feisty/7.10 Gutsy/8.04
Hardy/8.10 Intrepid/Ubuntu 9.04 Jaunty/9.10 Karmic/10.4 Lucid/10.10
Maverick/11.04 Natty - Xandros 3.0/Xandros Desktop 4.1/Xandros Server 2.0
Feature Requests and Trouble Reports solved
NX Server and NX Node
The following Trouble Reports have been solved in version 3.5.0:
TR0502446 - NX packages are not fully compatible with the most recent debian policies
TR0402441 - NX Server may start the session on a display number not in the scheduled range
TR0302435 - Statistics may be not displayed in the NX Server Manager when the remote node is using a SSH port different from 22
TR0102416 - SMB share may not be unmounted at session disconnection or termination
TR0202430 - The nxserver --nodeadd command doesn't accept the underscore in the hostname string
TR0302439 - Mounting shares may fail on Debian 6, Ubuntu 10.10 or 11.04 and Redhat 6
NX 3.5.0 includes solutions for the following items and provided with Maintenance Releases made on the 3.4.0 branch:
FR11G02291 - Improving the creation of links to the run level directories for starting and stopping the NX server services
TR0202422 - A desktop sharing session may be terminated unexpectedly with NX Server 3.4.0-15 and 3.4.0-16
TR0202421 - Guest users may not work properly with NX Server 3.4.0-15
TR06H02358 - A NX session may be listed as running instead of being marked as Terminated or Failed
TR06H02357 - Non-existing sessions may be listed as available after a power failure
TR08H02373 - Resource sharing may fail with error "Unable to connect to CIFS host"
TR11H02401 - A NX session could fail to start because of a wrong display
TR09H02382 - NX Server may be unable to detect that the connection with a remote node has been lost
TR10G02285 - NX server could cause termination of sessions when multiple clients are suddenly disconnected at the same time
TR01H02311 - The nxstat process may have a high CPU consumption
TR02H02315 - User could be unable to access twice his local desktop on the remote host
TR05H02346 - Mounting of a Samba resource can fail when reconnecting the session on Windows platform
TR01H02304 - Printing with NX may fail when using CUPS 1.4
TR01H02305 - The nxsensor daemon could not not start on RHEL5 systems after a reboot
TR01H02307 - Installation of NX Node could fail on Solaris Sparc
TR01H02313 - Trying to share the local desktop may fail on most recent platforms such as Ubuntu 9.10 with latest updates
TR09G02278 - Image compression could be turned off when running a 'New virtual desktop' session type
NX Server Manager
The following Trouble Report has been solved in version 3.5.0:
TR12G02303 - Trying to change user's password via NX Server Manager may fail due to
operation timeout
TR05I02450 - NX Server Manager doesn't print the NX code number during installation
NX Client
The following Trouble Reports have been solved in version 3.5.0:
TR0202429 - The runlog file reports 'failed sharing port' instead of 'file sharing port'
TR0502447 - NX Client message displayed during the authentication phase contains a typo
TR0102417 - The NX Client package for Linux may fail to install due to libaudiofile missing on the system
TR03H02333 - Dvorak keyboard layout is not set correctly
TR04H02341 - Latin American keyboard layout is not set correctly
TR11H02406 - The Belgian-French keyboard could not be recognized in the NX session
TR09H02384 - German IBM keyboard layout is not set correctly
TR0502448 - NX Client can add multiple entries for $NXDIR/bin to the $PATH variable
NX 3.5.0 includes fixes for the following Trouble Reports and provided with Maintenance Releases made on the 3.4.0 branch:
TR03H02334 - NX Client may fail to run the session on Mac OS X 10.6.3
TR10H02395 - Window borders could be transparent with NX Client for Windows in sessions running on Ubuntu 10.10
TR11H02400
- Borders of the window manager of applications running on Fedora 14
may be badly drawn when the session is started from Windows
TR10H02391 - NX Client may fail to remove old session directories
TR03H02329 - In floating window mode, applications may ignore initial iconic state
TR10G02288 - Mouse cursor inverted on Windows 2008 when using NX Client for Windows
TR11G02292 - The session may fail with error 'Can't determine the location of the X display socket'
TR02H02324 - Information about SMB/CIFS sharing failures may not be reported correctly
TR01G02160 - The NX Client login dialog has focus always in the password box instead of on the first empty field
TR12G02300 - Difficulties may arise when typing acute and grave signs due to missing support for us_intl keyboard layout
TR02H02323 - In a multi monitor setup NX client may retrieve a wrong size for the available area
NX Core
The following Trouble Reports have been solved in version 3.5.0:
TR0302438 - Java Webstart applications in floating window mode may fail to start
TR03G02189 - Some key combinations might not work in shadow sessions
TR0502449 - The X11 agent could terminate unexpectedly when trying to restore open fonts
NX 3.5.0 includes solutions for the following items and provided with Maintenance Releases made on the 3.4.0 branch:
FR02G02174 - Adding the ability to do large screen pans in viewport mode
TR12H02414 - Terminal window could not be visible in a rootless NX session
TR11H02405 - Terminal output could become invisible (white on white) in a NX session
TR08H02376 - Some text and icons may be displayed incorrectly inside a Gnome or KDE session
TR10D01512 - Local and remote NumLock keys are not synchronized
TR04H02340 - Some keys may not be working properly in shadow sessions
TR06H02362 - Taskbar icon could be missing after minimizing NX full screen window
TR03H02335 - Ctrl + left click doesn't work as expected on Mac OS X
TR04H02337 - The nxagent may crash when running jgears
TR09F02102 - The mouse mapping configuration may be ignored in an NX session
TR01F01995 - Memory usage of nxagent may grow in sessions running for a long time
TR03G02196 - Dialogs could be issued invisible behind an NX fullscreen session
TR02H02327 - The AltGr key is sometimes indefinitely locked in the NX session
TR08D01478
- In rootless sessions, windows are grayed and can't be closed if a
composite manager is running on the target X server
TR11G02296 - The NX session could appear frozen if it is displayed in full screen mode
TR10G02284 - In floating window mode in dual monitor setup part of the screen could be not accessible
TR12F02135 - On Windows Vista with Aero enabled NX sessions may not be painted correctly
TR10G02282 - The auto-repeat feature can not be disabled on NX Client for Windows
TR09G02273 - The NX window is not able to grab the Windows key
TR03G02204 - Connecting to server may fail because of an error in reading X authority file
TR02H02325 - NX could fail to show PNG images on a 16 bit-per-pixel display
TR04F02055 - The nxesd process stays running on Ubuntu 7.10 even if nxclient is terminated
TR04G02208 - The osd_cat utility may not work properly in NX sessions
TR08G02256 - Shadow sessions may show a black screen if the MIT-SHM extension is disabled in the shadowed display
TR07F02090 - XDMCP sessions could occasionally fail to start
TR08G02259 - Rootless session may be restored without window border granularity
TR11G02290 - Session log can be filled with 'nxagentBlockHandler' warning messages
TR10G02287 - Session log can be filled with repeated warning messages about Failed QueryTree request
TR01G02154 - Switching between fullscreen and windowed mode in Linux may cause erratic window placement
TR09G02276 - The nxagent may receive unwanted characters
NX Builder
NX
3.5.0 includes the implementation of the following Feature Request
already provided with a Maintenance Release made on the 3.4.0 branch:
FR12G02302 - Updating NX Builder to fit PHP 5.3.0 default directives
Download NoMachine NX products
You can download the lates NX Packages suitable for your Operating System from the NoMachine Web site at the following URL:
http://www.nomachine.com/download/
Installation
Instructions
for Linux are intended to be run from command line and use the sudo
utility. If you don't have the sudo utility installed, log on as
superuser ('root') and run the commands without sudo. Otherwise you
can use the graphical package manager provided by your Linux distribution.
Instructions for Solaris Sparc are intended to be run from command as 'root' user.
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 necessary because it
ships libraries used by the node, while the node is needed because ships
tools used by the server. Furthermore, the SSH server daemon(SSHD) has
to be up and running on each of the machines where NX Node is installed
because 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 packages and install them by running from a console:
# sudo rpm -i nxclient-3.5.0-xy.i386.rpm
# sudo rpm -i nxnode-3.5.0-xy.i386.rpm
# sudo rpm -i nxserver-3.5.0-xy.i386.rpm
DEB version for Linux
- Download the DEBs
- Change your working directory to the location where you saved the packages and install them by running from a console:
# sudo dpkg -i nxclient_3.5.0-xy_i386.deb
# sudo dpkg -i nxnode_3.5.0-xy_i386.deb
# sudo dpkg -i nxserver_3.5.0-xy_i386.deb
TAR.GZ version for Linux
- Download the TAR.GZs in the /usr directory
- Change your working directory to the the /usr directory, and uncompress the packages by running from a console:
# sudo tar zxvf nxclient-3.5.0-xy.i386.tar.gz
# sudo tar zxvf nxnode-3.5.0-xy.i386.tar.gz
# sudo tar zxvf nxserver-3.5.0-xy.i386.tar.gz - Then complete installation of the NX Node and NX Server software:
# sudo /usr/NX/bin/nxnode --install
# sudo /usr/NX/bin/nxserver --install
SPARC.GZ version for Solaris
- Download the SPARC.GZs
- Change
your working directory to the location where you saved the packages,
uncompress and install them by running from a console:
# sudo gunzip nxclient-3.5.0-xy.sparc.gz
# sudo pkgadd -d nxclient-3.5.0-xy.sparc
# sudo gunzip nxnode-3.5.0-xy.sparc.gz
# sudo pkgadd -d nxnode-3.5.0-xy.sparc
# sudo gunzip nxserver-3.5.0-xy.sparc.gz
# sudo pkgadd -d nxserver-3.5.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.5.0 includes updates to the following OSS components:
nxproxy-3.5.0-1
nxcomp-3.5.0-1
nxcompext-3.5.0-1
nxssh-3.5.0-1
nxuexec-3.5.0-1
nxspool-3.5.0-1
nxsensor-3.5.0-1
nxbuilder-3.5.0-1
nxservice-3.5.0-1
nxcompsh-3.5.0-1
nxkill-3.5.0-1
nxcompshad-3.5.0-2
nx-X11-3.5.0-1
nxwin-3.5.0-1
nxauth-3.5.0-1
nx-X11-compat-3.5.0-1
nxagent-3.5.0-2
nxesd-3.5.0-2
nxscripts-3.5.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 the 3.4.0 versions.
The NX Development Team
