Στο SEPEHY του 13ου ΓΕΛ Αθήνας έχουμε βάλει το 12.04 από το CD που κατεβάσαμε από ts.sch.gr/wiki ακολουθώντας όλες τις οδηγίες που υπάρχουν στο αντίστοιχο site.
Το πρόβλημα που έχουμε είναι:
Όταν από έναν thin client προσπαθούμε να τρέξουμε το firefox τότε κάνει κατευθείαν αποσύνδεση.
Άν δοκιμάσουμε το chromium-browser τότε δουλεύει κανονικά μεν, αλλά κλείνοντάς το κάνει πάλι αποσύνδεση.
Δεν παρουσιάζονται τα παραπάνω προβλήματα σε fat clients (μνήμη=512MB).
Richard και Θέμης
Πόση RAM έχει αυτός ο client;
Δοκιμάστε επίσης να βάλετε χειρωνακτικά NBD_SWAP=True στο lts.conf (από τα μενού των sch-scripts), και να επανεκκινήσετε τον client.
Τέλος, δείτε λίγο το αρχείο ~/.xsession-errors του χρήστη που έγινε η αποσύνδεση, πιθανώς να περιέχει τίποτα μηνύματα λάθους.
Κάθε thin client έχει 256MB και ο ένας fat client έχει 512 MB. Όταν λες να βάλουμε NBD_SWAP=True στο lts.conf εννοείς στο [Default] έτσι δεν είναι;
Πριν προθέσουμε στο lts.conf εδώ είναι το .xsession-error κομάτι:
(gnome-settings-daemon:9922): Gdk-WARNING **: gnome-settings-daemon: Fatal IO error 11 (Ο πόρος είναι προσωρινά μη διαθέσιμος) on X server 10.64.113.137:7.
Προειδοποίηση διαχειριστή παραθύρων: Μοιραίο σφάλμα IO 11 (Ο πόρος είναι προσωρινά μη διαθέσιμος) στην οθόνη '10.64.113.137:7'.
gnome-session[9909]: Gdk-WARNING: gnome-session: Fatal IO error 11 (Ο πόρος είναι προσωρινά μη διαθέσιμος) on X server 10.64.113.137:7.
(gnome-fallback-mount-helper:9973): Gdk-WARNING **: gnome-fallback-mount-helper: Fatal IO error 11 (Ο πόρος είναι προσωρινά μη διαθέσιμος) on X server 10.64.113.137:7.
(bluetooth-applet:9975): Gdk-WARNING **: bluetooth-applet: Fatal IO error 11 (Ο πόρος είναι προσωρινά μη διαθέσιμος) on X server 10.64.113.137:7.
(nm-applet:9983): Gdk-WARNING **: nm-applet: Fatal IO error 11 (Ο πόρος είναι προσωρινά μη διαθέσιμος) on X server 10.64.113.137:7.
(telepathy-indicator:10416): Gdk-WARNING **: telepathy-indicator: Fatal IO error 11 (Ο πόρος είναι προσωρινά μη διαθέσιμος) on X server 10.64.113.137:7.
(polkit-gnome-authentication-agent-1:9974): Gdk-WARNING **: polkit-gnome-authentication-agent-1: Fatal IO error 11 (Ο πόρος είναι προσωρινά μη διαθέσιμος) on X server 10.64.113.137:7.
(gnome-screensaver:10471): Gdk-WARNING **: gnome-screensaver: Fatal IO error 11 (Ο πόρος είναι προσωρινά μη διαθέσιμος) on X server 10.64.113.137:7.
(gdu-notification-daemon:10373): Gdk-WARNING **: gdu-notification-daemon: Fatal IO error 11 (Ο πόρος είναι προσωρινά μη διαθέσιμος) on X server 10.64.113.137:7.
(gnome-panel:9954): Gdk-WARNING **: gnome-panel: Fatal IO error 11 (Ο πόρος είναι προσωρινά μη διαθέσιμος) on X server 10.64.113.137:7.
(nautilus:9972): Gdk-WARNING **: nautilus: Fatal IO error 11 (Ο πόρος είναι προσωρινά μη διαθέσιμος) on X server 10.64.113.137:7.
** (zeitgeist-datahub:10472): WARNING **: zeitgeist-datahub.vala:227: Unable to get name "org.gnome.zeitgeist.datahub" on the bus!
g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.
g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.
Invalid MIT-MAGIC-COOKIE-1 keyInvalid MIT-MAGIC-COOKIE-1 keyInvalid MIT-MAGIC-COOKIE-1 keyInvalid MIT-MAGIC-COOKIE-1 keyxprop: unable to open display '10.64.113.137:7'
Το NBD_SWAP=True να μπει κάτω από το [Default], ναι.
Τα παραπάνω errors δεν είναι χρήσιμα, είναι αφού έκλεισε ο X server, μετά δηλαδή από το πραγματικό πρόβλημα.
Επίσης, τι κάρτα γραφικών έχουν οι clients; Δεξί κλικ → ιδιότητες στον Επόπτη.
Δεν είμαι στο εργαστήριο του Θέμη τώρα, αλλά είχαμε βάλει την γραμμή NBD_SWAP=True στο lts.conf κάτω του [Default] και κάνουμε reboot το server. Δεν βοηθούσα.
Ύστερα βρίκα:
If you enable this, you'll need to add the line:
nbdswapd: ALL: keepalive
to your /etc/hosts.allow file.
Να το κάνουμε;
Richard
Όχι, δεν χρειάζεται, δεν χρησιμοποιείται ο nbdswapd πια. Άρα κάτι άλλο του φταίει, π.χ. κακός driver κάρτας γραφικών. Τι κάρτα γραφικών έχει;
Η κάρτα γραφικών είναι μία παλειά nv. Όταν παω ξανά θα την δω πιο συγκρεμένο.
Richard
Ή, δοκίμασε να την αλλάξεις προσωρινά, ώστε να δεις αν έτσι λύνεται το πρόβλημα.
Έχω το ίδιο ακριβώς πρόβλημα! Δεν εκκινεί ο Firefox και αποσυνδέεται όταν κλείνει ο Chrome.
Η κάρτα γραφικών των Thin Clients είναι η onboard Nvidia MX440 AGP 8x με 64MB RAM.
Τα PC έχουν Intel Pentium 4 3.0GHz και 256MB RAM
Μπορούμε να κάνουμε κάτι;
Δεν το έχω ξαναδεί το πρόβλημα, καλύτερα να το δούμε μέσω IRC (http://webchat.freenode.net/?channels=ts.sch.gr&prompt=1).
Με την απομακρυσμένη βοήθεια βρήκαμε ότι στις συγκεκριμένες κάρτες γραφικών, η μεταβλητή περιβάλλοντος LIBGL_ALWAYS_INDIRECT ευθυνόταν για το κρασάρισμα του firefox.
@richard: δοκίμασε σε έναν thin client να τρέξεις τις παρακάτω εντολές:
unset LIBGL_ALWAYS_INDIRECT
firefox
Εφόσον δουλέψει, για να παρακάμψεις το πρόβλημα για όλους τους χρήστες και τους clients, στον server δώσε:
sudo rm /usr/share/ldm/rc.d/X51-opengl
και κάνε δημοσίευση εικονικού δίσκου.
Αν κανείς άλλος δει το ίδιο πρόβλημα, ας σημειώσει παρακάτω το αναγνωριστικό PCI-ID της κάρτας γραφικών και του server και του client, ώστε να το αναφέρουμε για να το λύσουν:
root@PC-06:~# lspci -nn -k | grep -A 2 VGA
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation NV18 [GeForce4 MX 440 AGP 8x] [10de:0181] (rev c1)
Kernel driver in use: nouveau
Kernel modules: nouveau, nvidiafb
administrator@server:~$ lspci -nn -k | grep -A 2 VGA
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation NV18 [GeForce4 MX 440 AGP 8x] [10de:0181] (rev c1)
Kernel driver in use: nouveau
Kernel modules: nouveau, nvidiafb
edit: ανάφερα το πρόβλημα στο https://bugs.launchpad.net/ltsp/+bug/1072711, όσοι έχετε αυτό το πρόβλημα ανοίξτε τον επόπτη, επιλέξτε το σταθμό εργασίας που βγάζει το πρόβλημα, μετά κάντε Εκτέλεση → Άνοιγμα κονσόλας → Διαχειριστή, τοπικά, τρέξτε την παρακάτω εντολή και ανεβάστε εδώ το αποτέλεσμά της, καθώς και το αποτέλεσμα της ίδιας εντολής εάν εκτελεστεί στον server:
lspci -nn -k | grep -A 2 VGA
Είχα και εγώ το ίδιο πρόβλημα στο εργαστήριο και με την εντολή του Άλκη το πρόβλημα λύθηκε.
Να και το αποτέλεσμα της εντολής σε τερματικό και σε server αντίστοιχα.
root@PC08:~# lspci -nn -k |grep -A 2 VGA
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation NV5M64 [RIVA TNT2 Model 64/Model 64 Pro] [10de:002d] (rev 15)
Kernel driver in use: nouveau
Kernel modules: nouveau, nvidiafb, rivafb
chew@server:~$ lspci -nn -k | grep -A 2 VGA
00:02.0 VGA compatible controller [0300]: Intel Corporation 4 Series Chipset Integrated Graphics Controller [8086:2e22] (rev 03)
Subsystem: Hewlett-Packard Company Device [103c:2a94]
Kernel driver in use: i915
Γεια σας πάλι από μένα.
Ακόμα δεν έχω ξανά πάει στο εργαστήρι του Θέμη να κάνω τις δοκιμές. Η μόνο ενιμέρωση από τον Θέμη ήταν ότι είχε βρει μία άλλη κάρτα γραφικών και αφού την έβαλε σε ένα client, δεν έκανε κρας με το chromium-browser.
Εάν καταφέρνω να παω αύριο, Πέμπτυη 01-11-12 το πρωί (μέχρι της 12) θα παω στο irc στο κανάλη ts.sch.gr να τα πούμε.
Richard
Γεια σας
Είμαι πάλι στο εργαστήριο του Θέμη και έβαλα τις εντολές σε ένα client
unset LIBGL_ALWAYS_INDIRECT
firefox
και δούλευε. Άρα έβαλα στο server την
sudo rm /usr/share/ldm/rc.d/X51-opengl
και έκανα την εικόνα πάλι από sch-scripts. Τώρα δουλεύουν όλα τα clients με Firefox χωρίς πρόβλημα. Ευχαριστώ πολύ.
Richard
Richard αν μπορείς τρέξε κι εσύ τις εντολές που ανάφερα παραπάνω ώστε να δούμε ακριβώς ποιες κάρτες έχουν το πρόβλημα για να τις κάνουμε "blacklist" σε σχέση με το LIBGL_ALWAYS_INDIRECT.
Όλα τα client του Θέμη έχουν την ίδια κάρτα. Θα πω στον Θέμη να μας κάνει την εντολή και στο server σαν root και στο client σαν daskalos
lspci -nn -k | grep -A 2 VGA
για να είμαστε σίγουροι.
Richard
Είχα το ίδιο πρόβλημα με Firefox σε Ubuntu 12.04 LTSP με thin clients. Διορθώθηκε με τον τρόπο που προτείνεται στο συγκεκριμμένο thread.
Ενημερωτικά, οι κάρτες γραφικών είναι
Clients (είχαν πρόβλημα)
root@ltsp135:~# lspci -nn -k | grep -A 2 VGA
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation NV18
[GeForce4 MX 4000] [10de:0185] (rev c1)
Subsystem: Micro-Star International Co., Ltd. Device [1462:9363]
Kernel driver in use: nouveau
Server (δεν εμφάνιζε πρόβλημα)
administrator@server:~$ lspci -nn -k | grep -A 2 VGA
02:00.0 VGA compatible controller [0300]: NVIDIA Corporation G98
[GeForce 8400 GS] [10de:06e4] (rev a1)
Subsystem: CardExpert Technology Device [10b0:1401]
Kernel driver in use: nouveau
Ευχαριστώ πολύ
Μάνος
Ο Θέμης μου έστειλε:
Στον server :
daskalos@server:~$ lspci -nn -k |grep -A 2 VGA
00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd
Generation Core Processor Family Integrated Graphics Controller
[8086:0102] (rev 09)
Subsystem: ASUSTeK Computer Inc. Device [1043:844d]
Kernel driver in use: i915
========================================
Στον client
user01@PC01:~$ lspci -nn -k | grep -A 2 VGA
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation NV6
[Vanta/Vanta LT] [10de:002c] (rev 15)
Kernel driver in use: nouveau
Kernel modules: nouveau, nvidiafb, rivafb