Κατ' αρχάς ζητώ συγγνώμη αν δεν έπρεπε ν' ανοίξω νέο θέμα. Αν δηλ. το εν λόγω 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 ;
Καμιά ιδέα;
Ευχαριστώ,
Φώτης Αλεξάκος
ΚΕΠΛΗΝΕΤ Καρδίτσας
Καλησπέρα Φώτη,
πλέον για νέες εγκαταστάσεις παίζουν οι εξής επιλογές:
- 15.10, με το σκεπτικό αναβάθμισης (χωρίς επανεγκατάσταση) σε 16.04 το καλοκαίρι
- 14.04, με σχετικά φρέσκα προγράμματα και μια σχετική ποικιλία σε kernels/xorg για την περίπτωση που κάτι δεν κάτσει καλά,
- 12.04, που είναι η πιο δοκιμασμένη και πιο σίγουρη όταν υπάρχουν και παλιοί clients.
Δεν υπάρχει δηλαδή κανένα πρόβλημα που έβαλες την 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.
Τελικά όπως μου ... έμαθε ο Άλκης (the easy way ;) ) το πρόβλημα ήταν πως οι clients προσπαθούσαν να "δουν" τον δίσκο/image του server μέσω NFS (network file system) αντί ως NBD (Network Block Device). Το μήνυμα λάθους ήταν: "/dev/nfs does not exist" . Γιατί και πώς έγινε αυτό, δεν καταλάβαμε. Το καταγράφω πάντως εδώ για την περίπτωση που θα τύχει και σε άλλους. Αν θέλεις Άλκη, μπορείς να εξηγήσεις πώς το έφτιαξες τελικά. (Αν βέβαια είναι κάτι σύντομο και απλό).
Άλκη και πάλι ευχαριστώ.
Είναι πολύ σπάνιο και δεν έχω καταλάβει πότε συμβαίνει. Το αρχείο /etc/ltsp/update-kernels.conf που ορίζει τη σειρά προτίμησης μεταξύ NBD/NFS, παίρνει τις προεπιλεγμένες τιμές του Debian (πρώτο NFS) αντί να πάρει του Ubuntu (πρώτο NBD).
Δυστυχώς προχώρησα άμεσα στη λύση χωρίς να σκεφτώ να βρω γιατί συνέβηκε αυτό... αν ποτέ ξανατύχει σε κανέναν ας με βρει στο IRC να ψάξουμε την πηγή.
Μπορεί όμως και να μην ξανασυμβεί γιατί στις νέες εκδόσεις ακόμα και το Debian έχει ως προεπιλογή το NBD.
Άρα αν συμβεί, πειράζουμε απλώς το /etc/ltsp/update-kernels.conf και το διορθώνουμε;
Όχι, αν συμβεί έρχεστε από το IRC να το δω, για να το διορθώσω κεντρικά στο LTSP, για να μην ξανασυμβεί σε κανέναν. :)
Workarounds ψάχνουμε μόνο όταν δεν μπορούμε να βρούμε σωστή λύση...
Δημοτικό Σχολείο Αγναντερού Καρδίτσας (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. Υπάρχουν οδηγίες αποκατάστασης του προβλήματος;
Πολλά ευχαριστώ έτσι κι αλλιώς,
Φώτης Ε. Αλεξάκος,
ΚΕΠΛΗΝΕΤ Καρδίτσας.
Καλημέρα Φώτη,
δοκίμασε:
sudo /usr/share/ltsp/update-kernels
sudo ltsp-update-image -c /
Γειά σου και πάλι Άλκη.
Λοιπόν, η πρώτη εντολή ( 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 στον εκεί υπηρετούντα Πληροφορικό του στυλ: "Κάνε αυτό και πες μας τί βγάζει". ::)
Αυτά και περιμένουμε... :-)
Φώτης
Το πρώτο είναι ΟΚ.
Το δεύτερο κάπως κατάφερε και το αντέγραψε λάθος.
Οπότε αντί για το δεύτερο πες του να κάνει δημοσίευση εικονικού δίσκου μέσα από το μενού των sch-scripts.
(όχι μην κάνεις αυτά που λέει ο Γκούγκλης, δεν ταιριάζουν καθόλου με την μεθοδολογία εγκατάστασης που εφαρμόζουμε)
Επίσης, μπορείτε να λέτε στους καθηγητές να ακολουθούν τις οδηγίες της σελίδας http://ts.sch.gr/wiki/IRC και να έρχονται οι ίδιοι για απομακρυσμένη βοήθεια. Μερικές φορές τυχαίνει να κάνω remote support σε περισσότερους από 10 συναδέλφους τη μέρα, οπότε να μην διστάζουν να ζητήσουν βοήθεια...
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 ; Ή δεν αρκεί αυτό;
Και πάλι ευχαριστώ,
Φώτης
Φώτη την 14.04 να μην την βάζετε πουθενά, δεν την ελέγχει/συντηρεί κανένας.
Αν το υλικό είναι πολύ καινούργιο και δεν λειτουργεί στην 12.04, βάλτε την 16.04, αλλά πάντως όχι την 14.04, γιατί θα πρέπει μετά να ελέγχουμε τα λογισμικά μας και εκεί για 1-2 σχολεία μόνο σε όλη την Ελλάδα...
Το πρόβλημα είναι μάλλον ότι εγκαθίσταται πρώτα η χαλασμένη έκδοση LTSP που υπάρχει στα αποθετήρια του Ubuntu, και μετά αναβαθμίζεται στην διορθωμένη που υπάρχει στο PPA μας, αλλά το κακό έχει ήδη γίνει.
Αλλά επειδή η 14.04 δεν χρησιμοποιείται, ποιος κάθεται να στείλει patches γι' αυτό... :)
Δηλαδή Άλκη θα πρότεινες το στήσιμο της 16.04 για νέα εγκατάσταση;
Στο σχολείο μου έχουμε επιτυχώς ένα μικρό εργαστήριο με 12.04 και ετοιμάζω 2ο.
Τον προσεχή Απρίλιο σταματάει η πενταετής υποστήριξη της 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),
και ας ελπίσουμε σύντομα να βγει σχετικό έργο υποστήριξής της από την Τεχνική Στήριξη...
Χεεμ. Εντάξει με όλα αυτά. Θα βάζουμε την 16.04. Τώρα όμως, εγώ τελικά πώς θα φτιάξω το θέμα με το /dev/nfs ; ::)
Θα πειράξω το /etc/ltsp/update-kernels.conf ;
Οι ίδιες δύο εντολές που είχα γράψει παραπάνω χρειάζονται και τώρα:
https://alkisg.mysch.gr/steki/index.php?topic=6513.msg76085#msg76085
Παράθεση από: 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 έκδοση;
Τα καινούργια περιβάλλοντα όπως 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 είναι η καλύτερη επιλογή, εάν θέλουμε ομοιογένεια και άρα καλύτερη υποστήριξη για τα σχολεία.
Έχεις απόλυτο δίκιο σε όσα γράφεις Άλκη. Ευχαριστώ.
δηλαδη βαζουμε τη 14.04 αφοβα; Γιατι απο οτι ακουσα η 12.04 θα σταματησει να υποστηριζεται τον Απριλιο του 17
Μάλλον πρέπει να το κλειδώσω το παρόν θέμα γιατί παρεξηγείται!!! :D
Δεν βάζουμε ποτέ την 14.04, δεν υποστηρίζεται από την Τεχνική Στήριξη και ούτε θα υποστηριχθεί στο μέλλον.
Σε νέες εγκαταστάσεις βάζουμε την 16.04, αλλά είναι ακόμα σε πιλοτική φάση, οπότε αν έχουμε ήδη την 12.04, δεν βιαζόμαστε να την αντικαταστήσουμε, περιμένουμε τον Σεπτέμβριο.
Περισσότερες λεπτομέρειες στο νέο θέμα που άνοιξα εδώ (https://alkisg.mysch.gr/steki/index.php?topic=7029).