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

Γενικά => Τεχνική υποστήριξη => Linux => Μήνυμα ξεκίνησε από: falexakos στις 21 Ιαν 2016, 03:36:23 ΜΜ

Τίτλος: LTSP με Ubuntu 14.04 (η 14 λόγω ανάγκης)
Αποστολή από: falexakos στις 21 Ιαν 2016, 03:36:23 ΜΜ
Κατ' αρχάς ζητώ συγγνώμη αν δεν έπρεπε ν' ανοίξω νέο θέμα. Αν δηλ. το εν λόγω post βρίσκεται σε λάθος thread, ας μπει απ' τους Διαχειριστές εκεί που πρέπει κατά τη γνώμη τους. Συγγνώμη ξανά.
Στο θέμα μας τώρα:
Προσπάθησα να στήσω έναν LTSP Server (Ubuntu 12.04-5, 32-bits εννοείται) σ' έναν Η/Υ Lenovo ThinkCentre M70 (ή M52; Δεν πιστεύω να έχει σημασία). [Intel Core 2 Duo, 2GB RAM, 160GB HDD, Gigabit Ethernet].
Αν και όλα φάνηκε να πηγαίνουν φυσιολογικότατα, μόλις ολοκληρώθηκε ΚΑΙ η εγκατάσταση των sch-scripts και έκανα επανεκκίνηση, το μηχάνημα "κρεμούσε" με το μήνυμα: "Could not write bytes: Broken pipe" σε μαύρη οθόνη. Σε ασφαλή λειτουργία εκκινούσε, αλλά έπαιρνα απλώς κονσόλα στην οποία βέβαια έκανα κανονικά login, αλλά δεν ξεκίναγαν τα X. Με startx έπαιρνα κάτι στο στυλ: No screens. (Σε Windows 7 δούλευαν όλα). Έπειτα από αρκετό γκουγκλάρισμα, κι αφού επανεγκατέστησα nvidia-drivers, xorg κλπ. χωρίς να δω προκοπή, πήρα τη μεγάλη απόφαση κι εγκατέστησα Ubuntu 14.04.3 (32-bits). Όλα καλά ΚΑΙ τα sch-scripts χωρίς κανένα warning. Επανεκκίνηση και voila: Έχω κανονικά και Gnome και τα πάντα όλα.
Έλα όμως που με το που το τοποθετούμε στο σχολικό εργαστήριο δεν εκκινούν οι clients.
Να δοκιμάσω (τώρα που τουλάχιστον εκκινεί σε γραφικό περιβάλλον) να κάνω downgrade σε 12.04-5 ;
Καμιά ιδέα;
Ευχαριστώ,

Φώτης Αλεξάκος
ΚΕΠΛΗΝΕΤ Καρδίτσας
Τίτλος: Απ: LTSP με Ubuntu 14.04 (η 14 λόγω ανάγκης)
Αποστολή από: alkisg στις 21 Ιαν 2016, 06:34:30 ΜΜ
Καλησπέρα Φώτη,

πλέον για νέες εγκαταστάσεις παίζουν οι εξής επιλογές:
Δεν υπάρχει δηλαδή κανένα πρόβλημα που έβαλες την 14.04.

Τώρα, για το πώς λύνονται τα 2 προβλήματα που αναφέρεις:
Το πρόβλημα που σου είχε βγάλει η 12.04 λυνόταν είτε με το καινούργιο Live CD, 12.04.5, είτε εγκαθιστώντας νέο kernel/xorg, ακολουθώντας τις οδηγίες της σελίδας
http://ts.sch.gr/wiki/Linux/LTSEnablementStack

Το πρόβλημα που σου βγάζει η 14.04 οφείλεται μάλλον στο ότι άλλαξε το network subnet και χρειάζεται να γίνει πάλι το βήμα 3, Ρύθμιση σύνδεσης τοπικού δικτύου:
http://ts.sch.gr/wiki/Linux/LTSP
Αν δεν είναι αυτό, έλα από το IRC να το δούμε live.

Γενικά downgrade σε παλιότερη έκδοση Ubuntu δεν παίζει, μόνο upgrades.
Τίτλος: Απ: LTSP με Ubuntu 14.04 (η 14 λόγω ανάγκης)
Αποστολή από: falexakos στις 23 Ιαν 2016, 06:32:45 ΜΜ
Τελικά όπως μου ... έμαθε ο Άλκης (the easy way  ;) ) το πρόβλημα ήταν πως οι clients προσπαθούσαν να "δουν" τον δίσκο/image του server μέσω NFS (network file system) αντί ως NBD (Network Block Device). Το μήνυμα λάθους ήταν: "/dev/nfs does not exist" . Γιατί και πώς έγινε αυτό, δεν καταλάβαμε. Το καταγράφω πάντως εδώ για την περίπτωση που θα τύχει και σε άλλους. Αν θέλεις Άλκη, μπορείς να εξηγήσεις πώς το έφτιαξες τελικά. (Αν βέβαια είναι κάτι σύντομο και απλό).
Άλκη και πάλι ευχαριστώ.
Τίτλος: Απ: LTSP με Ubuntu 14.04 (η 14 λόγω ανάγκης)
Αποστολή από: alkisg στις 23 Ιαν 2016, 06:47:31 ΜΜ
Είναι πολύ σπάνιο και δεν έχω καταλάβει πότε συμβαίνει. Το αρχείο /etc/ltsp/update-kernels.conf που ορίζει τη σειρά προτίμησης μεταξύ NBD/NFS, παίρνει τις προεπιλεγμένες τιμές του Debian (πρώτο NFS) αντί να πάρει του Ubuntu (πρώτο NBD).
Δυστυχώς προχώρησα άμεσα στη λύση χωρίς να σκεφτώ να βρω γιατί συνέβηκε αυτό... αν ποτέ ξανατύχει σε κανέναν ας με βρει στο IRC να ψάξουμε την πηγή.
Μπορεί όμως και να μην ξανασυμβεί γιατί στις νέες εκδόσεις ακόμα και το Debian έχει ως προεπιλογή το NBD.
Τίτλος: Απ: LTSP με Ubuntu 14.04 (η 14 λόγω ανάγκης)
Αποστολή από: falexakos στις 25 Ιαν 2016, 09:50:51 ΠΜ
Άρα αν συμβεί, πειράζουμε απλώς το /etc/ltsp/update-kernels.conf και το διορθώνουμε;
Τίτλος: Απ: LTSP με Ubuntu 14.04 (η 14 λόγω ανάγκης)
Αποστολή από: alkisg στις 25 Ιαν 2016, 10:07:58 ΠΜ
Όχι, αν συμβεί έρχεστε από το IRC να το δω, για να το διορθώσω κεντρικά στο LTSP, για να μην ξανασυμβεί σε κανέναν. :)

Workarounds ψάχνουμε μόνο όταν δεν μπορούμε να βρούμε σωστή λύση...
Τίτλος: Απ: LTSP με Ubuntu 14.04 (η 14 λόγω ανάγκης)
Αποστολή από: falexakos στις 31 Μαρ 2016, 11:38:09 ΜΜ
Δημοτικό Σχολείο Αγναντερού Καρδίτσας (mail@dim-agnant.kar.sch.gr) :
Πάμε να στήσουμε εργαστήριο Ubuntu LTSP με 14-04 LTS 32-bits server :
Οι clients προσπαθούσαν να "δουν" το image του server μέσω NFS (network file system) αντί ως
NBD (Network Block Device). Το μήνυμα λάθους ήταν: "/dev/nfs does not exist" . Γιατί και πώς έγινε
αυτό, δεν καταλάβαμε. ΕΧΕΙ ΞΑΝΑΣΥΜΒΕΙ όχι πριν πολύ καιρό. Δείτε π.χ. το παρόν thread. Υπάρχουν οδηγίες αποκατάστασης του προβλήματος;
Πολλά ευχαριστώ έτσι κι αλλιώς,
Φώτης Ε. Αλεξάκος,
ΚΕΠΛΗΝΕΤ Καρδίτσας.
Τίτλος: Απ: LTSP με Ubuntu 14.04 (η 14 λόγω ανάγκης)
Αποστολή από: alkisg στις 01 Απρ 2016, 08:39:17 ΠΜ
Καλημέρα Φώτη,
δοκίμασε:

Κώδικας (Bash) [Επιλογή]

sudo /usr/share/ltsp/update-kernels
sudo ltsp-update-image -c /

Τίτλος: Απ: LTSP με Ubuntu 14.04 (η 14 λόγω ανάγκης)
Αποστολή από: falexakos στις 04 Απρ 2016, 10:49:51 ΜΜ
Γειά σου και πάλι Άλκη.
Λοιπόν, η πρώτη εντολή ( sudo /usr/share/ltsp/update-kernels ) "γυρίζει" :

"Skipping yaboot configuration. Install yaboot package if you need them."
(Τί διάολο; PowerPC/Mac ΔΕΝ είναι σίγουρα.  :o )

Και η 2η ( sudo ltsp-update-image -c / ) :

"No  chroots found in /opt/ltsp"
[[Να κάνω ό,τι προτείνει ο Γκούγκλης; Παραθέτω παρακάτω:
sudo chroot /opt/ltsp/i386
mount -t proc proc /proc
apt-get update && apt-get dist-upgrade
]]

Btw: Συγγνώμη για τον ... αργό τρόπο επικοινωνίας, αλλά κι εμείς στο ΚΕΠΛΗΝΕΤ Καρδίτσας δυο (2) άνθρωποι είμαστε. Οπότε, συχνά δεν ευκαιρούμε να πάμε επί τόπου στο σχολείο και στέλνουμε mails στον εκεί υπηρετούντα Πληροφορικό του στυλ: "Κάνε αυτό και πες μας τί βγάζει".  ::)
Αυτά και περιμένουμε... :-)
Φώτης
Τίτλος: Απ: LTSP με Ubuntu 14.04 (η 14 λόγω ανάγκης)
Αποστολή από: alkisg στις 04 Απρ 2016, 11:30:58 ΜΜ
Το πρώτο είναι ΟΚ.
Το δεύτερο κάπως κατάφερε και το αντέγραψε λάθος.
Οπότε αντί για το δεύτερο πες του να κάνει δημοσίευση εικονικού δίσκου μέσα από το μενού των sch-scripts.
(όχι μην κάνεις αυτά που λέει ο Γκούγκλης, δεν ταιριάζουν καθόλου με την μεθοδολογία εγκατάστασης που εφαρμόζουμε)

Επίσης, μπορείτε να λέτε στους καθηγητές να ακολουθούν τις οδηγίες της σελίδας http://ts.sch.gr/wiki/IRC και να έρχονται οι ίδιοι για απομακρυσμένη βοήθεια. Μερικές φορές τυχαίνει να κάνω remote support σε περισσότερους από 10 συναδέλφους τη μέρα, οπότε να μην διστάζουν να ζητήσουν βοήθεια...
Τίτλος: /dev/nfs does not exist (και πάλι)
Αποστολή από: falexakos στις 07 Μαρ 2017, 09:26:53 ΜΜ
Sorry που ξαναενοχλώ, αλλά αυτήν τη φορά έδωσα βάση  στη σειρά των γεγονότων.
Λοιπόν: Ολοκαίνουργιος server σε εργαστήριο Δημοτικού. Core i5-2400 με 16GB RAM (!) και δίσκος SSD 240GB. Στήνω την 12.04-5 LTS 32-bits. School scripts, χρήστες, δίκτυο (DHCP only κλπ.) και όλα καλά.
Με το που κάνω logout (ήθελα να συνδεθώ με Gnome, όχι Canonical) τρώω μια μαύρη οθόνη μ' ένα "Broken pipe" και κρεμάει.
Ctrl-Alt-F2. Παίρνω login prompt, συνδέομαι, sudo reboot και ... δεν ξαναεκκίνησε ποτέ. (Ούτε με failsafe εκκίνηση κατάφερα κάτι).
Εκκίνηση με το CD του 14.04 32-bits. Επιλέγω: "Αναβάθμιση του 12.04". Όλα Ok. Ξανά εγκατάσταση sch-scripts (<-- Χτυπάει ένα παράπονο: "NBD not installed" ή κάπως έτσι, αλλά συνεχίζει κανονικά). Δημιουργία χρηστών, ρυθμίσεις δικτύου. Αποσύνδεση. Επανασύνδεση με Gnome. Όλα καλά. Δημοσίευση εικονικού δίσκου. Πολύ καλά. (Χάρη στον SSD τελείωσε και γρήγορα).
Επανεκκίνηση. Όμορφα. Σε dt χρόνο. Ξεκινάω τους clients. Βλέπουν την IP του server. Και μετά.... δεν βλέπουν το /dev/nfs !  :-\
Τί να αλλάξω στο  /etc/ltsp/update-kernels.conf ; Ή δεν αρκεί αυτό;

Και πάλι ευχαριστώ,

Φώτης
Τίτλος: Απ: LTSP με Ubuntu 14.04 (η 14 λόγω ανάγκης)
Αποστολή από: alkisg στις 07 Μαρ 2017, 09:40:30 ΜΜ
Φώτη την 14.04 να μην την βάζετε πουθενά, δεν την ελέγχει/συντηρεί κανένας.
Αν το υλικό είναι πολύ καινούργιο και δεν λειτουργεί στην 12.04, βάλτε την 16.04, αλλά πάντως όχι την 14.04, γιατί θα πρέπει μετά να ελέγχουμε τα λογισμικά μας και εκεί για 1-2 σχολεία μόνο σε όλη την Ελλάδα...

Το πρόβλημα είναι μάλλον ότι εγκαθίσταται πρώτα η χαλασμένη έκδοση LTSP που υπάρχει στα αποθετήρια του Ubuntu, και μετά αναβαθμίζεται στην διορθωμένη που υπάρχει στο PPA μας, αλλά το κακό έχει ήδη γίνει.
Αλλά επειδή η 14.04 δεν χρησιμοποιείται, ποιος κάθεται να στείλει patches γι' αυτό... :)
Τίτλος: Απ: LTSP με Ubuntu 14.04 (η 14 λόγω ανάγκης)
Αποστολή από: Λάμπρος Μπουκουβάλας στις 07 Μαρ 2017, 10:34:32 ΜΜ
Δηλαδή Άλκη θα πρότεινες το στήσιμο της 16.04 για νέα εγκατάσταση;
Στο σχολείο μου έχουμε επιτυχώς ένα μικρό εργαστήριο με 12.04 και ετοιμάζω 2ο.
Τίτλος: Απ: LTSP με Ubuntu 14.04 (η 14 λόγω ανάγκης)
Αποστολή από: alkisg στις 08 Μαρ 2017, 08:21:29 ΠΜ
Τον προσεχή Απρίλιο σταματάει η πενταετής υποστήριξη της 12.04 από το Ubuntu,
ενώ η Τεχνική Στήριξη ποτέ δεν υποστήριξε την 14.04,
άρα για νέες εγκαταστάσεις από εδώ και πέρα, ναι, θα πρότεινα την 16.04 (http://cdimage.ubuntu.com/ubuntu-mate/releases/16.04.2/release/ubuntu-mate-16.04.2-desktop-i386.iso),
και ας ελπίσουμε σύντομα να βγει σχετικό έργο υποστήριξής της από την Τεχνική Στήριξη...
Τίτλος: Απ: LTSP με Ubuntu 14.04 (η 14 λόγω ανάγκης)
Αποστολή από: falexakos στις 08 Μαρ 2017, 09:00:53 ΠΜ
Χεεμ. Εντάξει με όλα αυτά. Θα βάζουμε την 16.04. Τώρα όμως, εγώ τελικά πώς θα φτιάξω το θέμα με το /dev/nfs ;  ::)
Θα πειράξω το /etc/ltsp/update-kernels.conf ;

Τίτλος: Απ: LTSP με Ubuntu 14.04 (η 14 λόγω ανάγκης)
Αποστολή από: alkisg στις 08 Μαρ 2017, 09:14:59 ΠΜ
Οι ίδιες δύο εντολές που είχα γράψει παραπάνω χρειάζονται και τώρα:
https://alkisg.mysch.gr/steki/index.php?topic=6513.msg76085#msg76085
Τίτλος: Απ: LTSP με Ubuntu 14.04 (η 14 λόγω ανάγκης)
Αποστολή από: Λάμπρος Μπουκουβάλας στις 08 Μαρ 2017, 04:17:15 ΜΜ
Παράθεση από: alkisg στις 08 Μαρ 2017, 08:21:29 ΠΜ
ναι, θα πρότεινα την 16.04 (http://cdimage.ubuntu.com/ubuntu-mate/releases/16.04.2/release/ubuntu-mate-16.04.2-desktop-i386.iso),
...

Γιατί την mate έκδοση;
Τίτλος: Απ: LTSP με Ubuntu 14.04 (η 14 λόγω ανάγκης)
Αποστολή από: alkisg στις 08 Μαρ 2017, 04:29:32 ΜΜ
Τα καινούργια περιβάλλοντα όπως gnome-shell και unity, χρησιμοποιούν opengl για να ζωγραφίζουν τα παράθυρα, η οποία δεν λειτουργεί καλά στα αρχαία μηχανήματα που έχουμε (p3/p4), αλλά ούτε και σε κάποια νέα (raspberry, nouveau...) οπότε αυτά τα περιβάλλοντα απορρίπτονται.
Το gnome-flashback που χρησιμοποιούσαμε στην 12.04 υπάρχει ακόμα, αλλά συντηρείται ευκαιριακά από ένα μόνο άτομο, οπότε έχει διάφορα προβλήματα και με τα ελληνικά αλλά και αλλού. Επίσης, έχει το μειονέκτημα ότι δεν έχει live cd, οπότε πρέπει να φτιάξουμε πάλι τα δικά μας, πρόσθετος κόπος χωρίς ουσιαστικό αντίκρυσμα.
Το KDE είναι βαρύ, δεν είναι κατάλληλο για p4 με 512/1024 RAM.

Οπότε ουσιαστικά επιλέγουμε ανάμεσα από lubuntu, xubuntu και ubuntu-mate.
Το lubuntu είναι ελαφρύ αλλά και ...λειψό. Π.χ. αν πας να κάνεις logout και δεν έχεις αποθηκεύσει κάτι στο libreoffice, δεν θα μπλοκάρει το logout και να σε προτρέψει  να αποθηκεύσεις την εργασία σου, δεν υποστηρίζει "logout inhibitors". Μικρό παράδειγμα απλά για να φανταστείς ότι οι βιβλιοθήκες του υλοποιούν τα εντελώς απαραίτητα, έτσι ώστε να μας λείπουν και κάποια πράγματα τα οποία τα θεωρούμε δεδομένα σε άλλα περιβάλλοντα εργασίας.
Το xubuntu είναι αρκετά καλή επιλογή. Όμως το ubuntu-mate έχει κερδίσει περισσότερο την κοινότητα, και περισσότεροι ασχολούνται με αυτό, να το χρησιμοποιούν, να αναφέρουν προβλήματα, να βγάζουν εκδόσεις του για raspberry pi κλπ. Έτσι θεωρώ ότι υποστηρίζεται λίγο καλύτερα από το xubuntu. Και είναι βασισμένο στο κλασσικό gnome 2 το οποίο είναι το σταθερότατο περιβάλλον που χρησιμοποιούσαμε σε Ubuntu 8.04, 10.04 κλπ.

Μπορεί κάποτε στο μέλλον όταν θα έχουμε πετάξει όλους τους 32bit υπολογιστές από τα σχολεία, να πάμε σε unity ή gnome-shell, αλλά για την ώρα θεωρώ ότι το ubuntu-mate είναι η καλύτερη επιλογή, εάν θέλουμε ομοιογένεια και άρα καλύτερη υποστήριξη για τα σχολεία.
Τίτλος: Απ: LTSP με Ubuntu 14.04 (η 14 λόγω ανάγκης)
Αποστολή από: Λάμπρος Μπουκουβάλας στις 08 Μαρ 2017, 04:33:44 ΜΜ
Έχεις απόλυτο δίκιο σε όσα γράφεις Άλκη. Ευχαριστώ.
Τίτλος: Απ: LTSP με Ubuntu 14.04 (η 14 λόγω ανάγκης)
Αποστολή από: pavlospan στις 20 Μαρ 2017, 09:43:50 ΠΜ
δηλαδη βαζουμε τη 14.04 αφοβα; Γιατι απο οτι ακουσα η 12.04 θα σταματησει να υποστηριζεται τον Απριλιο του 17
Τίτλος: Απ: LTSP με Ubuntu 14.04 (η 14 λόγω ανάγκης)
Αποστολή από: alkisg στις 20 Μαρ 2017, 11:15:39 ΠΜ
Μάλλον πρέπει να το κλειδώσω το παρόν θέμα γιατί παρεξηγείται!!! :D

Δεν βάζουμε ποτέ την 14.04, δεν υποστηρίζεται από την Τεχνική Στήριξη και ούτε θα υποστηριχθεί στο μέλλον.
Σε νέες εγκαταστάσεις βάζουμε την 16.04, αλλά είναι ακόμα σε πιλοτική φάση, οπότε αν έχουμε ήδη την 12.04, δεν βιαζόμαστε να την αντικαταστήσουμε, περιμένουμε τον Σεπτέμβριο.

Περισσότερες λεπτομέρειες στο νέο θέμα που άνοιξα εδώ (https://alkisg.mysch.gr/steki/index.php?topic=7029).