Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Networking & Security
  • Search

Installing NX Server Free Edition (not FreeNX)

Having problems getting connected to the internet or running a server? Wondering about securing your box? Ask here.
Post Reply
Advanced search
67 posts
  • 1
  • 2
  • 3
  • Next
Author
Message
nondystam
n00b
n00b
Posts: 1
Joined: Thu Aug 17, 2006 10:34 am

Installing NX Server Free Edition (not FreeNX)

  • Quote

Post by nondystam » Thu Aug 17, 2006 10:39 am

Can someone provide some instructions on how to install the NX Server Free Edition, available from http://www.nomachine.com/select-package ... linux&id=1 ?

It is not in portage, and the downloads only offer DEB, RPM and compressed TAR packages. I assume it is possible to use one of these versions in Gentoo without any hassles, but I am not sure what steps are involved?

In addition, how would I go about starting the server automatically during the boot process? Is it as simple as using rc-update or do I need to make a script as well?

Thanks.
Top
tightcode
Tux's lil' helper
Tux's lil' helper
Posts: 110
Joined: Tue Mar 23, 2004 3:26 am

  • Quote

Post by tightcode » Fri Sep 08, 2006 7:11 pm

I would also be interested in this. I have read a few howtos for FreeNX but also from what I read the NoMachines free version is much more stable and has less issues than FreeNX.
Has anyone here successfully setup the "Official" free version of NXserver by NoMachines ?
At the time of posting the the version available is: nxserver-2.0.0-76
I have searched the forums, the wiki as well as bugzilla with no information on this.

Thanks to anyone who has anything to share!

Cheers,

TightCode

Post Scriptum: Another thing of interest is the newly OpenSourced 2X TerminalServer:
Press release: http://www.2x.com/news/linuxterminalserver.htm
Download area: http://code.2x.com/linuxterminalserver/downloads
Top
GNUtoo
Veteran
Veteran
User avatar
Posts: 1919
Joined: Thu May 05, 2005 9:39 pm

  • Quote

Post by GNUtoo » Fri Sep 08, 2006 7:33 pm

http://gentoo-wiki.com/HOWTO_FreeNX_Server
Top
tightcode
Tux's lil' helper
Tux's lil' helper
Posts: 110
Joined: Tue Mar 23, 2004 3:26 am

  • Quote

Post by tightcode » Fri Sep 08, 2006 9:04 pm

new_to_non_X86, As the title of this thread and the two posts (nondystam's and mine), we are discussing NX Server Free Edition, which is NOT FreeNX. Would you happen to have any experience with it ?

Thanks!

TightCode
Top
GNUtoo
Veteran
Veteran
User avatar
Posts: 1919
Joined: Thu May 05, 2005 9:39 pm

  • Quote

Post by GNUtoo » Fri Sep 08, 2006 9:32 pm

sorry
and no i don't have any experience with it :cry: :cry: :cry:
Top
moe
Veteran
Veteran
Posts: 1289
Joined: Fri Mar 28, 2003 5:18 pm
Location: Potsdam / Germany

  • Quote

Post by moe » Thu Sep 14, 2006 11:32 am

Hi,

At the moment I'm replacing an Ubuntu nxserver with a Gentoo nxserver. I also want to use the Nomachine free for ever edition. I installed the nxserver in the following way:

Code: Select all

cd /usr
tar xvzf /.../nxnode-2.0.0-100.i386.tar.gz
tar xvzf /.../nxclient-2.0.0-98.i386.tar.gz
tar xvzf /.../nxserver-2.0.0-76.i386.tar.gz
emerge lib-compat
/usr/NX/scripts/setup/nxnode --install debian
/usr/NX/scripts/setup/nxserver --install debian
I've choosen debian, because I believe this system is nearest to gentoo, the install scripts warns about missing /et/rc.d directories, but in my setup the nxserver is startet while the connect clients, not as a daemon. I believe this is the normal case, a daemon is only used in greater installations. But I'm not absolutely sure.
A connection with the linux nxclient will fail at this moment because no fonts (esp. fixed) can be found. nxnode will search them in the old XFree-Dirs, so you must add this to /usr/NX/etc/node.cfg:

Code: Select all

AGENT_EXTRA_OPTIONS_X="-fp /usr/share/fonts/default/,/usr/share/fonts/misc/,/usr/share/fonts/75dpi,/usr/share/fonts/100dpi"
Now a gnome-session will be started. I've installed only gnome-light at this moment, nxclient will need qt, but the nxserver uses only some files of nxclient, so it seems that nxserver works even with no qt installed.
I haven't tested anything more at this time, but I think its a good base to do more testing by yourself.

HTH & excuse my english, Maurice
Signaturen sind doof.
Top
2lt.chronic
n00b
n00b
User avatar
Posts: 52
Joined: Wed Feb 02, 2005 1:38 am
Location: york.on.ca
Contact:
Contact 2lt.chronic
Website

  • Quote

Post by 2lt.chronic » Mon Sep 25, 2006 7:29 pm

I have also been watching for news about this from gentoo devs. I have been running this version on an ubuntu machine since its release and it works great and stable (from the .deb package). But nothing yet, this is what always depresses me about gentoo
Top
moe
Veteran
Veteran
Posts: 1289
Joined: Fri Mar 28, 2003 5:18 pm
Location: Potsdam / Germany

  • Quote

Post by moe » Mon Sep 25, 2006 7:50 pm

I was also wondering about, but NX installs in a seperate directory /usr/NX so its not too complicated to install or deinstall it manually.
BTW: A few month ago, 2x has released a NX-Server and -client under the gpl, but it seems nobody is working on a ebuild right now. If I have more time, I will try to bring this in portage.
Signaturen sind doof.
Top
SilentShadow
n00b
n00b
Posts: 36
Joined: Mon Oct 25, 2004 6:50 am
Location: Italia

  • Quote

Post by SilentShadow » Tue Sep 26, 2006 2:16 pm

Hi to all

i follow the moe instructions (to much easy to be real :lol: ) and now I'm dead in to this error:

Client Side

Code: Select all

NX> 203 NXSSH running with pid: 14099
NX> 285 Enabling check on switch command
NX> 285 Enabling skip of SSH config files
NX> 285 Setting the preferred NX options
NX> 200 Connected to address: 192.168.0.201 on port: 22
NX> 202 Authenticating user: nx
NX> 208 Using auth method: publickey
/usr/NX/bin/nxserver.bin: symbol lookup error: /usr/lib/libssl.so.0.9.8: undefined symbol: EVP_idea_cbc
NX> 280 Ignoring EOF on the monitored channel
NX> 280 Ignoring CLOSE on the monitored channel
Killed by signal 15.
Server Side

Code: Select all

........
Sep 26 15:51:37 xdev001 sshd[18383]: debug1: server_input_channel_req: channel 0 request shell reply 0
Sep 26 15:51:37 xdev001 sshd[18383]: debug1: session_by_channel: session 0 channel 0
Sep 26 15:51:37 xdev001 sshd[18383]: debug1: session_input_channel_req: session 0 req shell
Sep 26 15:51:37 xdev001 sshd[18383]: debug1: Forced command '/usr/NX/bin/nxserver --login'
Sep 26 15:51:37 xdev001 sshd[18383]: debug1: Received SIGCHLD.
Sep 26 15:51:37 xdev001 sshd[18383]: debug1: session_by_pid: pid 18395
Sep 26 15:51:37 xdev001 sshd[18383]: debug1: session_exit_message: session 0 channel 0 pid 18395
.........
I'don't found anything usefull on the web about "EVP_idea_c/usr/lib/libssl.so.0.9.8: undefined symbol: EVP_idea_cbc"

also I don't understand why the option --login is not list in the help of nxserver command, but is not so importan i think

Have you any idea?
Thanks a lot Dario
Top
SilentShadow
n00b
n00b
Posts: 36
Joined: Mon Oct 25, 2004 6:50 am
Location: Italia

  • Quote

Post by SilentShadow » Wed Sep 27, 2006 2:10 pm

:D :D :D :D :D :D

resolved my litle problem.
- mask the latest openssl ebuild (openssl-0.9.8c-r2)
- downgrade openssl (actualy I've installed openssl-0.9.7k)
- revdep-rebuild
- /etc/init.d/sshd restart

bye Dario
Top
moe
Veteran
Veteran
Posts: 1289
Joined: Fri Mar 28, 2003 5:18 pm
Location: Potsdam / Germany

  • Quote

Post by moe » Thu Sep 28, 2006 11:37 am

Do you use an unstable system? Here is 0.97k the latest stable version, 0.9.8* is ~arch-masked.
But good to know, if 0.9.8 will be marked as stable an my nxserver stops working.
Signaturen sind doof.
Top
SilentShadow
n00b
n00b
Posts: 36
Joined: Mon Oct 25, 2004 6:50 am
Location: Italia

  • Quote

Post by SilentShadow » Thu Sep 28, 2006 12:07 pm

no the openssl-0.9.8c-r2 ebuild is marked as stable for x86 in my portage copy

Code: Select all

# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/openssl/openssl-0.9.8c-r2.ebuild,v 1.2 2006/09/24 09:46:27 hansmi Exp $

inherit eutils flag-o-matic toolchain-funcs

DESCRIPTION="Toolkit for SSL v2/v3 and TLS v1"
HOMEPAGE="http://www.openssl.org/"
SRC_URI="mirror://openssl/source/${P}.tar.gz"

LICENSE="openssl"
SLOT="0"
KEYWORDS="-* alpha amd64 ~arm ~m68k ppc ~ppc64 ~s390 ~sh ~sparc x86"
.....
bye Dario
Top
moe
Veteran
Veteran
Posts: 1289
Joined: Fri Mar 28, 2003 5:18 pm
Location: Potsdam / Germany

  • Quote

Post by moe » Sat Sep 30, 2006 9:26 am

Sorry, I was ssh'ed to an outdated gentoo machine, at the moment I looked for this. You are right, openssl-0.9.8 is stable, and my nxserver is also running with openssl-0.9.8c-r2. This is a fresh install with Gentoo 2006.1 so I believe there was never an older version of openssl installed.
If you upgrade openssl again, an do then a revdep-rebuild, nxserver should also be running.

HTH Maurice
Signaturen sind doof.
Top
ekenberg
n00b
n00b
Posts: 12
Joined: Wed Dec 15, 2004 11:13 pm
Location: Sweden
Contact:
Contact ekenberg
Website

  • Quote

Post by ekenberg » Wed Oct 11, 2006 9:39 am

moe wrote:

Code: Select all

AGENT_EXTRA_OPTIONS_X="-fp /usr/share/fonts/default/,/usr/share/fonts/misc/,/usr/share/fonts/75dpi,/usr/share/fonts/100dpi"
Depending on what fonts you have installed, this will vary. Instead of copying the above, I suggest just getting your current Xorg fontpath and use that:

Code: Select all

grep FontPath /var/log/Xorg.0.log
Otherwise, thanks for the information - I'm now running the free NX client/server between home and office, and it's working great!
Top
SilentShadow
n00b
n00b
Posts: 36
Joined: Mon Oct 25, 2004 6:50 am
Location: Italia

  • Quote

Post by SilentShadow » Tue Oct 24, 2006 3:10 pm

hi,

With a new fresh installation the problem appear again, now with dev-libs/openssl-0.9.8d.

Code: Select all

NX> 208 Using auth method: publickey
nxserver: symbol lookup error: /usr/lib/libssl.so.0.9.8: undefined symbol: EVP_idea_cbc
NX> 280 Ignoring EOF on the monitored channel
NX> 280 Ignoring CLOSE on the monitored channel
Killed by signal 15.
same solution to bypass the problem.

Strange I'm the only one with this error? :(

ciao Dario
Top
jroo
n00b
n00b
Posts: 52
Joined: Sun Mar 06, 2005 8:18 am
Location: Finland

  • Quote

Post by jroo » Tue Oct 24, 2006 7:24 pm

I'm having problems with the server installation:

Code: Select all

# ./scripts/setup/nxserver --install debian
NX> 700 Installing: server at: ti loka   24 22:10:11 2006.
NX> 700 Autodetected system: debian.
NX> 700 Install log is: /usr/NX/var/log/install.
NX> 700 Creating configuration file: /usr/NX/etc/server.cfg.
./scripts/setup/nxserver: line 719: cd: /etc/rc3.d: No such file or directory
./scripts/setup/nxserver: line 721: cd: /etc/rc2.d: No such file or directory
./scripts/setup/nxserver: line 723: cd: /etc/rc5.d: No such file or directory
./scripts/setup/nxserver: line 725: cd: /etc/rc6.d: No such file or directory
./scripts/setup/nxserver: line 727: cd: /etc/rc0.d: No such file or directory
NX> 723 Cannot start NX statistics:
NX> 709 NX statistics are disabled for this server.
NX> 700 WARNING: Error when trying to connect to NX server, error is:
NX> 700 WARNING: NX> 203 NXSSH running with pid: 16207
NX> 200 Connected to address: 127.0.0.1 on port: 22
NX> 202 Authenticating user: nx
NX> 208 Using auth method: publickey
NX> 204 Authentication failed..
NX> 700 WARNING: nxsetup cannot validate the sanity of the current installation:
NX> 700 WARNING: the current system or NX configuration could be broken.
NX> 700 WARNING: If difficulties arise (for example sessions cannot be started),
NX> 700 WARNING: it is advisable that you try to uninstall the NX server and the
NX> 700 WARNING: NX client packages then install them again.
NX> 700 WARNING: Search also the NoMachine Knowledge Base at the URL below:
NX> 700 WARNING: http://www.nomachine.com/kb
NX> 700 WARNING: for common errors encountered when performing a software update
NX> 700 WARNING: and the related hints on how to solve them..
NX> 700 Installation of NX server was completed with warnings.
NX> 700 Please review the install log '/usr/NX/var/log/install'
NX> 700 for further details.
Has anyone else encountered this kind of problem? I can't connect to server and after a while I noticed everything is not set properly as you can see from the warnings above.

Ebuilds would be great. I could even try do do those by myself if I only could get this thing up and running.
Top
SilentShadow
n00b
n00b
Posts: 36
Joined: Mon Oct 25, 2004 6:50 am
Location: Italia

  • Quote

Post by SilentShadow » Wed Oct 25, 2006 8:14 am

hi jroo,

in the log:

Code: Select all

NX> 208 Using auth method: publickey
NX> 204 Authentication failed..
the publickey authentication doesn't work.

I suggest you to verify your ssh configuration /etc/ssh/sshd_config for the line: "AuthorizedKeysFile"
and then verify the file in the folder /usr/NX/home/nx/.ssh/ the name must be identical and the file must have the public keys of nx server

if this is not your solution maybe you hava regenerated the key pairs for publickey authentication so you need to enter in the AuthorizedKeysFile the new public key that you can find in the file "/usr/NX/etc/keys/node.localhost.id_dsa.pub"

bye Dario
Top
jroo
n00b
n00b
Posts: 52
Joined: Sun Mar 06, 2005 8:18 am
Location: Finland

  • Quote

Post by jroo » Sat Oct 28, 2006 2:25 pm

There is something else wrong with my configurations. It seems like nxssh is failing.

Here is messages from /var/log/messages:

Code: Select all

Oct 28 17:18:27 tranquillity sshd[20302]: Accepted publickey for nx from 192.168.0.100 port 56300 ssh2
Oct 28 17:18:27 tranquillity sshd(pam_unix)[20307]: session opened for user nx by (uid=0)
Oct 28 17:18:28 tranquillity sshd[20321]: Accepted keyboard-interactive/pam for tmp from 127.0.0.1 port 35025 ssh2
Oct 28 17:18:28 tranquillity sshd(pam_unix)[20327]: session opened for user tmp by (uid=0)
Oct 28 17:18:28 tranquillity sshd(pam_unix)[20327]: session closed for user tmp
Oct 28 17:18:28 tranquillity 2.1.0-9[20314]: User 'tmp' logged in from '192.168.0.100'. 'NXLogin::set'
Oct 28 17:18:31 tranquillity 2.1.0-9[20314]: Selected node host:localhost with port:22 'main::selectNode'
Oct 28 17:18:31 tranquillity 2.1.0-9[20314]: Current selected node: localhost is in status: running  'main::selectNode'
Oct 28 17:18:32 tranquillity 2.1.0-9[20314]: ERROR: nxssh process exited with '255' 'NXNodeExec::exec'
Oct 28 17:18:32 tranquillity sshd[20337]: Accepted keyboard-interactive/pam for tmp from 127.0.0.1 port 35027 ssh2
Oct 28 17:18:32 tranquillity sshd(pam_unix)[20343]: session opened for user tmp by (uid=0)
Oct 28 17:18:34 tranquillity 2.1.0-7[20344]: INFO: Proxy IP: $res_node_ip:192.168.0.100, $res_node_realip: 'main:nxnode:5406'
Oct 28 17:18:34 tranquillity 2.1.0-9[20314]: Session '0ACA6ED1485EF8C54668B6596BB9D30B' started by user 'tmp'. 'NXShell::handler_session_start'
Oct 28 17:18:34 tranquillity 2.1.0-9[20314]: ERROR: run command: no child process with pid 20330 Logger::log nxserver 3591
Oct 28 17:18:34 tranquillity 2.1.0-9[20314]: User 'tmp' from '192.168.0.100' logged out. 'NXLogin::reset'
Oct 28 17:18:35 tranquillity 2.1.0-7[20344]: INFO: Using port '1017' on node 'tranquillity' for session 'unix-kde'. 'main:nxnode:5472'
Oct 28 17:18:35 tranquillity 2.1.0-7[20344]: INFO: Using host from available host list: '192.168.0.100'. 'main:nxnode:5473'
Oct 28 17:18:36 tranquillity 2.1.0-7[20344]: ERROR: run command: process: 20365 finished with: 1 'main:nxnode:3592'
Oct 28 17:18:36 tranquillity sshd(pam_unix)[20307]: session closed for user nx
Oct 28 17:18:37 tranquillity 2.1.0-7[20375]: ERROR: Error when monitoring session: Session has finished but proxy connection was not closed. 'NXSessionMonitor:NXSessionMonitor.pm:1395'
Oct 28 17:18:37 tranquillity 2.1.0-7[20375]: INFO: Directory '/home/tmp/.nx/C-tranquillity-1017-0ACA6ED1485EF8C54668B6596BB9D30B' renamed into '/home/tmp/.nx/F-C-tranquillity-1017-0ACA6ED1485EF8C54668B6596BB9D30B' for further investigation 'main:nxnode:5637'
Oct 28 17:18:38 tranquillity 2.1.0-7[20344]: INFO: Session 'unix-kde' on port '1017' failed. 'main:nxnode:5680'
Oct 28 17:18:39 tranquillity sshd(pam_unix)[20343]: session closed for user tmp
Oct 28 17:18:44 tranquillity 2.1.0-9[20369]: ERROR: NXNodeExec: Cannot kill nxssh process: No such process 'NXNodeExec::exec'
Oct 28 17:18:44 tranquillity 2.1.0-9[20369]: User 'tmp' from '192.168.0.100' logged out. 'NXLogin::reset'
And from nxclien's detailed log dialog:

Code: Select all

NXPROXY - Version 2.1.0

Copyright (C) 2001, 2006 NoMachine.
See http://www.nomachine.com/ for more information.

Info: Proxy running in client mode with pid '20301'.
Session: Starting session at 'Sat Oct 28 17:18:35 2006'.
Info: Synchronizing local and remote caches.
Info: Handshaking with remote proxy completed.
Info: Using lan link parameters 1536/24/1/0.
Info: Using image streaming parameters 50/128/1024KB/6144/768.
Info: Using image cache parameters 1/1/32768KB.
Info: Using pack method '16m-rle-9' with session 'unix-kde'.
Info: Using product 'LAS/None/LASN/None'.
Info: Not using NX delta compression.
Info: Not using ZLIB data compression.
Info: Not using ZLIB stream compression.
Info: Not using persistent cache.
Info: Listening for font server connections on port '11017'.
Session: Session started at 'Sat Oct 28 17:18:35 2006'.
Info: Established X server connection.
Info: Using shared memory parameters 1/2048K.
Error: Connection with remote peer broken.
Error: Please check the state of your network and retry.
Session: Session terminated at 'Sat Oct 28 17:18:36 2006'.

It seems like nxssh is failing and I tried to run nxssh from command line. And the result was:

Code: Select all

# /usr/NX/bin/nxssh
/usr/NX/bin/nxssh: error while loading shared libraries: libXcomp.so.2: cannot open shared object file: No such file or directory
Isn't that library from package libXcomposite? I have version 1.3.1 installed. And I'm using Xorg 7 -- could that be the problem?
Top
jroo
n00b
n00b
Posts: 52
Joined: Sun Mar 06, 2005 8:18 am
Location: Finland

  • Quote

Post by jroo » Sat Oct 28, 2006 2:36 pm

Oh my. It was the font problem that has been resolved above :oops:

Now I'm running with NXserver. Thanks for the help. If I have time, I might try to do ebuild for nxserver
Top
jrenraw
n00b
n00b
Posts: 16
Joined: Tue Aug 23, 2005 3:39 am

ebuild requested at bugs.gentoo.org

  • Quote

Post by jrenraw » Thu Nov 02, 2006 10:23 pm

Submitted a bug/request for new ebuild.

http://bugs.gentoo.org/show_bug.cgi?id=153866
Top
jake1981
n00b
n00b
Posts: 61
Joined: Thu Feb 02, 2006 4:39 pm
Location: Finland
Contact:
Contact jake1981
Website

  • Quote

Post by jake1981 » Fri Nov 24, 2006 9:31 pm

I downloaded this from experimental feed in NX overlay..

Installation worked just fine, expect when I tried it, I got a licensing issue error, even though this was supposed to be
FREE-EDITION. Well, this was mentioned in overlay browser..

So I thought about trying something, I first thought that I'd install nxserver with help of this thread ( install for debian )
and backup files from that (well, mostly server.lic and other license files) and then install it and use licenses from that first install.

Well, first thing I noticed, there's updated versions of nxnode and nxserver-freeedition on nomachine's site, so I first
enabled ebuild to download these versions:

nxnode-2.1.0-12.i386.tar.gz
nxserver-2.1.0-13.i386.tar.gz

Then I installed:

Code: Select all

mainframe usr# emerge -avt =net-misc/nxclient-2.1.0 =net-misc/nxserver-freeedition-2.1.0 =net-misc/nxnode-2.1.0
Before copying licenses from backup I tested, and TADAH! It works..
No need to copy licenses, you just need to use these updated versions..

Okay, I got that fixed, could someone post these instructions to bugs.gentoo.org ?
What now? Well, the trickiest part :) My nxclient on my windows machine is broken, when it tries to contact
to X, connection fails :) Happy that I was able to fix ebuild for nxserver-freeedition, it propably
was the easier part than fixing stuff for windows.. okay, going googling for some tips..

EDIT:
Second fix comes here.. I noticed that I wasn't able to connect even from localhost because of a small font issue..
ebuild needs to be modified to create a symlink if xorg>7.0 is used.. Well, it propably won't hurt to create this symlink
anyway, as it fails if xorg < 7.0 since directory already exists in that location..

Okay.. Here's a fix..

Code: Select all

mainframe usr# ln -s /usr/share/fonts /usr/X11R6/lib/X11/fonts
EDIT2:
Init script for nxsensor is broken. Find this part from script to fix it:

Code: Select all

start() {
        is_enabled || return 1
        ebegin "Starting nxsensor"
        $NX_SENSOR_CMD -a $NX_SENSOR_HOST -a ":ffff:$NX_SENSOR_HOST" -P $NX_SENSOR_PORT -d
and remove -a ":ffff:$NX_SENSOR_HOST"

This will make it work as it should. Unfortunately I'm a little busy now and I don't have time and resources
from my other tasks for fixing ebuild, I just gave a list this time for what is needed to make it work.
So if someone just would merge all this to ebuilds, it would be good enough even for main portage.. :)
Top
Voyageur
Developer
Developer
User avatar
Posts: 342
Joined: Sun Mar 06, 2005 8:04 pm
Location: Paris, France
Contact:
Contact Voyageur
Website

  • Quote

Post by Voyageur » Tue Dec 19, 2006 10:54 am

OK I finally have a working solution! jake1981, I don't know how you got a working setup, since the ebuilds did not manage the node.lic license file. Thanks to the NoMachine support FAQs for pointing the problem.

The problem was: nxnode needs to install its license file, and needs to install it BEFORE the nxserver (which will edit the node license file to Unlimited in the install process). So I updated the nxnode ebuild to install correctly its license file. I also fixed the nxsensor init script (some tests were incorrect if you had default values in node.cfg, which resulted in the NX_SENSOR_HOST error). I also fixed the ebuilds to provide amd64 support! With that I deployed the server on a few boxes in no time :D

Now to add something about the fonts problem and it will be good-for-all (TM)

I'll attach the patch to the nx overlay in the bugreport, or if you are only interested in the free edition ebuilds, you can grab them in my overlay here
Routinely breaking NX, GNUstep, net-ftp, miscellaneous (llvm, filezilla, rdesktop, chromium, ...) packages
Top
SDraconis
n00b
n00b
Posts: 53
Joined: Wed Apr 20, 2005 1:33 am

  • Quote

Post by SDraconis » Tue Dec 19, 2006 10:28 pm

Thanks guys. Using Voyageur's net-misc overlay and jake1981's font fix makes everything work perfectly. This all works so much better than FreeNX was. I wonder how long until we can have this into Portage?
Top
Voyageur
Developer
Developer
User avatar
Posts: 342
Joined: Sun Mar 06, 2005 8:04 pm
Location: Paris, France
Contact:
Contact Voyageur
Website

  • Quote

Post by Voyageur » Thu Dec 21, 2006 11:39 pm

I updated the server ebuild to create the fonts link (if it does not exist and if modular X is installed), should prevent those disturbing errors for NX newcomers!

For inclusion in portage, there are still many problems/annoyances: the rpath_security_checks() alerts, handling a nxnode re-emerge after the server (we must take care NOT to overwrite the node license file), handling of other existing files in /usr/NX (former freenx install?), correct DEPENDs (and blockers, like freenx) and a few other things like that may be needed to make the ebuild "portage-quality". Any help is appreciated ;)
Routinely breaking NX, GNUstep, net-ftp, miscellaneous (llvm, filezilla, rdesktop, chromium, ...) packages
Top
Voyageur
Developer
Developer
User avatar
Posts: 342
Joined: Sun Mar 06, 2005 8:04 pm
Location: Paris, France
Contact:
Contact Voyageur
Website

  • Quote

Post by Voyageur » Thu Jan 11, 2007 1:32 pm

Some updates in my overlay:
  • Bumped to latest Nomachine's releases
  • No need for the fonts link anymore (finally fixed in nomachine's binaries!)
  • Updated dependencies (mostly emul-* for amd64, and glib-1.2 for x86 nxsensor)
  • License files are not overwritten anymore (should help updating)
  • Nomachine's install scripts are ran only when no configuration is found
    (else update scripts are ran)
The ebuilds did not get a revision bump, so those already running an earlier server should re-emerge nxnode with nxserver-freeedition.

Also, if you encounter "not valid subscription" problems, first un-merge both nxnode and nxserver and then re-emerge them (removing the entire /usr/NX should not be necessary)
Routinely breaking NX, GNUstep, net-ftp, miscellaneous (llvm, filezilla, rdesktop, chromium, ...) packages
Top
Post Reply

67 posts
  • 1
  • 2
  • 3
  • Next

Return to “Networking & Security”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy