Bug 1039380 - no nx command
Summary: no nx command
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: nx
Version: 19
Hardware: i686
OS: Unspecified
unspecified
high
Target Milestone: ---
Assignee: Orion Poplawski
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-12-08 23:57 UTC by Patrick
Modified: 2013-12-25 20:35 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-12-25 11:55:53 UTC
Type: Bug


Attachments (Terms of Use)

Description Patrick 2013-12-08 23:57:02 UTC
Description of problem:
I installed the following packages:
nxagent-3.5.0.21-3.fc19.i686
nx-libs-3.5.0.21-3.fc19.i686
nxproxy-3.5.0.21-3.fc19.i686
freenx-server-0.7.3-31.fc19.i686

I cannot install nx
Package nx-3.5.0-17.fc19.i686 is obsoleted by nx-libs-3.5.0.21-3.fc19.i686 which is already installed
Nothing to do

In consequence I do not have a nx command:
nx-libs only provides:
/etc/ld.so.conf.d/nx-libs-i386.conf
/usr/lib/nx
/usr/share/doc/nx-libs-3.5.0.21
/usr/share/doc/nx-libs-3.5.0.21/COPYING
/usr/share/doc/nx-libs-3.5.0.21/LICENSE
/usr/share/doc/nx-libs-3.5.0.21/README
/usr/share/nx/SecurityPolicy


Version-Release number of selected component (if applicable):


How reproducible:
All the time

Steps to Reproduce:
1. nx
2.
3.

Actual results:
bash: nx: command not found..

Expected results:


Additional info:

Comment 1 Ville Skyttä 2013-12-09 08:33:45 UTC
The nx package was obsoleted by nx-libs so nx-libs maintainers will need to look into this.

Comment 2 Orion Poplawski 2013-12-09 23:02:26 UTC
Umm, there never was an "nx" command.  So what exactly used to work that doesn't now?

Comment 3 Patrick 2013-12-19 00:17:43 UTC
nx was working OK before a recent release.
This is what is installed on the machine:
nxagent-3.5.0.21-3.fc19.i686
nx-libs-3.5.0.21-3.fc19.i686
nxproxy-3.5.0.21-3.fc19.i686
nxcl-0.9-16.fc19.i686
freenx-server-0.7.3-31.fc19.i686

There is no nxclient 

Where Can I find a nxclient ?
For sure, not in nx-libs
/usr/lib/nx is empty

rpm -ql nx-libs
/etc/ld.so.conf.d/nx-libs-i386.conf
/usr/lib/nx
/usr/share/doc/nx-libs-3.5.0.21
/usr/share/doc/nx-libs-3.5.0.21/COPYING
/usr/share/doc/nx-libs-3.5.0.21/LICENSE
/usr/share/doc/nx-libs-3.5.0.21/README
/usr/share/nx/SecurityPolicy

yum install nx
Loaded plugins: langpacks, refresh-packagekit
Package nx-3.5.0-17.fc19.i686 is obsoleted by nx-libs-3.5.0.21-3.fc19.i686 which is already installed
Nothing to do

Before, it was in nx


/usr/bin/nxagent
/usr/bin/nxproxy
/usr/bin/nxssh
/usr/lib/nx
/usr/lib/nx/libX11.so.6
/usr/lib/nx/libX11.so.6.2
/usr/lib/nx/libXcomp.so.3
/usr/lib/nx/libXcomp.so.3.5.0
/usr/lib/nx/libXcompext.so.3
/usr/lib/nx/libXcompext.so.3.5.0
/usr/lib/nx/libXcomposite.so.1
/usr/lib/nx/libXcomposite.so.1.0
/usr/lib/nx/libXcompshad.so.3
/usr/lib/nx/libXcompshad.so.3.5.0
/usr/lib/nx/libXdamage.so.1
/usr/lib/nx/libXdamage.so.1.0
/usr/lib/nx/libXext.so.6
/usr/lib/nx/libXext.so.6.4
/usr/lib/nx/libXfixes.so.3
/usr/lib/nx/libXfixes.so.3.0
/usr/lib/nx/libXpm.so.4
/usr/lib/nx/libXpm.so.4.11
/usr/lib/nx/libXrandr.so.2
/usr/lib/nx/libXrandr.so.2.0
/usr/lib/nx/libXrender.so.1
/usr/lib/nx/libXrender.so.1.2.2
/usr/lib/nx/libXtst.so.6
/usr/lib/nx/libXtst.so.6.1
/usr/libexec/nx
/usr/libexec/nx/nxagent
/usr/libexec/nx/nxproxy
/usr/libexec/nx/nxssh
/usr/share/doc/nx-3.5.0
/usr/share/doc/nx-3.5.0/GUUG-Presentation-NX.pdf
/usr/share/doc/nx-3.5.0/README.SuSE
/usr/share/doc/nx-3.5.0/nx-X11
/usr/share/doc/nx-3.5.0/nx-X11/CHANGELOG
/usr/share/doc/nx-3.5.0/nx-X11/COPYING
/usr/share/doc/nx-3.5.0/nx-X11/LICENSE
/usr/share/doc/nx-3.5.0/nxagent
/usr/share/doc/nx-3.5.0/nxagent/CHANGELOG
/usr/share/doc/nx-3.5.0/nxagent/COPYING
/usr/share/doc/nx-3.5.0/nxagent/LICENSE
/usr/share/doc/nx-3.5.0/nxauth
/usr/share/doc/nx-3.5.0/nxauth/CHANGELOG
/usr/share/doc/nx-3.5.0/nxauth/COPYING
/usr/share/doc/nx-3.5.0/nxauth/LICENSE
/usr/share/doc/nx-3.5.0/nxcomp
/usr/share/doc/nx-3.5.0/nxcomp/CHANGELOG
/usr/share/doc/nx-3.5.0/nxcomp/COPYING
/usr/share/doc/nx-3.5.0/nxcomp/LICENSE
/usr/share/doc/nx-3.5.0/nxcompext
/usr/share/doc/nx-3.5.0/nxcompext/CHANGELOG
/usr/share/doc/nx-3.5.0/nxcompext/COPYING
/usr/share/doc/nx-3.5.0/nxcompext/LICENSE
/usr/share/doc/nx-3.5.0/nxcompshad
/usr/share/doc/nx-3.5.0/nxcompshad/CHANGELOG
/usr/share/doc/nx-3.5.0/nxcompshad/COPYING
/usr/share/doc/nx-3.5.0/nxcompshad/LICENSE
/usr/share/doc/nx-3.5.0/nxproxy
/usr/share/doc/nx-3.5.0/nxproxy/CHANGELOG
/usr/share/doc/nx-3.5.0/nxproxy/COPYING
/usr/share/doc/nx-3.5.0/nxproxy/LICENSE
/usr/share/doc/nx-3.5.0/nxscripts
/usr/share/doc/nx-3.5.0/nxscripts/CHANGELOG
/usr/share/doc/nx-3.5.0/nxscripts/COPYING
/usr/share/doc/nx-3.5.0/nxscripts/LICENSE
/usr/share/doc/nx-3.5.0/nxscripts/nxagent-service
/usr/share/doc/nx-3.5.0/nxscripts/nxreplace
/usr/share/doc/nx-3.5.0/nxscripts/run-nxagent
/usr/share/doc/nx-3.5.0/nxscripts/run-nxagent-client
/usr/share/doc/nx-3.5.0/nxscripts/run-nxagent-full
/usr/share/doc/nx-3.5.0/nxscripts/run-nxagent-nxfs
/usr/share/doc/nx-3.5.0/nxscripts/run-nxagent-server
/usr/share/doc/nx-3.5.0/nxscripts/run-nxagent-shadow
/usr/share/doc/nx-3.5.0/nxscripts/run-nxagent-solaris
/usr/share/doc/nx-3.5.0/nxscripts/run-nxagent-windows
/usr/share/doc/nx-3.5.0/nxscripts/run-nxdesktop
/usr/share/doc/nx-3.5.0/nxscripts/run-nxdesktop-client
/usr/share/doc/nx-3.5.0/nxscripts/run-nxdesktop-server
/usr/share/doc/nx-3.5.0/nxscripts/run-nxproxy
/usr/share/doc/nx-3.5.0/nxscripts/run-nxproxy-client
/usr/share/doc/nx-3.5.0/nxscripts/run-nxproxy-connect
/usr/share/doc/nx-3.5.0/nxscripts/run-nxproxy-reversed
/usr/share/doc/nx-3.5.0/nxscripts/run-nxproxy-server
/usr/share/doc/nx-3.5.0/nxscripts/run-nxproxy-thread
/usr/share/doc/nx-3.5.0/nxscripts/run-nxviewer
/usr/share/doc/nx-3.5.0/nxscripts/run-nxviewer-client
/usr/share/doc/nx-3.5.0/nxscripts/run-nxviewer-server
/usr/share/doc/nx-3.5.0/nxscripts/run-rdesktop
/usr/share/doc/nx-3.5.0/nxscripts/run-x11perf
/usr/share/doc/nx-3.5.0/nxscripts/tar-nx-X11
/usr/share/doc/nx-3.5.0/nxscripts/tar-nx-X11-org
/usr/share/doc/nx-3.5.0/nxscripts/tar-nx-X11-org-updated
/usr/share/doc/nx-3.5.0/nxscripts/tar-nx-X11-updated
/usr/share/doc/nx-3.5.0/nxscripts/tar-nxagent
/usr/share/doc/nx-3.5.0/nxscripts/tar-nxauth
/usr/share/doc/nx-3.5.0/nxscripts/tar-nxauth-org
/usr/share/doc/nx-3.5.0/nxscripts/tar-nxclient
/usr/share/doc/nx-3.5.0/nxscripts/tar-nxcomp
/usr/share/doc/nx-3.5.0/nxscripts/tar-nxcompext
/usr/share/doc/nx-3.5.0/nxscripts/tar-nxcompsh
/usr/share/doc/nx-3.5.0/nxscripts/tar-nxcompshad
/usr/share/doc/nx-3.5.0/nxscripts/tar-nxdarwin
/usr/share/doc/nx-3.5.0/nxscripts/tar-nxdesktop
/usr/share/doc/nx-3.5.0/nxscripts/tar-nxesd
/usr/share/doc/nx-3.5.0/nxscripts/tar-nxkbd
/usr/share/doc/nx-3.5.0/nxscripts/tar-nxkdrive
/usr/share/doc/nx-3.5.0/nxscripts/tar-nxkill
/usr/share/doc/nx-3.5.0/nxscripts/tar-nxproxy
/usr/share/doc/nx-3.5.0/nxscripts/tar-nxscripts
/usr/share/doc/nx-3.5.0/nxscripts/tar-nxsensor
/usr/share/doc/nx-3.5.0/nxscripts/tar-nxservice
/usr/share/doc/nx-3.5.0/nxscripts/tar-nxspool
/usr/share/doc/nx-3.5.0/nxscripts/tar-nxssh
/usr/share/doc/nx-3.5.0/nxscripts/tar-nxsync
/usr/share/doc/nx-3.5.0/nxscripts/tar-nxuexec
/usr/share/doc/nx-3.5.0/nxscripts/tar-nxviewer
/usr/share/doc/nx-3.5.0/nxscripts/tar-nxwin
/usr/share/doc/nx-3.5.0/nxscripts/tar-nxwin-org
/usr/share/doc/nx-3.5.0/nxscripts/update-NX
/usr/share/doc/nx-3.5.0/nxscripts/update-NX-client
/usr/share/doc/nx-3.5.0/nxscripts/update-NX-server
/usr/share/doc/nx-3.5.0/nxscripts/update-NX-workstation
/usr/share/doc/nx-3.5.0/nxscripts/update-nx-X11
/usr/share/doc/nx-3.5.0/nxssh
/usr/share/doc/nx-3.5.0/nxssh/CHANGELOG
/usr/share/doc/nx-3.5.0/samples
/usr/share/doc/nx-3.5.0/samples/README
/usr/share/doc/nx-3.5.0/samples/run-nxagent-client
/usr/share/doc/nx-3.5.0/samples/run-nxagent-server
/usr/share/doc/nx-3.5.0/samples/run-nxapp
/usr/share/doc/nx-3.5.0/samples/run-nxproxy-client
/usr/share/doc/nx-3.5.0/samples/run-nxproxy-server


What is wrong?
Is it me?

Comment 4 Orion Poplawski 2013-12-19 03:18:45 UTC
So, you ran nxssh directly (I did not know that was possible)?  I'm sorry, but I'm still not understanding what *exactly* you ran as an NX client.  My current recommendation for an NX client is remmina-plugins-nx.

Comment 5 Patrick 2013-12-21 10:54:00 UTC
No nxssh

 yum search nxssh
Loaded plugins: langpacks, refresh-packagekit
Warning: No matches found for: nxssh
No matches found

Comment 6 Orion Poplawski 2013-12-23 23:28:29 UTC
You can try building nxssh from this package:

http://www.cora.nwra.com/~orion/fedora/nx/nxssh-3.5.0.2-1.fc19.src.rpm

But nomachine appears to have completely removed any of the old NX 3 code from its site.

Comment 7 Patrick 2013-12-24 00:51:57 UTC
Thank*
but nxssh seems to provide only nxssh which seems to be a ssh session!
and not the usual nxclient

Then I installed
nomachine-4.0

but then the connection fails (ssh on he machine works fine)

Info: Starting NoMachine version 4.0.369.
Info: Loading settings from '.nx/config/nxplayer.cfg'.
18818 18818 01:45:34 009.843 Main: Creating the client session.
18818 18818 01:45:34 010.035 ClientSession: Initializing session at 0x95d5878.
18818 18818 01:45:34 010.952 ClientSession: Change state to 'Initializing'.
18818 18818 01:45:34 011.343 ClientSession: Created new view at 0x958a5a0 with label 'MainWindowView' and value '0x8271150'.
18818 18818 01:45:34 077.338 ClientSession: Created new view at 0x95dbb38 with label 'MenuPanelView' and value '0x8271150'.
18818 18818 01:45:34 436.759 ClientSession: Created new view at 0x97bd818 with label 'SessionWizardView' and value '0x8271150'.
18818 18818 01:45:34 767.999 ClientSession: Change state to 'Initialized'.
18818 18818 01:45:34 768.555 ClientSession: Initialized session at 0x95d5878.
18818 18818 01:45:34 768.626 Main: Entering the GUI event loop.
18818 18818 01:45:38 545.314 ClientSession: Going to handle running children.
18818 18818 01:46:07 261.940 ClientSession: Going to handle running children.
18818 18818 01:46:15 719.855 ClientSession: Starting session at 0x95d5878.
18818 18818 01:46:15 719.940 ClientSession: Change state to 'Starting'.
18818 18818 01:46:15 721.211 ClientSession: Going to start session 'Connection to 193.49.194.196 (2).nxs'.
18818 18818 01:46:15 739.424 Connection: Disabling interactive session.
18818 18818 01:46:15 739.990 ClientSession: Created local '10' and remote '11' descriptors for the connection signaling.
18818 18818 01:46:15 740.176 Connection: Initializing connection at 0x9844910.
18818 18818 01:46:15 740.629 Connection: Initialized connection at 0x9844910.
18818 18818 01:46:15 740.670 Connection: Starting connection at 0x9844910.
18818 18818 01:46:15 740.728 ClientDaemonConnector: Starting a new connection to host '193.49.194.196' on port '4000'.
18818 18818 01:46:15 741.118 Connection: Started connection at 0x9844910.
18818 18818 01:46:15 754.605 ClientSession: Change state to 'Started'.
18818 18818 01:46:15 754.720 ClientSession: Started session at 0x95d5878.
18818 18818 01:46:15 774.909 ClientSession: Created new view at 0x9842648 with label 'ProgressView' and value '0x8271150'.
18818 18818 01:46:21 359.821 Connection: Connection at 0x9844910 failed.
18818 18818 01:46:21 359.856 ClientSession: Runnable at 0x9844910 caused the session at 0x95d5878 to fail.
18818 18818 01:46:21 359.892 ClientSession: Failing reason is 'Could not connect to the server.

Error is 113: No route to host'.
18818 18818 01:46:21 359.933 ClientSession: Destroying view at 0x9842648.
18818 18818 01:46:21 360.829 ConnectedDevices: Cleaning services.
18818 18818 01:46:21 375.647 ClientSession: Stopping session at 0x95d5878.
18818 18818 01:46:21 375.754 ClientSession: Change state to 'Stopping'.
18818 18818 01:46:21 381.898 Connection: Stopping connection at 0x9844910.
18818 18818 01:46:21 382.025 ClientDaemonConnector: Stopping the current connection.
18818 18818 01:46:21 382.074 Connection: Disabling interactive session.
18818 18818 01:46:21 382.125 Connection: Stopped connection at 0x9844910.
18818 18818 01:46:21 382.166 ClientSession: Going to kill all children.
18818 18818 01:46:21 410.775 ClientSession: Change state to 'Stopped'.
18818 18818 01:46:21 410.894 ClientSession: Stopped session at 0x95d5878.
18818 18818 01:46:21 410.924 ClientSession: Change state to 'Failed'.
18818 18818 01:46:25 575.346 ClientSession: Destroying view at 0x9842648.
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 14: reading configurations from ~/.fonts.conf is deprecated.
18818 18818 01:46:25 575.432 ClientSession: Change state to 'Initialized'.
18818 18818 01:47:04 550.665 ClientSession: Going to handle running children.
18818 18818 01:47:08 298.545 ClientSession: Going to handle running children.
18818 18818 01:47:12 063.485 ClientSession: Going to handle running children.
18818 18818 01:47:20 063.618 ClientSession: Starting session at 0x95d5878.
18818 18818 01:47:20 063.725 ClientSession: Change state to 'Starting'.
18818 18818 01:47:20 064.764 ClientSession: Going to start session '/home/pdupre/.nx/config/Homere.nxs'.
18818 18818 01:47:20 093.660 Connection: Finishing connection at 0x9844910.
18818 18818 01:47:20 093.773 ClientDaemonConnector: Stopping the current connection.
18818 18818 01:47:20 093.809 Connection: Finished connection at 0x9844910.
18818 18818 01:47:20 093.833 Connection: Initializing connection at 0x9844910.
18818 18818 01:47:20 094.547 Connection: Initialized connection at 0x9844910.
18818 18818 01:47:20 094.589 Connection: Starting connection at 0x9844910.
18818 18818 01:47:20 094.621 ClientDaemonConnector: Starting a new connection to host 'homere' on port '4000'.
18818 18818 01:47:20 094.927 Connection: Started connection at 0x9844910.
18818 18818 01:47:20 107.732 ClientSession: Change state to 'Started'.
18818 18818 01:47:20 107.814 ClientSession: Started session at 0x95d5878.
18818 18818 01:47:20 125.647 ClientSession: Created new view at 0x9859370 with label 'ProgressView' and value '0x8271150'.
18818 18818 01:47:20 226.771 ClientSession: Going to handle running children.
18818 18818 01:47:23 569.250 Connection: Connection at 0x9844910 failed.
18818 18818 01:47:23 569.283 ClientSession: Runnable at 0x9844910 caused the session at 0x95d5878 to fail.
18818 18818 01:47:23 569.316 ClientSession: Failing reason is 'Could not connect to the server.

Error is 113: No route to host'.
18818 18818 01:47:23 569.359 ClientSession: Destroying view at 0x9859370.
18818 18818 01:47:23 570.163 ConnectedDevices: Cleaning services.
18818 18818 01:47:23 582.453 ClientSession: Stopping session at 0x95d5878.
18818 18818 01:47:23 582.539 ClientSession: Change state to 'Stopping'.
18818 18818 01:47:23 590.868 Connection: Stopping connection at 0x9844910.
18818 18818 01:47:23 591.014 ClientDaemonConnector: Stopping the current connection.
18818 18818 01:47:23 591.077 Connection: Disabling interactive session.
18818 18818 01:47:23 591.114 Connection: Stopped connection at 0x9844910.
18818 18818 01:47:23 591.148 ClientSession: Going to kill all children.
18818 18818 01:47:23 624.617 ClientSession: Change state to 'Stopped'.
18818 18818 01:47:23 624.748 ClientSession: Stopped session at 0x95d5878.

Comment 8 Orion Poplawski 2013-12-24 03:28:06 UTC
Patrick -  Have you ever had a working NX client in Fedora?  I'm still not sure if you had a working NX connection before the nx-libs update, or if you are trying to install an NX client for the first time.  If you are just looking for an NX client, please use remmina with remmina-plugins-nx. Fedora never shipped NoMachine's nxclient as that was not opensource.

I have no idea about your nomachine issue - you're going to have to talk to them about support for that.

Comment 9 Patrick 2013-12-24 12:23:59 UTC
Hello Orion,

I am sorry for the possible confusion.
My fedora 19 machine was running nx conveniently until a
recent release which just remove nx (for nx-libs if I am correct,
but there is nxclient in nx-libs)
So please tell me how to have nxclient back.

Right now, there is not nxclient offered by fedora 19.
However, there is still a
nx-3.5.0-17.fc19.i686.rpm package existing

remmina-plugins-nx only installs

 rpm -ql remmina-plugins-nx
/usr/lib/remmina/plugins/remmina-plugin-nx.so
/usr/share/icons/hicolor/16x16/emblems/remmina-nx.png
/usr/share/icons/hicolor/22x22/emblems/remmina-nx.png

NO nxclient

Comment 10 Patrick 2013-12-24 22:09:55 UTC
OK,

I guess that I understand
nomachine does not provide nxclient anymore

Comment 11 Orion Poplawski 2013-12-25 20:35:14 UTC
Installinig remmina-plugins-nx gives NX capability to the remmina RDP client.  Just run remmina (note that I've never used it myself).


Note You need to log in before you can comment on or make changes to this bug.