Fat Clients (μόνο τα laptops!!!) κατά την διαδικασία τερματισμού "κολλάνε"!

Ξεκίνησε από d_oikon, 18 Ιαν 2014, 12:52:43 ΜΜ

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

d_oikon

Εργαστήριο Ubuntu LTSP Server 12.04. Όλοι Fat Clients.

Τις τελευταίες περίπου 10 μέρες όταν τερματίζουν κάποιοι clients (είτε από epoptes, είτε τοπικά), γίνεται η διαδικασία τερματισμού αλλά μένει "κολλημένη" η οθόνη. Για να κλείσουν, μόνο με παρατεταμένη πίεση του πλήκτρου on/off.

Η οθόνη μένει "κολλημένη" εμφανίζοντας κάποιες εντολές με τελευταίες όπως παρακάτω:
π.χ. σε κάποιους: " [341.976193] ata2.00: revalidation failed (errno=-5) ",
       ή σε άλλους: " Checking battery state..."

Υπό φυσιολογικές συνθήκες, μετά από αυτές τις εντολές έκλεινε το μηχάνημα.
Το περίεργο είναι ότι οι Fat Clients οι οποίοι το παθαίνουν αυτό είναι τα laptops του κινητού εργαστηρίου (!!!), ενώ όλοι οι άλλοι οι σταθμοί που δεν είναι laptops,  όπως κι ένα laptop Acer, τερματίζουν κανονικά (!!!)
Όλα αυτά νομίζω έγιναν μετά από κάποιο/α updates που έγιναν τις τελευταίες 10 μέρες!

Καμιά ιδέα;;

alkisg

@d_oikon: νομίζω ότι φταίει μια πρόσφατη αλλαγή που έκανα, όπου ένα script που θα έπρεπε κανονικά να τρέχει στον τερματισμό, δεν έτρεχε καθόλου,
το διόρθωσα ώστε να εκτελείται, και τελικά αποδείχτηκε ότι δεν έκανε καλή δουλειά και ήταν καλύτερα όταν δεν έτρεχε!

Δοκίμασε λίγο το παρακάτω workaround, κι αν φτιάξει τα πράγματα, πες μου για να ξανακοιτάξω αυτό το script. Στο lts.conf, κάτω από το [Default]:
RCFILE_01="sed 's,root=/dev/nbd,root=/dev/disable-nbd,' -i /usr/share/ltsp/nbd-disconnect"

spyrosps

Είχαμε και εμείς το ίδιο ακριβώς θέμα όπου κάποια PCs με μια καινούργια motherboard (Gigabyte GA H61M-S2PV) δεν τερματίζαν από Ubuntu 12.04.
Το workaround σου λειτούργησε μια χαρά. Τώρα κάνει shutdown είτε το δοκιμάσω από τη login screen είτε συνδεδεμένος, είτε με το power button είτε από το μενού.
Ευχαριστώ πολύ.

alkisg

Παιδιά μήπως μπορείτε να δοκιμάσετε το παρακάτω στο lts.conf, αντί για το προηγούμενο που είχα προτείνει;
Αν αυτό δουλέψει, να βγάλω νέα έκδοση LTSP....

RCFILE_01="wget https://alkisg.mysch.gr/temp/nbd-disconnect -O /usr/share/ltsp/nbd-disconnect"

gverv

Είχα το ίδιο πρόβλημα.

Το:

RCFILE_01="wget https://alkisg.mysch.gr/temp/nbd-disconnect -O /usr/share/ltsp/nbd-disconnect"

στο lts.conf λύνει το πρόβλημα!

spyrosps

Και το 2ο script δουλεύει με λίγο διαφορετικό τρόπο όμως.
Με το 1ο script ο υπολογιστής δεν κλείνει απευθείας. Κάνει κάποιες δουλείες (φαντάζομαι κλείνει services κλπ) και κλείνει μετά.
Με το 2ο script ο υπολογιστής κλείνει απευθείας. Σα να κρατάς πατημένο το power button για πολλά δευτερόλεπτα.

alkisg

Η 1η μέθοδος είναι η προβληματική που είχαμε από πέρυσι, και υπάρχουν αναφορές (από εξωτερικό) ότι παρουσιάζει προβλήματα τερματισμού σε διάφορους υπολογιστές.

Η 2η μέθοδος περιμένει κανονικά να κλείσουν οι συνδέσεις κλπ, και μόνο στο δεύτερο "καμπανάκι" τερματισμού υποχρεώνει τις "ατίθασες" διεργασίες να κλείσουν με το ζόρι. Απλά είναι γρήγοροι οι clients σου και κρατάει λίγο. Δηλαδή υποθέτω ότι σε ποιο αργούς clients θα κάνει περισσότερη ώρα ο τερματισμός.

Θα στείλω τη 2η σε update και βλέπουμε πώς θα πάει. :)

d_oikon

Δυστυχώς σε μένα δεν δούλεψε κανένα από τα δύο.
Τώρα απλά, κατά τον τερματισμό, κολλάει η οθόνη στο λογότυπο του ubuntu με τις 5 κόκκινες τελείες από κάτω. Μετά μόνο με το power κλείνει.
Στην αρχή δοκίμασα το workaround στο lts.conf που είναι μέσα στο system κι όχι μέσω του "Διαχείριση ΣΕΠΕΥ". Μετά πήγα μέσω του "Διαχείριση ΣΕΠΕΥ" αλλά τίποτα.

alkisg

@d_oikon: αν μέσα από τον Επόπτη δώσεις:
sudo poweroff -fp

...κλείνουν;

Αν μπορείς έλα λίγο και από το http://ts.sch.gr/wiki/IRC να το δούμε live.

d_oikon

Παράθεση από: alkisg στις 20 Ιαν 2014, 01:33:47 ΜΜ
@d_oikon: αν μέσα από τον Επόπτη δώσεις:
sudo poweroff -fp

...κλείνουν;

Ναι Άλκη, κλείνουν. Για την ακρίβεια κλείνουν αμέσως/απότομα.

alkisg

Τελικά το πρόβλημα με τον d_oikon ήταν ότι είχε κι άλλη εντολή RCFILE_01 στη συνέχεια, που επικάλυπτε την πρώτη. Όλα καλά, στέλνω τη δεύτερη μέθοδο σε update.