Bug 946643 - x2goclient can't connect due to relocated nxproxy
Summary: x2goclient can't connect due to relocated nxproxy
Status: RESOLVED FIXED
Alias: None
Product: openSUSE Distribution
Classification: openSUSE
Component: X11 Applications (show other bugs)
Version: 13.2
Hardware: x86-64 openSUSE 13.2
: P5 - None : Critical with 1 vote (vote)
Target Milestone: ---
Assignee: Jan Engelhardt
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-09-21 08:56 UTC by Tristan Miller
Modified: 2016-08-14 11:04 UTC (History)
1 user (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tristan Miller 2015-09-21 08:56:01 UTC
I just upgraded from nxproxy-3.5.0.27-5.1 to nxproxy-3.5.0.32-2.1.  With this new version, x2goclient can no longer connect to a remote host.  It gives the following error message:

/usr/bin/nxproxy: line 29: /usr/lib/nx/bin/nxproxy: No such file or directory

The problem seems to be that the binary command /usr/lib/nx/bin/nxproxy, which is referenced in the /usr/bin/nxproxy shell script, has moved to /usr/lib64/nx/bin/nxproxy.  Possibly the packager of the nxproxy RPM moved the binary executable but forgot to update the corresponding reference to it in the shell script.
Comment 1 Matthias Gensler 2015-09-25 13:49:58 UTC
Seems fixed with latest patch. However still seeing errormessage:

Verbindung fehlgeschlagen Can't locate File/Which.pm in @INC (you may need to install the File::Which module) (@INC contains: /usr/lib/perl5/site_perl/5.18.1/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.18.1 /usr/lib/perl5/vendor_perl/5.18.1/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.18.1 /usr/lib/perl5/5.18.1/x86_64-linux-thread-multi /usr/lib/perl5/5.18.1 /usr/lib/perl5/site_perl .) at /usr/bin/x2gomountdirs line 26. BEGIN failed--compilation aborted at /usr/bin/x2gomountdirs line 26.
Comment 2 Tristan Miller 2015-09-27 19:12:19 UTC
The problem (or a closely related one) seems to affect x2goserver as well.  I'm no longer able to connect to the upgraded machine using an X2Go client on another machine.  However, in this case no error message is displayed; the connection simply terminates as soon as it's established.
Comment 3 Tristan Miller 2015-10-05 07:49:17 UTC
(In reply to Matthias Gensler from comment #1)
> Seems fixed with latest patch.

Yes, I upgraded to nxproxy-3.5.0.32-3.1 (and also upgraded all other NX and X2Go packages) and the problem no longer occurs for me.

> However still seeing errormessage:
> 
> Verbindung fehlgeschlagen Can't locate File/Which.pm in @INC

I don't experience this.
Comment 4 Jan Engelhardt 2015-10-05 08:03:26 UTC
I added perl(File::Which) to the Requires.
Comment 5 Tristan Miller 2016-08-14 11:04:57 UTC
Assuming this can be marked as FIXED now.