Πρόβλημα με Firefox και Chromium-Browser

Ξεκίνησε από richard, 25 Οκτ 2012, 11:14:57 ΠΜ

« προηγούμενο - επόμενο »

richard

Στο SEPEHY του 13ου ΓΕΛ Αθήνας έχουμε βάλει το 12.04 από το CD που κατεβάσαμε από ts.sch.gr/wiki  ακολουθώντας όλες τις οδηγίες που υπάρχουν στο αντίστοιχο site.
Το πρόβλημα που έχουμε είναι:
Όταν από έναν thin client  προσπαθούμε να τρέξουμε το firefox  τότε κάνει κατευθείαν αποσύνδεση.
Άν δοκιμάσουμε το chromium-browser τότε δουλεύει κανονικά μεν, αλλά κλείνοντάς το κάνει πάλι αποσύνδεση.
Δεν παρουσιάζονται τα παραπάνω προβλήματα σε fat clients (μνήμη=512MB).

Richard και Θέμης

alkisg

Πόση RAM έχει αυτός ο client;
Δοκιμάστε επίσης να βάλετε χειρωνακτικά NBD_SWAP=True στο lts.conf (από τα μενού των sch-scripts), και να επανεκκινήσετε τον client.

Τέλος, δείτε λίγο το αρχείο ~/.xsession-errors του χρήστη που έγινε η αποσύνδεση, πιθανώς να περιέχει τίποτα μηνύματα λάθους.

richard

Κάθε 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'

alkisg

Το NBD_SWAP=True να μπει κάτω από το [Default], ναι.

Τα παραπάνω errors δεν είναι χρήσιμα, είναι αφού έκλεισε ο X server, μετά δηλαδή από το πραγματικό πρόβλημα.

Επίσης, τι κάρτα γραφικών έχουν οι clients; Δεξί κλικ → ιδιότητες στον Επόπτη.

richard

Δεν είμαι στο εργαστήριο του Θέμη τώρα, αλλά είχαμε βάλει την γραμμή 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

alkisg

Όχι, δεν χρειάζεται, δεν χρησιμοποιείται ο nbdswapd πια. Άρα κάτι άλλο του φταίει, π.χ. κακός driver κάρτας γραφικών. Τι κάρτα γραφικών έχει;

richard

Η κάρτα γραφικών είναι μία παλειά nv. Όταν παω ξανά θα την δω πιο συγκρεμένο.

Richard

alkisg

Ή, δοκίμασε να την αλλάξεις προσωρινά, ώστε να δεις αν έτσι λύνεται το πρόβλημα.

mkassapakis

Έχω το ίδιο ακριβώς πρόβλημα! Δεν εκκινεί ο Firefox και αποσυνδέεται όταν κλείνει ο Chrome.

Η κάρτα γραφικών των Thin Clients είναι η onboard Nvidia MX440 AGP 8x με 64MB RAM.
Τα PC έχουν Intel Pentium 4 3.0GHz και 256MB RAM

Μπορούμε να κάνουμε κάτι;
Κασσαπάκης Μιχάλης - ΠΕ19

alkisg

Δεν το έχω ξαναδεί το πρόβλημα, καλύτερα να το δούμε μέσω IRC.

alkisg

#10
Με την απομακρυσμένη βοήθεια βρήκαμε ότι στις συγκεκριμένες κάρτες γραφικών, η μεταβλητή περιβάλλοντος LIBGL_ALWAYS_INDIRECT ευθυνόταν για το κρασάρισμα του firefox.

@richard: δοκίμασε σε έναν thin client να τρέξεις τις παρακάτω εντολές:
Κώδικας: shell
unset LIBGL_ALWAYS_INDIRECT
firefox


Εφόσον δουλέψει, για να παρακάμψεις το πρόβλημα για όλους τους χρήστες και τους clients, στον server δώσε:
Κώδικας: shell
sudo rm /usr/share/ldm/rc.d/X51-opengl

και κάνε δημοσίευση εικονικού δίσκου.

Αν κανείς άλλος δει το ίδιο πρόβλημα, ας σημειώσει παρακάτω το αναγνωριστικό PCI-ID της κάρτας γραφικών και του server και του client, ώστε να το αναφέρουμε για να το λύσουν:
Κώδικας: shell
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

chew

Είχα και εγώ το ίδιο πρόβλημα στο εργαστήριο και με την εντολή του Άλκη το πρόβλημα λύθηκε.
Να και το αποτέλεσμα της εντολής σε τερματικό και σε 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

richard

Γεια σας πάλι από μένα.

Ακόμα δεν έχω ξανά πάει στο εργαστήρι του Θέμη να κάνω τις δοκιμές. Η μόνο ενιμέρωση από τον Θέμη ήταν ότι είχε βρει μία άλλη κάρτα γραφικών και αφού την έβαλε σε ένα client, δεν έκανε κρας με το chromium-browser.

Εάν καταφέρνω να παω αύριο, Πέμπτυη 01-11-12 το πρωί (μέχρι της 12) θα παω στο irc στο κανάλη ts.sch.gr να τα πούμε.

Richard

richard

Γεια σας

Είμαι πάλι στο εργαστήριο του Θέμη και έβαλα τις εντολές σε ένα client

     unset LIBGL_ALWAYS_INDIRECT
     firefox

και δούλευε. Άρα έβαλα στο server την

     sudo rm /usr/share/ldm/rc.d/X51-opengl

και έκανα την εικόνα πάλι από sch-scripts. Τώρα δουλεύουν όλα τα clients με Firefox χωρίς πρόβλημα. Ευχαριστώ πολύ.

Richard

alkisg

Richard αν μπορείς τρέξε κι εσύ τις εντολές που ανάφερα παραπάνω ώστε να δούμε ακριβώς ποιες κάρτες έχουν το πρόβλημα για να τις κάνουμε "blacklist" σε σχέση με το LIBGL_ALWAYS_INDIRECT.