Προς το περιεχόμενο

freenx σε Ubuntu 10.04


nikolaos_

Προτεινόμενες αναρτήσεις

Εγκατέστησα πριν λίγο καιρό freenx server στο desktop μου με Ubuntu 10.04 και έκανα λίγες δοκιμές για πρόσβαση από το netbook όπου σε windows 7 εγκατέστησα τον nx client της nomachine. Οι δοκιμές ήταν επιτυχημένες, τόσο από το τοπικό δίκτυο, όσο και από ένα δημόσιο δίκτυο που δοκίμασα. Έμπαινα δηλαδή χωρίς προβλήματα στο gnome.

 

Από προχτές όμως που έφυγα για Πάσχα και μένω στο σπίτι συγγενών με δική τους σύνδεση στο internet, μόνο ο συγκεκριμένος τρόπος σύνδεσης στο desktop μέσω nx μου παρουσιάζει προβλήματα. Με ssh, apache κλπ. μπαίνω κανονικά. Έχω terminal πρόσβαση στο Ubuntu και θέλω να δω τι φταίει και με "πετάει" o nx client. Το μήνυμα είναι "connection error"

 

Υποψιάζομαι ότι φταίει το DISPLAY αλλά δεν μπορώ να ξέρω συγκεκριμένα. Υπόψη ότι authentication γίνεται κανονικά, αλλά από όσο είδα στο details, δε μπορεί να ανοίξει X server ή κάτι τέτοιο. Αν χρειάζεται θα επισυνάψω το κείμενο.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Μπαίνω μέσω putty και θα μπορούσα να τρέξω μια εφαρμογή Χ μέσω Xming (στα windows 7), αλλά θέλω την πρόσβαση σε πλήρες GNOME που παρέχει το freenx μέσω nx client. Κάτι συμβαίνει στο nxserver.

 

Όταν μπαίνω από το netbook με τα windows 7 και βγάζει "connection error", το πλήκτρο detail αναφέρει τα εξής:

(με κόκκινο είναι τα σημεία που εμφανίζεται κατά τη γνώμη μου το σφάλμα, ενώ έχω αλλάξει με χρώμα τα ατομικά μου στοιχεία).

NX> 203 NXSSH running with pid: 3164

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: 87.XXX.XXX.XXX on port: YYYYY

NX> 202 Authenticating user: nx

NX> 208 Using auth method: publickey

HELLO NXSERVER - Version 3.2.0-74-SVN OS (GPL, using backend: 3.4.0)

NX> 105 hello NXCLIENT - Version 3.2.0

NX> 134 Accepted protocol: 3.2.0

NX> 105 SET SHELL_MODE SHELL

NX> 105 SET AUTH_MODE PASSWORD

NX> 105 login

NX> 101 User: username

NX> 102 Password:

NX> 103 Welcome to: fileserver user: username

NX> 105 listsession --user="username" --status="suspended,running" --geometry="1024x600x32+render" --type="unix-gnome"

NX> 127 Sessions list of user 'username' for reconnect:

 

Display Type Session ID Options Depth Screen Status Session Name

------- ---------------- -------------------------------- -------- ----- -------------- ----------- ------------------------------

 

 

NX> 148 Server capacity: not reached for user: username

NX> 105 startsession --link="isdn" --backingstore="1" --encryption="1" --cache="16M" --images="64M" --shmem="1" --shpix="1" --strict="0" --composite="1" --media="0" --session="Ubuntu%20remote" --type="unix-gnome" --geometry="1018x572" --client="winnt" --keyboard="pc105/en_US" --screeninfo="1018x572x32+render"

 

Could not find ':' in DISPLAY:

NX> 1000 NXNODE - Version 3.2.0-74-SVN OS (GPL, using backend: 3.4.0)

NX> 700 Session id: abcd-2017-EB0E055A58FDBE06780D9E7571220162

NX> 705 Session display: 2017

NX> 703 Session type: unix-gnome

NX> 701 Proxy cookie: 631c79d83d0a7c05b8deaa0e9ca9fdb3

NX> 702 Proxy IP: 192.168.1.W

NX> 706 Agent cookie: 631c79d83d0a7c05b8deaa0e9ca9fdb3

NX> 704 Session cache: unix-gnome

NX> 707 SSL tunneling: 1

NX> 105 NX> 596 Session startup failed.

/usr/bin/nxserver: line 1590: 11723 Terminated sleep $AGENT_STARTUP_TIMEOUT

NX> 1004 Error: NX Agent exited with exit status 1. To troubleshoot set SESSION_LOG_CLEAN=0 in node.conf and investigate "/home/username/.nx/F-C-abcd-2017-EB0E055A58FDBE06780D9E7571220162/session". You might also want to try: ssh -X myserver; /usr/lib/nx/nxnode --agent to test the basic functionality. Session log follows:

Can't open /var/lib/nxserver/db/running/sessionId{EB0E055A58FDBE06780D9E7571220162}: No such file or directory.

mv: cannot stat `/var/lib/nxserver/db/running/sessionId{EB0E055A58FDBE06780D9E7571220162}': No such file or directory

NX> 1006 Session status: closed

NX> 280 Exiting on signal: 15

 

Μετά από ένα τέτοιο μήνυμα, μπήκα με putty στο μηχάνημα με το Ubuntu κι έκανα ό,τι πρότεινε:

username@abcd:~$ /usr/lib/nx/nxserver --agent

NX> 1000 NXNODE - Version 3.2.0-74-SVN OS (GPL, using backend: 3.4.0)

NX> 716 Starting NX Agent ...

Error: Aborting session with 'Server is already active for display 0

If this server is no longer running, remove /tmp/.X0-lock

and start again'.

Session: Aborting session at 'Sun Apr 17 17:17:29 2011'.

Session: Session aborted at 'Sun Apr 17 17:17:29 2011'.

NX> 716 NX Agent exited with status: 1

NX> 1001 Bye.

 

username@abcd:~$ ps aux|grep X

root 1175 0.0 1.6 85196 67528 tty7 Ss+ Apr15 0:06 /usr/bin/X :0 -nr -verbose -auth /var/run/gdm/auth-for-gdm-368nRO/database vt7

username 19639 0.0 0.1 21224 7912 ? S Apr16 0:00 /usr/bin/nxagent -name NX Agent Test - Args: :1 :1

username 28182 0.0 0.0 3328 900 pts/17 S+ 17:20 0:00 grep --color=auto X

 

Η επόμενη εντολή στα παραπάνω είναι για να δω αν τρέχει ο X server στο ubuntu (κάτι που συμβαίνει).

 

Τέλος, από την εντολή env έχω τα εξής αποτελέσματα (περικομμένο)

TERM=xterm

SHELL=/bin/bash

XDG_SESSION_COOKIE=600c215a0218c58993287fc94bdaeeb4-1303049808.417799-2005162197

SSH_CLIENT=79.ΧΧΧ.ΧΧΧ.ΧΧΧ 27ΥΥΥ ΖΖ

SSH_TTY=/dev/pts/17

USER=username

...

PWD=/home/username

LANG=el_GR.utf8

HISTCONTROL=ignoreboth

SPEECHD_PORT=7560

SHLVL=1

HOME=/home/username

LANGUAGE=en

LOGNAME=username

SSH_CONNECTION=79.XXX.XXX.XXX 27YYY 192.168.1.W ZZ

LESSOPEN=| /usr/bin/lesspipe %s

DISPLAY=localhost:10.0

LESSCLOSE=/usr/bin/lesspipe %s %s

_=/usr/bin/env

 

Επεσήμανα με κόκκινο το DISPLAY και είναι αυτό που προκύπτει στο παράθυρο του putty, γιατί πιστεύω ότι είναι αυτό που πρέπει να αλλάξω.

 

Οποιαδήποτε πρόταση όμως είναι καλοδεχούμενη!

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Can't open /var/lib/nxserver/db/running/sessionId{EB0E055A58FDBE06780D9E7571220162}: No such file or directory.

mv: cannot stat `/var/lib/nxserver/db/running/sessionId{EB0E055A58FDBE06780D9E7571220162}': No such file or directory

NX> 1006 Session status: closed

NX> 280 Exiting on signal: 15

 

το πρόβλημα νομίζω είναι σε αυτές τις γραμμές το πιθανότερο είναι να μην έχεις σωστά δικαιώματα στο /var/lib/nxserver/

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Can't open /var/lib/nxserver/db/running/sessionId{EB0E055A58FDBE06780D9E7571220162}: No such file or directory.

mv: cannot stat `/var/lib/nxserver/db/running/sessionId{EB0E055A58FDBE06780D9E7571220162}': No such file or directory

NX> 1006 Session status: closed

NX> 280 Exiting on signal: 15

 

το πρόβλημα νομίζω είναι σε αυτές τις γραμμές το πιθανότερο είναι να μην έχεις σωστά δικαιώματα στο /var/lib/nxserver/

 

Όχι, αυτό είναι το αποτέλεσμα προγενέστερου σφάλματος. Δεν φτιάχνει καθόλου το αρχείο συνόδου (το sessionID{*big-hex*} δηλαδή) εξαιτίας του προγενέστερου σφάλματος. Αφού δε το βρίσκει, τότε βγαίνει με σφάλμα 15.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

δες λίγο στο παρακάτω link ο τύπος λέει οτι έχει το ίδιο σφάλμα αλλά όταν μπαίνει απο vista σε safe mode συνδέετε κανονικά.

 

σε τοπικό δίκτυο το δοκίμασες? έπαιξε

 

http://ubuntuforums.org/showthread.php?t=913195

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Τελικά έκανα ένα sudo reboot από μακριά και ξανατρέχοντας τον nx client επανήλθε!

 

δες λίγο στο παρακάτω link ο τύπος λέει οτι έχει το ίδιο σφάλμα αλλά όταν μπαίνει απο vista σε safe mode συνδέετε κανονικά.

 

σε τοπικό δίκτυο το δοκίμασες? έπαιξε

 

http://ubuntuforums.org/showthread.php?t=913195

 

Σαφώς κι έπαιζε σε τοπικό δίκτυο, ενώ είχα κάνει μια-δυο δοκιμές σε εξωτερικό, αλλά δημόσιο, δίκτυο με επιτυχία. Γι' αυτό μου έκανε εντύπωση που σε οικιακό ADSL που είμαι τώρα δεν συνδεόταν!

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

μήπως έχεις χαμηλή ταχύτητα?

 

δοκίμασες να το βάλεις να νομίζει οτι συνδέετε μέσο modem

 

Όχι, δε μπόρεσα να καταλάβω τι είχε φταίξει. Ένα reboot έκανα (μέσω putty), ξαναδοκίμασα και ο nx client συνδέθηκε.

Μου έτυχε όμως κάτι άλλο, θα ανοίξω σχετικό θέμα.

Σ' ευχαριστώ πολύ για το ενδιαφέρον.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...