18.04, στον server: εμφανίζεται κενό panel, λείπει γραμμή του μενού-ειδοποιήσεων

Ξεκίνησε από Δημήτρης Γκίνης, 25 Σεπ 2018, 09:37:53 ΠΜ

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

Δημήτρης Γκίνης

Σε καινούρια εγκατάσταση 18.04: η εγκατάσταση ολοκληρώθηκε κανονικά εχτές και χωρίς προβλήματα.
Σήμερα έφερα τον server στο σχολείο αλλά εμφανίζεται μόνο το background theme και τίποτε άλλο: ούτε εικονίδια στο desktop, ούτε η γραμμή ειδοποιήσεων, ούτε το μενού.
Από τερματικό τρέχουν οι εφαρμογές κανονικά.

Ιδέες;;


Δημήτρης Γκίνης

Έβγαλα άκρη, έφταιγε το ότι είχα συνδέσει στην θύρα hdmi τον projector.

alexxtasi

Παράθεση από: gidarakos στις 25 Σεπ 2018, 09:49:44 ΠΜ
Δοκίμασε την πρόσφατη λύση.. https://alkisg.mysch.gr/steki/index.php?topic=7125.msg84022#msg84022
Αντιμετώπισα και εγώ παρόμοιο πρόβλημα σε καινούργια εγκατάσταση 18.04
Βέβαια υπάρχουν διαφορές:

- το πρόβλημα βρίσκεται σε 2 συγκεκριμένους χρήστες (σύνδεση στο ίδιο τερματικό με άλλο χρήστη δείχνει μια χαρά το περιβάλλον mate)
- (1) σε έναν από τους δύο χρήστες υπάρχει επιφάνεια εργασίας (με τα εικονίδια) αλλά όχι τα δύο πάνελ (πάνω και κάτω)
- (2) στον άλλον χρήστη υπάρχει επιφάνεια, αλλά τα πάνω και κάτω πανελ είναι "διπλά" !! (δύο μενού, δυο εικονίδια ήχου κτλ κτλ)

δοκίμασα τη λύση που αναφέρεις, αλλά :

- στην περίπτωση (1) ενώ επανέφερε το πάνελ, μετά από επανασύνδεση του ίδιου χρήστη έκανε τα ίδια !!
- στην περίπτωση (2) δημιούργησε το σωστό πάνελ αλλά το "διπλό" παρέμεινε στη θέση του ... έτσι είχαμε τρία :D (και εννοείται με επανασύνδεση ... το ίδιο πρόβλημα !)

* ακόμη ... έτρεξα την εντολή "/usr/share/sch-scripts/reset-panel" ως:
/usr/share/sch-scripts/reset-panel &
γιατί διαφορετικά με Ctrl+C το πάνελ πάλι χανόταν

κάποια λύση ?
ευχαριστώ

alexxtasi

Η λύση ήρθε άμεσα ! (alkisg speaking !!)

1- η εντολή είναι "/usr/share/sch-scripts/reset-panel &"
2- πρέπει να εκτελείται από τον Επόπτη (Ανοιγμα Κονσόλας > Χρήστη, Τοπικά) ή στον client αλλά ΟΧΙ σαν διαχειριστής !!
3- κάποιες φορές ίσως να μην παίξει με την πρώτη

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

ευχαριστώ και πάλι !

alkisg

alexxtasi, δεν χρειάζεται άνοιγμα κονσόλας. Πας στο μενού Υπολογιστές → Εκτέλεση → Εκτέλεση εντολής (execute command), ή στο αντίστοιχο κουμπί με το γρανάζι της γραμμής εργαλείων, και γράφεις αυτό:
/usr/share/sch-scripts/reset-panel
Χωρίς & και χωρίς τίποτε άλλο, και πατάς Εκτέλεση.

Η γραμματοσειρά δεν έχει σχέση με το panel, είναι μικρότερη επειδή για σιγουριά σου έσβησα όλες τις ρυθμίσεις του μαθητή στο IRC οπότε και τα dpi επιλέχθηκαν με βάση την τρέχουσα οθόνη και όχι κάποια παλιότερη ρύθμιση.

za√‘ag

Το πρόβλημα με τα μενού το αντιμετωπίζω πολύ συχνά και πολλές φορές χωρίς κάποιο λόγο ... τυχαία
Έτσι τουλ. νόμιζα. Σήμερα όμως παρατήρησα το εξής:

Το πρόβλημα δημιουργείται σε thin clients. Μάλιστα δοκιμάζοντας να κάνω το reset-panel δουλεύει αλλά εμφανίζει πλήρες μενού και (μεταξύ άλλων) και το εικονίδιο που δείχνει στον σερβερ για τη σύνδεση της κάρτας δικτύου (που δείχνει και πληροφορίες κλπ) και στο εικονίδιο με το γρανάζι εμφανίζει το όνομα teacher .... και στην επιφάνεια εργασίας ένα partition που δεν θα έπρεπε (NTFS που βλέπει ο server) ... δεν ζητάει καν κωδικό !!!

Μετά λοιπόν από τα reset που έκανα διαπίστωσα ότι αν έκανα login του χρήστη που ήμουνα, σε άλλο pc που να είναι FAT, δεν υπήρχε κανένα πρόβλημα. Μήπως υπάρχει πρόβλημα με το image;
«Δεν υπάρχει λόγος να θέλει κανείς έναν υπολογιστή στο σπίτι του»--Ken Olson, πρ. της DEC, 1977
«Τα 640KB RAM επαρκούν για να τρέξει κάθε πρόγραμμα»--Bill Gates
Δείτε κι άλλες ιστορικές ατάκες  εδώ

alkisg

Βαγγέλη το περιβάλλον εργασίας των thin clients τρέχει στον server. Έτσι είναι απολύτως φυσιολογικό να δείχνουν το εικονίδιο σύνδεσης δικτύου του server.
Το γρανάζι θα πρέπει να εμφανίζει τους πρώτους π.χ. 20 χρήστες του server, και τον teacher και τους μαθητές, και χρησιμοποιείται (αλλά όχι από εμάς) για "γρήγορη εναλλαγή χρηστών".
Στα usb sticks/δίσκους έχουν πρόσβαση όλοι, ενώ στα εσωτερικά partitions μόνο οι καθηγητές.

Τέλος, επειδή το πρόβλημα είναι "race condition", εμφανίζεται και σε thin και σε fat clients, αλλά μόνο μερικές φορές. Έτσι μια φορά μπορεί να τύχει και στην επόμενη όχι. Όμως, υπάρχει πιθανότητα το panel να χαλάσει τελείως και έτσι μετά να έχει πρόβλημα όλες τις επόμενες φορές, ώσπου να γίνει reset-panel.

Δες λίγο και το παρακάτω, δεν ξέρω κατά πόσο θα μειώσει τις πιθανότητες του race condition:
https://alkisg.mysch.gr/steki/index.php?topic=7738.0

za√‘ag

Παράθεση από: alkisg στις 27 Μαρ 2019, 08:00:10 ΠΜ
...
Δες λίγο και το παρακάτω, δεν ξέρω κατά πόσο θα μειώσει τις πιθανότητες του race condition:
https://alkisg.mysch.gr/steki/index.php?topic=7738.0

Αναφέρεται στον σέρβερ και αν σε αυτόν εμφανίζεται διπλό;
Γιατί κάποιες φορές (σε thin συνήθως) έχει εμφανίσει όλα τα αντικείμενα των Panels (πάνω και κάτω) διπλά!!
«Δεν υπάρχει λόγος να θέλει κανείς έναν υπολογιστή στο σπίτι του»--Ken Olson, πρ. της DEC, 1977
«Τα 640KB RAM επαρκούν για να τρέξει κάθε πρόγραμμα»--Bill Gates
Δείτε κι άλλες ιστορικές ατάκες  εδώ

alkisg

Το race condition δεν έχει μελετηθεί. ΑΝ τυχόν προκαλείται (ή γίνεται πιο συχνό) από το indicator-application, τότε αφαιρώντας το θα λυθούν διάφορα τέτοια προβλήματα του panel.

Τα προβλήματα αυτά παρουσιάζονται σε συχνότητα π.χ. 1% στους clients, και σε συχνότητα 0.1% στον server. Μπορεί να εμφανιστούν ως διπλό εικονίδιο, ως διπλό panel, ως κενό panel κλπ. Δεν ξέρουμε τι τα προκαλεί οπότε στην παρούσα μόνο δοκιμές μπορούμε να κάνουμε.

aspd

Καλημέρα,
Σήμερα μετά από διακοπή ρεύματος,  o client 12 ξεκινά, αλλά λείπουν τα μενού. Επίσης αν προσπαθήσω να αλλάξω desktop σε αυτόν,  εμφανίζονται οι επιλογές για εικόνες, αλλά δεν μπορώ να επιλέξω κάποια.
Εκτέλεσα από το epoptes για τον client την εντολή /usr/share/sch-scripts/reset-panel
Δοκίμασα και την usr/share/sch-scripts/reset-panel &
Δοκίμασα και  (Ανοιγμα Κονσόλας > Χρήστη, Τοπικά) ή στον client και εκτέλεση της εντολής /usr/share/sch-scripts/reset-panel
Έκανα επανεκκινήσεις. Εξακολουθεί να μην έχει μενού.

Επισυνάπτω εικόνα από την τοπική εκτέλεση της εντολής /usr/share/sch-scripts/reset-panel

ubuntu 18.04 ltsp, fat, νέα sch-scripts

alkisg

Έχει χαλάσει το "registry" αυτού του μαθητή (λέγεται dconf στο Linux).
Οπότε χρειάζεται να εκτελεστεί η εντολή rm_dconf μέσα από τα sch-scripts (όχι από τον Επόπτη) ενώ ο μαθητής ΔΕΝ είναι συνδεδεμένος.

Οδηγίες στο https://ts.sch.gr/wiki/Linux/sch-scripts/Χρήστες/Εκτέλεση_εντολών

aspd