[FreeNX-kNX] Error trying to start nxserver
Doug Burks
mubley at gmail.com
Tue Oct 5 16:58:21 UTC 2004
Hmm...NXSERVER is "running" (not actually running, it's just enabled),
permissions seem to be OK, and nx is able to login with publickey.
It still seems quite strange to me that your nx user directory is
/usr/NX/home/nx/. If you take a look inside /usr/NX/bin/nxserver, you
should see that is expecting the nx home directory to be /home/.nx/.
Did you create the nx user manually, instead of letting nxsetup do it
automatically? If so, try deleting the nx user and then re-running
"nxsetup --setup-nomachine-key". It should create the nx user and set
its home directory to /home/.nx.
If that doesn't get you anywhere, would it be possible for you to use
a pre-compiled binary instead of compiling yourself? What
distribution are you running?
Doug
On Tue, 5 Oct 2004 09:40:40 -0400, Laura Thurber <laura.thurber at trx.com> wrote:
> Here is the output - sorry for the delay. I put the commands before "attempt connection by NX client" in a script "PreClient.sh" and the commands after it in the script "PostClient.sh." The machine's hostname is Cleopatra, my username is laura:
>
> bash-2.05b# ./PreClient.sh
> Running nxsetup --setup-nomachine-key
> Searching for nxserver binary...done
> Setting up /usr/NX/etc ...done
> Setting up /usr/NX/var/db ...done
> Setting up known_hosts and .ssh/authorized_keys2 ...done
> Setting up permissions ...done
> Ok, nxserver is ready.
>
> PAM authentication enabled:
> All users will be able to login with their
> normal passwords.
>
> You can change this behaviour in the nxserver script.
> Have Fun!
> Status:
> NX> 100 NXSERVER - Version 1.4.0-02 OS_(GPL)
> NX> 110 NX Server is running
> NX> 999 Bye
> Starting server...
> NX> 100 NXSERVER - Version 1.4.0-02 OS_(GPL)
> NX> 500 ERROR: Service already running
> NX> 999 Bye
> grep nx /etc/passwd
> nx:x:1008:100::/usr/NX/home/nx:/usr/NX/bin/nxserver
> ls -al /usr/NX/home/nx/
> total 12
> drwx------ 3 nx root 4096 Sep 30 17:46 .
> drwxr-xr-x 3 root root 4096 Sep 30 17:46 ..
> drwx------ 2 nx root 4096 Oct 4 17:47 .ssh
> ls -al /usr/NX/home/nx/.ssh/
> total 44
> drwx------ 2 nx root 4096 Oct 4 17:47 .
> drwx------ 3 nx root 4096 Sep 30 17:46 ..
> -rw-r--r-- 1 nx root 602 Oct 4 17:47 authorized_keys2
> -rw-r--r-- 1 nx root 602 Oct 4 13:04 authorized_keys2.disabled
> -rw------- 1 nx root 668 Oct 4 12:52 client.id_dsa.key
> -rw------- 1 nx root 668 Sep 30 17:46 client.id_dsa.key.20040930-175145
> -rw------- 1 nx root 672 Sep 30 17:51 client.id_dsa.key.20041004-125250
> -rw-r--r-- 1 nx root 234 Sep 30 17:46 known_hosts
> -rw------- 1 nx root 604 Oct 4 12:52 server.id_dsa.pub.key
> -rw------- 1 nx root 604 Sep 30 17:46 server.id_dsa.pub.key.20040930-175145
> -rw------- 1 nx root 604 Sep 30 17:51 server.id_dsa.pub.key.20041004-125250
> ls -al /home/.nx/
> ls: /home/.nx/: No such file or directory
> ls -al /home/.nx/.ssh/
> ls: /home/.nx/.ssh/: No such file or directory
> bash-2.05b#
>
> <<attempted connection by NX client>>
>
> bash-2.05b# ./PostClient.sh
> tail /var/log/secure
> Oct 3 09:03:50 cleopatra proftpd[12899]: connect from 210.106.80.198
> Oct 3 13:37:45 cleopatra proftpd[13081]: connect from 211.148.164.165
> Oct 4 12:08:26 cleopatra su[15245]: + pts/1 laura-root
> Oct 4 13:33:50 cleopatra su[15536]: + pts/0 laura-root
> Oct 4 13:48:02 cleopatra su[15680]: + pts/3 laura-root
> Oct 4 17:40:41 cleopatra su[17739]: + pts/2 laura-root
> tail /var/log/messages
> Oct 4 15:27:59 cleopatra -- MARK --
> Oct 4 15:47:59 cleopatra -- MARK --
> Oct 4 16:07:59 cleopatra -- MARK --
> Oct 4 16:27:59 cleopatra -- MARK --
> Oct 4 16:47:59 cleopatra -- MARK --
> Oct 4 17:07:59 cleopatra -- MARK --
> Oct 4 17:27:59 cleopatra -- MARK --
> Oct 4 17:36:54 cleopatra sshd[17680]: Accepted password for laura from 192.168.1.1 port 2742 ssh2
> Oct 4 17:47:59 cleopatra -- MARK --
> Oct 4 17:50:11 cleopatra sshd[17835]: Accepted publickey for nx from 192.168.1.1 port 2800 ssh2
> bash-2.05b#
>
> Thanks for your help!
> -Laura
>
>
>
>
> -----Original Message-----
> From: Doug Burks [mailto:mubley at gmail.com]
> Sent: Monday, October 04, 2004 2:41 PM
> To: Laura Thurber
> Cc: freenx-knx at kde.org
> Subject: Re: [FreeNX-kNX] Error trying to start nxserver
>
> To troubleshoot further, please capture the result of the following
> commands and include in your reply. If there happens to be any
> personal information (usernames, IP addresses), feel free to replace
> them with xxxxx's.
>
> nxsetup --setup-nomachine-key
> nxserver --status
> nxserver --start
> grep nx /etc/passwd
> ls -al /usr/NX/home/nx/
> ls -al /usr/NX/home/nx/.ssh/
> ls -al /home/.nx/
> ls -al /home/.nx/.ssh/
> (attempt connection from NX client)
> tail /var/log/secure
> tail /var/log/messages
>
> Doug
>
> On Mon, 4 Oct 2004 14:17:56 -0400, Laura Thurber <laura.thurber at trx.com> wrote:
> > Yes; In fact, I'm ssh'ing into my server to set this whole thing up! :)
> >
> > -Laura
>
More information about the FreeNX-kNX
mailing list