Το Στέκι των Πληροφορικών

Γενικά => Τεχνική υποστήριξη => Linux => Μήνυμα ξεκίνησε από: elf στις 10 Απρ 2013, 09:22:39 ΠΜ

Τίτλος: Δεν κλείνει ο ltp server και 4 clients
Αποστολή από: elf στις 10 Απρ 2013, 09:22:39 ΠΜ
Καλημέρα,

είναι καιρό τώρα που πατάω τερματισμό μέσα από το επόπτες και 4 από τους clients παραμένουν να λειτουργούν με το μήνυμα System Halted στο τέλος. Επίσης, ο server κλείνει μόνο όταν του δώσω εντολή sudo shutdown -h now και όχι όταν πατάω τερματισμό από το μενού. Δεν μπορώ να θυμηθώ τι άλλαξα... Τι θα μπορούσα να ελέγξω;
Τίτλος: Απ: Δεν κλείνει ο ltp server και 4 clients
Αποστολή από: markakis στις 10 Απρ 2013, 01:24:56 ΜΜ
Το ίδιο συμβαίνει και στο δικό μου εργαστήριο εδώ και καμιά εβδομάδα σε 3-4 clients  (fat). Φοβάμαι ότι κάποιο update κάτι πείραξε. Κάνω πάντα δημοσίευση εικονικού δίσκου όταν γίνονται σημαντικά update (σε πυρήνα, browser κ.α.)
Τίτλος: Απ: Δεν κλείνει ο ltp server και 4 clients
Αποστολή από: alkisg στις 11 Απρ 2013, 08:43:17 ΠΜ
Οι clients να μένουν με μήνυμα "system halted" => μου ακούγεται για πρόβλημα ACPI, δηλαδή πιθανώς να τα επηρεάζει η έκδοση του πυρήνα.
Κάνε sudo gedit /var/lib/tftpboot/ltsp/i386/pxelinux.cfg/default και άλλαξε τις γραμμές 13 και 14 ώστε να δείχνουν κάποια παλιότερα vmlinuz-xxx και initrd.img-xxx, από τα διαθέσιμα στο φάκελο /var/lib/tftpboot/ltsp/i386.

Ο server να μην κλείνει => https://alkisg.mysch.gr/steki/index.php?topic=4847.msg51827#msg51827
Τίτλος: Απ: Δεν κλείνει ο ltp server
Αποστολή από: aspd στις 03 Οκτ 2013, 01:28:48 ΜΜ
Τις τελευταίες μέρες δεν κλείνει πάντα ο ltsp server.
Εμφανίζεται ένα μήνυμα ότι απομένει κάποιο πρόγραμμα για να τερματιστεί και επιλέγοντας να γίνει τερματισμός βγαίνει ξανά στην οθόνη για login.
Ακόμα και αν επιλέξω αναστολή, γίνεται το ίδιο.

Αυτό δε συμβαίνει πάντα, αλλά όταν γίνεται δεν ξέρω τι να κάνω.
Οι clients με το epoptes τερματίζουν κανονικά.
Τίτλος: Απ: Δεν κλείνει ο ltp server και 4 clients
Αποστολή από: apapakL στις 03 Οκτ 2013, 02:36:03 ΜΜ
Κάτι που θα μπορούσες να δοκιμάσεις:

ctrl+alt+f1 για να βγεις σε κονσόλα, βάζεις τα διαπιστευτήρια του διαχειριστή και μετά

Κώδικας [Επιλογή]
sudo poweroff
Τίτλος: Απ: Δεν κλείνει ο ltp server και 4 clients
Αποστολή από: aspd στις 04 Οκτ 2013, 08:22:49 ΠΜ
Το δοκίμασα. Ευχαριστώ!
Τίτλος: Απ: Δεν κλείνει ο ltp server και 4 clients
Αποστολή από: alkisg στις 04 Οκτ 2013, 09:47:23 ΜΜ
Παράθεση από: aspd στις 03 Οκτ 2013, 01:28:48 ΜΜ
Τις τελευταίες μέρες δεν κλείνει πάντα ο ltsp server.
Εμφανίζεται ένα μήνυμα ότι απομένει κάποιο πρόγραμμα για να τερματιστεί και επιλέγοντας να γίνει τερματισμός βγαίνει ξανά στην οθόνη για login.
Ακόμα και αν επιλέξω αναστολή, γίνεται το ίδιο.

Αυτό δε συμβαίνει πάντα, αλλά όταν γίνεται δεν ξέρω τι να κάνω.
Οι clients με το epoptes τερματίζουν κανονικά.

Το πρόβλημα έχει αναφερθεί εδώ, αν θέλετε πατήστε "it affects me" ή σχολιάστε κι όλας για να ασχοληθούν μαζί του πιο γρήγορα:
https://bugs.launchpad.net/ubuntu/+source/unity-greeter/+bug/861171

Παράδειγμα του πότε συμβαίνει αυτό:
Έστω ότι σε έναν μαθητή κολλάει το σύστημα και κάνει reset. Ή, απλά τραβάει το καλώδιο δικτύου, ή του ρεύματος κλπ, με κάποιον τρόπο δηλαδή η συνεδρία του τερματίζεται βάναυσα.
Έτσι νομίζουμε εμείς. Αλλά το σύστημα θεωρεί ότι η συνεδρία δεν έχει τερματιστεί... Αν τρέξουμε την εντολή "w" σε τερματικό, θα δούμε ότι το σύστημα τον θεωρεί συνδεδεμένο.
Έστω τώρα ότι τελείωσε το μάθημα, και ο καθηγητής τερματίζει όλους τους clients, και νομίζει ότι δεν είναι κανένας συνδεδεμένος στο σύστημα εκτός από τον εαυτό του... και πάλι όμως ακόμα η εντολή "w" θα μας πει ότι το crashed session του μαθητή θεωρείται ακόμα ενεργό.

Έτσι, όταν ο καθηγητής πάει να τερματίσει το σύστημα, το policykit δεν τον αφήνει, γιατί υπάρχουν κι άλλοι χρήστες συνδεδεμένοι στο σύστημα και θέλει να τους προφυλάξει από το να χάσουν μη-αποθηκευμένα αρχεία.
Όλα καλά ως εδώ. Το πρόβλημα είναι ότι δεν μας δείχνει ένα τέτοιο μήνυμα: https://launchpadlibrarian.net/125128908/shut-down-multiple-sessions.png
Παλιότερα είχε τέτοιο μήνυμα, οπότε ο καθηγητής πάταγε "Ναι κλείσε κι ας είναι άλλοι συνδεδεμένοι" και το σύστημα έκλεινε.

Αυτό που μπορούν να κάνουν τα sch-scripts μέχρι να λυθεί το πρόβλημα, είναι να κάνουν το σύστημα να κλείνει όταν ο καθηγητής το ζητάει, χωρίς να εμφανίζεται κανένας διάλογος:
https://www.grendelman.net/wp/policykit-adventures/

...θα βγει σύντομα νέα έκδοση.
Τίτλος: Απ: Δεν κλείνει ο ltp server
Αποστολή από: aspd στις 05 Οκτ 2013, 02:50:24 ΜΜ
1. Αν έκανα reset το server δε θα έπρεπε μετά να τερματίσει κανονικά, αφού δε θα έχει χρήστες συνδεδεμένους; Έχω την εντύπωση ότι το δοκίμασα. Έκανα reset πάλι δεν τερμάτισε (δεν είμαι όμως τελείως σίγουρη).

2. Αυτό το αρχείο
/etc/polkit-1/localauthority/50-local.d/usershutdown.pkla

[Allow Shutdown]
Identity=unix-user:*
Action=org.freedesktop.consolekit.system.stop-multiple-users
ResultAny=yes
ResultInactive=yes
ResultActive=yes
[Allow Restart]
Identity=unix-user:*
Action=org.freedesktop.consolekit.system.restart-multiple-users
ResultAny=yes
ResultInactive=yes
ResultActive=yes

είναι να το φτιάξω εγώ ή να περιμένω τη νέα έκδοση;

3. it affects me - ok.
Τίτλος: Απ: Δεν κλείνει ο ltp server και 4 clients
Αποστολή από: alkisg στις 05 Οκτ 2013, 04:34:40 ΜΜ
Βγήκε η νέα έκδοση των sch-scripts, οπότε αρκεί να κάνετε update, λογικά δεν θα το ξαναέχει κανείς αυτό το ζήτημα.

http://bazaar.launchpad.net/~ts.sch.gr/sch-scripts/trunk/revision/134/debian/changelog#debian/changelog