Κενό panel μετά από login χρηστών

Ξεκίνησε από odysseas, 15 Νοε 2012, 12:00:33 ΜΜ

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

odysseas

Κάθε φορά που μπαίνει ένα τμήμα στο εργαστήριο και κάνουν login οι μαθητές, ένας με δύο από αυτούς βλέπουν τελείως κενό το επάνω panel (με το μενού Εφαρμογές, Τοποθεσίες και τα Applets δεξιά). Συνήθως τους αποσυνδέω από τον Επόπτη και όταν ξανασυνδέονται το πρόβλημα λύνεται. Θα ήθελα κάποια συμβουλή ποια logs θα πρέπει να κοιτάξω μήπως σχηματίσουμε καμιά ιδέα τι μπορεί να φταίει.

Εν τω μεταξύ, μόλις χθες σε κάποια μηχανήματα, ενώ οι χρήστες είχαν συνδεθεί κανονικά χωρίς το παραπάνω πρόβλημα, τα panels εξαφανίστηκαν τελείως (και το πάνω και το κάτω). Και πάλι το πρόβλημα λύθηκε με μια απλή αποσύνδεση.

alkisg

Αντί για αποσύνδεση, μπορείς να τρέχεις gnome-panel --replace από τον Επόπτη γι' αυτά τα τερματικά.
Το πρόβλημα έχει αναφερθεί εδώ: https://bugs.launchpad.net/ubuntu/+source/gnome-panel/+bug/1078679
...και είμαστε στο ψάξιμο για κάποια καλύτερη λύση.

Όποιος θέλει ας σχολιάσει στο παραπάνω bug report ώστε να φανεί στους developers ότι είναι συχνό πρόβλημα.
Θέλω να δω και μήπως τυχόν ευθύνεται το SSHFS που χρησιμοποιούμε τώρα αντί για το NFS που χρησιμοποιούσαμε παλιά...

Επίσης, αν τυχόν κανείς το δει και σε thin clients, θα είναι σημαντική πληροφορία, ας το αναφέρει.

mour

Εγώ από όσο θυμάμαι δεν το έχω δει ποτε σε thin client

odysseas

Παράθεση από: alkisg στις 15 Νοε 2012, 03:38:22 ΜΜ
Το πρόβλημα έχει αναφερθεί εδώ: https://bugs.launchpad.net/ubuntu/+source/gnome-panel/+bug/1078679
...και είμαστε στο ψάξιμο για κάποια καλύτερη λύση. Όποιος θέλει ας σχολιάσει στο παραπάνω bug report ώστε να φανεί στους developers ότι είναι συχνό πρόβλημα.

Ok, έγινε.

yiannis

Εμένα πάλι δεν φαίνεται πάνω δεξιά τμήμα. Δοκίμασα και με
gnome-panel --replace
αλλά και με
sudo su -c 'gconftool-2 --recursive-unset /apps/panel' username
που βρήκα σε ένα άλλο νήμα, αλλά δεν εμφανίζεται με τίποτα.
Η επιφάνεια εργασίας είναι όπως στο συνημμένο. Ότι και να κάνω, ο συγκεκριμένος χρήστης αυτό βλέπει!

alkisg

#5
Αν κάποιου του παρουσιάζεται συχνά αυτό το πρόβλημα, θα βοηθούσε να δοκιμάσει αν είναι πιο σταθερό με NFS:
https://alkisg.mysch.gr/steki/index.php?topic=4847.msg51814#msg51814

Παράθεση από: yiannis στις 21 Νοε 2012, 01:23:29 ΜΜ
αλλά και με
sudo su -c 'gconftool-2 --recursive-unset /apps/panel' username
που βρήκα σε ένα άλλο νήμα, αλλά δεν εμφανίζεται με τίποτα.

Καλύτερα χωρίς sudo κτλ, αλλά σκέτο το παρακάτω με δεξί κλικ εκτέλεση από τον επόπτη:
Κώδικας: shell
gsettings reset-recursively org.gnome.gnome-panel.layout && gnome-panel --replace

odysseas

#6
Παράθεση από: alkisg στις 21 Νοε 2012, 09:58:04 ΜΜ
Καλύτερα χωρίς sudo κτλ, αλλά σκέτο το παρακάτω με δεξί κλικ εκτέλεση από τον επόπτη:
Κώδικας: shell
gsettings reset-recursively org.gnome.gnome-panel.layout && gnome-panel --replace


Για να καταλάβω, αυτό δεν το δοκιμάζουμε ως μόνιμη λύση στο πρόβλημα, είναι προσωρινό για να επανέλθουν τα panels εφόσον έχουν εξαφανιστεί, έτσι;

alkisg

Το να εξαφανίζονται τελείως τα panels είναι κάποιο race condition, ελπίζουμε το πρόβλημα να λυθεί upstream. Το να ξανατρέξουμε το panel με gnome-panel --replace είναι μια προσωρινή λύση, δεν μας εγγυάται ότι το πρόβλημα δεν θα ξανασυμβεί στο επόμενο login.

Το να λείπουν πράγματα από κάποιο panel συνήθως είναι αποτέλεσμα ενέργειας χρήστη. Για παράδειγμα, δοκιμάστε κρατώντας το Alt πατημένο, να κάνετε δεξί κλικ στο εικονίδιο του ηχείου στο δεξί μέρος του panel.
Θα εμφανιστεί ένα μενού: ["Move", "Remove from panel"]. Επιλέξτε "Remove from panel".
Θα πρέπει τελικά να έχετε το αποτέλεσμα που έδειχνε ο yiannis στο παραπάνω screenshot.

Για να επαναφέρετε το layout των panels, εκτελέστε την παραπάνω εντολή με το gsettings.
(το gconftool-2 ήταν για την 10.04, το gsettings είναι για την 12.04)

yiannis

Πράγματι, με δεξί κλικ -> Εκτέλεση από τους Επόπτες, η εντολή
gsettings reset-recursively org.gnome.gnome-panel.layout && gnome-panel --replace
δουλεύει μια χαρά. Το panel επανέρχεται στην τυπική του μορφή.

Ευχαριστώ!

aspd

Σήμερα εξαφανίστηκαν τα panels στο server του εργαστηρίου (που σηκώνει fat clients).