NoMachine Support

Your questions answered

Knowledge Base

Searching in: Software Updates
Filter the search results
Released on:
Searching in: Software Updates
ID: SU09L00100
Released on:  2014-10-02
Last update: 2015-04-01
NoMachine version 4.3 now available

Luxembourg, October 3rd, 2014

NoMachine makes available today a minor software update introducing two factor authentication and a number of other functional enhancements. NoMachine 4.3 contains the upgrade of the X.org code base to the most recent version. The new code fixes numerous bugs and supports more X extensions that weren't supported in previous versions, also permitting NoMachine to fully support all modern Linux desktops in virtual sessions.

Additionally, in 4.3 there are various performance improvements. On Window and Mac servers new algorithms for image processing, implemented in the GPU to offload the CPU, mean that better performance can be obtained.

On all platforms, a new algorithm for text detection makes it possible to encode text areas with higher quality, thus improving the perceived visual quality.

To uniform behavior across all platforms, starting from version 4.3, SSH connections from end-users' computers will now use the libssh2 library shipped with the NoMachine packages. This is the same library used by NoMachine (client) for Android tablets and iPads. Libssh2 is a a client-side C library implementing the SSH2 protocol. This means that NoMachine is no longer using the ssh client available on the system (Linux and Mac OS X) or the nxssh client on Windows. While this is suitable for almost all environments, administrators who have custom configurations for their SSH server should inform their users to switch back to the native SSH client on their PCs. More about this is available here:

https://www.nomachine.com/AR09L00813

 

The enhancements included are:

FR11K02793 - Adding the 'Grab the mouse input' option to the NoMachine menu panel inside the session
FR06I02466 - Supporting Unity 3D and Gnome 3 in NoMachine virtual desktop sessions
FR08L02819 - Making it possible to configure connection name per server
FR09L02831 - Using libssh2 for SSH connections from all NoMachine clients
FR05L02816 - Supporting two factor authentication

This version also fixes some issues affecting the previous 4.2 desktop client and server releases. Packages for mobile platforms iOS and Android will be updated successively. Among the issues solved in 4.3 there are:

TR08L04502 - Hot' corners in KDE window manager don't work
TR08L04512 - Eclipse functionality "Open Declaration"
TR07L04494 - nxserver --kill does not terminate a session running on a remote node
TR06L04455 - Command option --group to remove user from specific group doesn't work
TR12K04147 - Cannot emulate middle button press with right and left mouse buttons
TR07L04490 - When multiple sessions are initiated from the same client only one gets input events
TR07L04478 - Some keys of Japanese keyboards don't work
TR09L04521 - The server fails to start when server.lic contains commented extra lines
TR09L04525 - Cannot start RDP sessions after upgrading an Advanced Server 3.5.0 to Enterprise Server 4
TR09L04529 - Node product type is wrongly matched after upgrading the Advanced Server Node 3.5.0 with a Terminal Server Node for update
TR09L04524 - Cannot start RDP sessions after upgrading an Advanced Server Node 3.5.0 to Terminal Server Node 4
TR01L04241 - The server asks to login on cluster node to add the SSH key when deleting the node from the cluster
TR01L04216 - Users can run custom sessions even if the server is configured to not provide them
TR05L04441 - Excluding a specific user from a per-system profile rule is not possible
TR05L04442 - Rules for bandwidth limitations are not set in profiles
TR09L04536 - NoMachine logs on Linux are filled up with errors about Pulse Audio Server
TR09L04538 - Cannot create a new session or reconnect an existing one when tens of sessions are running on the same server host
TR06L04453 - Application menus in nedit show empty areas
TR08L04504 - Nxnode process terminates suddenly when freeing resources
TR09L04543 - The session is suddenly terminated when logging-in to a physical Lubuntu desktop via web
TR09L04556 - Web sessions cannot be started when the web player service port is already in use
TR09L04557 - The web session terminates at the initial stage when the browser has the User Agent disabled
TR09L04558 - The web session suddenly terminates when downloading a file from server on RHEL 6
TR09L04555 - Interrupting the starting of a virtual desktop session causes a sudden termination of the nxserver process
TR05L04408 - White border is displayed when maximizing a custom application session on Windows
TR09L04519 - LSF commands run in a virtual desktop fail because of wrong XAUTHORITY file
TR09L04520 - Copy/paste from gvim to Windows clients does not work consistently
TR09L04531 - NoMachine window gets stuck in a dual screen setup

 

Supported Platforms

Windows 32-bit/64-bit XP/Vista/7/8

Mac OS X Intel 64-bit 10.5/10.6/10.7/10.8/10.9

Linux 32-bit and 64-bit
Red Hat Enterprise 4/5/6
SLES 10/11
Open SUSE 10.x/11.x/12.x
Mandriva 2009/2010/2011
Fedora Core 10/11/12/13/14/15/16/17/18
Debian GNU Linux 4.0 Etch/5.0 Lenny/ 6.0 Squeeze/ 7.0 Wheezy
Ubuntu 8.04 Hardy Heron/8.10 Intrepid Ibex/Ubuntu 9.04 Jaunty Jackalope/
9.10 Karmic Koala/10.4 Lucid Lynx/10.10 Maverick/11.04 Natty/11.10 Oneiric/12.04 Precise Pangolin

Download NoMachine Packages

You can download the latest packages suitable for your Operating System from the NoMachine Web site at the following URL:

http://www.nomachine.com/download

Or from your Customer Area if you are a registered customer.

Automatic updates

To update any of the NoMachine servers:

- Run the NoMachine GUI from your Programs Menu.

- Click on 'Preferences' and 'Updates'.

- Then click on the 'Check now' button.

To update the NoMachine Enterprise Client:

- Click on 'Preferences' and 'Updates'.

- Then click on the 'Check now' button.

Manual package update

Please follow the instructions to update your installation manually:

On Windows:

- Download and save the EXE file.
- Double click on the NoMachine executable file.
- As for the installation, the Setup Wizard will take you through all steps necessary for updating NoMachine.

On Mac OS X:

- Download and save the DMG file.
- Double-click on the Disk Image to open it and double-click on the NoMachine program icon.
- As for the installation, the Installer will take you through through all steps necessary for updating NoMachine.

On Linux:

You can use the graphical package manager provided by your Linux distribution or update NoMachine by command line by following instructions below.
If you don't have the sudo utility installed, log on as superuser ("root") and run the commands without sudo.

RPM

- Download and save the RPM file.
- Update your NoMachine installation by running:

# rpm -Uvh <pkgName>_<pkgVersion>_<arch>.rpm

DEB

- Download and save the DEB file.
- Update your NoMachine installation by running:

$ sudo dpkg -i <pkgName>_<pkgVersion>_<arch>.deb

TAR.GZ

- Download and save the TAR.GZ file.
- Update your NoMachine installation by running:

$ cd /usr
$ sudo tar xvzf <pkgName>_<pkgVersion>_<arch>.tar.gz
$ sudo /usr/NX/nxserver --update

If you are installing Enterprise Client or Node run respectively:

$ sudo /usr/NX/nxclient --update
$ sudo /usr/NX/nxnode --update

Documents

Installation and configuration guides for the NoMachine products are available at:

http://www.nomachine.com/documents

The NoMachine Development Team