Αποστολέας Θέμα: Οδηγός εγκατάστασης ΣΕΠΕΗΥ με Ubuntu 12.04 LTSP/sch-scripts/epoptes  (Αναγνώστηκε 71300 φορές)

gouvasg

  • Ομάδα διαγωνισμάτων 2010
  • *
  • Μηνύματα: 67
    • Ο ιστότοπός μου
Απ: Οδηγός εγκατάστασης ΣΕΠΕΗΥ με Ubuntu 12.04 LTSP/sch-scripts/epoptes
« Απάντηση #60 στις: 19 Σεπ 2012, 05:18:43 μμ »
Καλησπέρα σε όλους και καλή σχολική χρονιά!

Έχω μείνει άφωνος από τη δουλειά και την αυτοματοποίηση που έχει γίνει στο στήσιμο των σχολικών εργαστηρίων!!!
Πολλά συγχαρητήρια!!!

Η ερώτηση: έγκατέστησα ubuntu 12.04 και έπειτα τα sch-scripts, οι clients όμως δεν βρίσκουν το pxe αρχείο για να γίνει η εκκίνηση στο φάκελο /var/lib/tftpboot/ltsp/i386/
στον οποίο περιέχεται μόνο το lts.conf

προς το παρόν (μεχρι αύριο :-)) δεν έχει πειραχτεί τίποτα άλλο στον εξυπηρετητή
για να γλιτώσω λίγο χρόνο αύριο
έχει τρέξει η ltsp-build-client; ύπάρχουν κάπου επιπλέον οδηγίες ή τεκμηρίωση για τα sch-scripts εκτός από http://ts.sch.gr/wiki/Linux/LTSP;

Γεώργιος Γκούβας
Μηχ. Η/Υ-Σ
www.gouvas.eu

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 5096
    • alkisg@im.sch.gr
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Οδηγός εγκατάστασης ΣΕΠΕΗΥ με Ubuntu 12.04 LTSP/sch-scripts/epoptes
« Απάντηση #61 στις: 19 Σεπ 2012, 05:28:12 μμ »
έχει τρέξει η ltsp-build-client; ύπάρχουν κάπου επιπλέον οδηγίες ή τεκμηρίωση για τα sch-scripts εκτός από http://ts.sch.gr/wiki/Linux/LTSP;

Επομένως είσαι στο βήμα "2" των οδηγιών εγκατάστασης. Η δημοσίευση εικονικού δίσκου είναι λίγο παρακάτω, στο βήμα "5". Μόλις τελειώσεις και το βήμα "7", θα μπορούν οι clients να ξεκινάνε από το δίκτυο.

Από θέμα τεκμηρίωσης έχουμε το wiki για οδηγίες, το παρόν φόρουμ για απορίες/κουβεντούλα, και το launchpad για bug reports.
Ό,τι άλλο βρείτε, παλιά pdf κτλ, αγνοήστε τα.

gouvasg

  • Ομάδα διαγωνισμάτων 2010
  • *
  • Μηνύματα: 67
    • Ο ιστότοπός μου
Απ: Οδηγός εγκατάστασης ΣΕΠΕΗΥ με Ubuntu 12.04 LTSP/sch-scripts/epoptes
« Απάντηση #62 στις: 19 Σεπ 2012, 05:45:13 μμ »
Ευχαριστώ Άλκη,
(και για το άμεσο της απάντησης)
είναι θαυμάσια δουλειά!
Μπράβο σε όλους!
Γεώργιος Γκούβας
Μηχ. Η/Υ-Σ
www.gouvas.eu

thana$i$

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 242
Απ: Οδηγός εγκατάστασης ΣΕΠΕΗΥ με Ubuntu 12.04 LTSP/sch-scripts/epoptes
« Απάντηση #63 στις: 19 Σεπ 2012, 08:34:33 μμ »
Το κλασσικό σημαιάκι μπήκε στον χάρτη, όλα πήγαν όπως αναμενόταν με το 12.04.
Εργαστήριο στημένο σε μια ώρα, αξία ανεκτίμητη....
Για όλα τα άλλα υπάρχει η Master Card.
Καλή δύναμη στον μακρύ και κρύο χειμώνα που έρχεται ...

gouvasg

  • Ομάδα διαγωνισμάτων 2010
  • *
  • Μηνύματα: 67
    • Ο ιστότοπός μου
Απ: Οδηγός εγκατάστασης ΣΕΠΕΗΥ με Ubuntu 12.04 LTSP/sch-scripts/epoptes
« Απάντηση #64 στις: 19 Σεπ 2012, 09:20:53 μμ »
να υποθέσω ότι είσαι ο θανάσης που έβαλε και το σημαιάκι στο σχολείο που είμαι; :-)
δεν μου είπες στο τηλέφωνο ότι δεν δούλευε κανένα περιφεριακό για την εγκατάσταση στο server, ούτε ότι δεν έχει κατσαβίδι το εργαστήριο!
Γεώργιος Γκούβας
Μηχ. Η/Υ-Σ
www.gouvas.eu

gouvasg

  • Ομάδα διαγωνισμάτων 2010
  • *
  • Μηνύματα: 67
    • Ο ιστότοπός μου
Απ: Οδηγός εγκατάστασης ΣΕΠΕΗΥ με Ubuntu 12.04 LTSP/sch-scripts/epoptes
« Απάντηση #65 στις: 19 Σεπ 2012, 09:22:31 μμ »
κανόνισε για καφέ :-), είσαι ήρωας με το εργαστήριο που πήρες πέρυσι... :-)
Γεώργιος Γκούβας
Μηχ. Η/Υ-Σ
www.gouvas.eu

odysseas

  • Ομάδα διαγωνισμάτων 2011
  • *
  • Μηνύματα: 842
Απ: Οδηγός εγκατάστασης ΣΕΠΕΗΥ με Ubuntu 12.04 LTSP/sch-scripts/epoptes
« Απάντηση #66 στις: 20 Σεπ 2012, 03:09:05 μμ »
Νομίζω τράβηξα κι εγώ λαχνό. Πείτε μου τι κερδίζω.

Μετά την πρωινή ενημέρωση και δημοσίευση του εικονικού δίσκου οι clients αντί να εκκινήσουν κανονικά καταλήγουν στο shell του initramfs.

Βρήκα κάποιες αναρτήσεις που περιγράφουν προτεινόμενες λύσεις αλλά σπανίως αφορούν την περίπτωση που το πρόβλημα εμφανίζεται σε ltsp clients. Καμιά ιδέα;

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 5096
    • alkisg@im.sch.gr
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Οδηγός εγκατάστασης ΣΕΠΕΗΥ με Ubuntu 12.04 LTSP/sch-scripts/epoptes
« Απάντηση #67 στις: 20 Σεπ 2012, 08:21:43 μμ »
Είναι καθαρή εγκατάσταση ή αναβάθμιση;
Μέσα από τα sch-scripts, άνοιξε το αρχείο ρυθμίσεων του PXELinux, σβήσε τα "quiet splash plymouth:force-splash vt.handoff=7" από τη γραμμή 14, κάνε reboot τον client και ανέβασε είτε screenshot π.χ. από κινητό (ή vbox), είτε γράψε τις τελευταίες 4-5 γραμμές που βλέπεις εκεί.

odysseas

  • Ομάδα διαγωνισμάτων 2011
  • *
  • Μηνύματα: 842
Απ: Οδηγός εγκατάστασης ΣΕΠΕΗΥ με Ubuntu 12.04 LTSP/sch-scripts/epoptes
« Απάντηση #68 στις: 21 Σεπ 2012, 08:44:09 πμ »
Είναι καθαρή εγκατάσταση ή αναβάθμιση;

Καθαρή.

Μέσα από τα sch-scripts, άνοιξε το αρχείο ρυθμίσεων του PXELinux, σβήσε τα "quiet splash plymouth:force-splash vt.handoff=7" από τη γραμμή 14, κάνε reboot τον client και ανέβασε είτε screenshot π.χ. από κινητό (ή vbox), είτε γράψε τις τελευταίες 4-5 γραμμές που βλέπεις εκεί.

Γράφω τις γραμμές που σχηματίζουν την εικόνα του προβλήματος:

Κώδικας: [Επιλογή]
error: unexpectedly disconnected from boot status demon
Begin: Loading essential drivers ... [ xxx ]
nbd: registered device at major 43  done.
...
Begin: Setting up nbd-client
...
Failure: Insufficient information to set up nbd, quitting (nbdroot=, host=192.168.1.10, name=, port=, nbd-device=/dev/nbd0)
done.
Begin: Running /scripts/local-premount ... done.
[ xxx ] block nbd0: Attempted send on closed socket
[ xxx ] end_request: I/O error, dev nbd0, sector 2
[ xxx ] EXT3-fs (nbd0): error unable to read super block
[ xxx ] block nbd0: Attempted send on closed socket
[ xxx ] end_request: I/O error, dev nbd0, sector 2
[ xxx ] EXT4-fs (nbd0): error unable to read super block
mount: mounting /dev/nbd0 on /root failed: Invalid argument
...
Begin: Running /scripts/init-bottom ... /scripts-init-bottom/ltsp: line 27: panic: not found

Ακολουθούν μηνύματα αποτυχίας του mount, προφανώς λόγω των προηγούμενων προβλημάτων με το nbd.

Να πω πάντως ότι, κοιτώντας ένα σχετικό bug report, στον δικό μου server το nbd φαίνεται να τρέχει κανονικά.

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 5096
    • alkisg@im.sch.gr
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Οδηγός εγκατάστασης ΣΕΠΕΗΥ με Ubuntu 12.04 LTSP/sch-scripts/epoptes
« Απάντηση #69 στις: 21 Σεπ 2012, 09:09:43 πμ »
Ανέβασε λίγο το /var/lib/tftpboot/ltsp/i386/pxelinux.cfg/default σου, ή αν προτιμάς έλα από το IRC.
Θα έπρεπε να είναι κάπως έτσι:

Κώδικας: [Επιλογή]
# This file is regenerated when update-kernels runs.
# Do not edit, see /etc/ltsp/update-kernels.conf instead.

default ltsp-NBD
ontimeout ltsp-NBD


# This file is regenerated when update-kernels runs.
# Do not edit, see /etc/ltsp/update-kernels.conf instead.

label ltsp-NBD
menu label LTSP, using NBD
kernel vmlinuz-3.2.0-30-generic-pae
append ro initrd=initrd.img-3.2.0-30-generic-pae init=/sbin/init-ltsp root=/dev/nbd0
ipappend 3

# ...

odysseas

  • Ομάδα διαγωνισμάτων 2011
  • *
  • Μηνύματα: 842
Απ: Οδηγός εγκατάστασης ΣΕΠΕΗΥ με Ubuntu 12.04 LTSP/sch-scripts/epoptes
« Απάντηση #70 στις: 21 Σεπ 2012, 09:19:58 πμ »
Ανέβασε λίγο το /var/lib/tftpboot/ltsp/i386/pxelinux.cfg/default σου, ή αν προτιμάς έλα από το IRC.

Προς το παρόν έχω μαθήματα οπότε το IRC θα είναι δύσκολο. Επισυνάπτω το αρχείο, το οποίο μου φαίνεται εντάξει. Πάντως δεν έχω πειράξει τίποτα, απ' όσο μπορώ να καταλάβω το πρόβλημα εμφανίστηκε μετά από δημοσίευση του εικονικού δίσκου.

edit: Αυτά είναι τα πακέτα που αναβαθμίστηκαν χθες (από το /var/log/apt/history.log):

Παράθεση
Start-Date: 2012-09-20  11:00:02
Commandline: apt-get upgrade
Upgrade: ltsp-client:i386 (5.4.2-2~precise1, 5.4.3-1+r2391+p1146~precise1), isc-
dhcp-client:i386 (4.1.ESV-R4-0ubuntu5.2, 4.1.ESV-R4-0ubuntu5.5), ltsp-client-cor
e:i386 (5.4.2-2~precise1, 5.4.3-1+r2391+p1146~precise1), isc-dhcp-common:i386 (4
.1.ESV-R4-0ubuntu5.2, 4.1.ESV-R4-0ubuntu5.5), ltsp-server:i386 (5.4.2-2~precise1
, 5.4.3-1+r2391+p1146~precise1), resolvconf:i386 (1.63ubuntu15, 1.63ubuntu16)
End-Date: 2012-09-20  11:00:52

Άλλαξαν και ltsp-related πακέτα, αλλά και πακέτα σχετικά με το dhcp. Ίσως και το τελευταίο να έχει σχέση, γιατί  κάτι σχετικό αναφέρεται και στο Community Wiki του Ubuntu.
« Τελευταία τροποποίηση: 21 Σεπ 2012, 09:40:05 πμ από odysseas »

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 5096
    • alkisg@im.sch.gr
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Οδηγός εγκατάστασης ΣΕΠΕΗΥ με Ubuntu 12.04 LTSP/sch-scripts/epoptes
« Απάντηση #71 στις: 21 Σεπ 2012, 10:45:26 πμ »
Πιθανώς να φταίει το ltsp από το proposed αποθετήριο, αν μπορείς κάνε revert (apt-get install ltsp-client=5.4.2-2~precise1 και το ίδιο για ltsp-server κτλ) και δημοσίευση εικονικού. Θα το ελέγξω σε λίγο.

odysseas

  • Ομάδα διαγωνισμάτων 2011
  • *
  • Μηνύματα: 842
Απ: Οδηγός εγκατάστασης ΣΕΠΕΗΥ με Ubuntu 12.04 LTSP/sch-scripts/epoptes
« Απάντηση #72 στις: 21 Σεπ 2012, 11:32:17 πμ »
αν μπορείς κάνε revert (apt-get install ltsp-client=5.4.2-2~precise1 και το ίδιο για ltsp-server κτλ)

Με προσβάλλεις!  :) Εντάξει, με την υποβάθμιση δούλεψε. Αισθάνομαι μεγάλη ανακούφιση, τη Δευτέρα είχα ένα τμήμα Β' Γυμνασίου που αν δεν τους έβαζα στους υπολογιστές θα με έτρωγαν ζωντανό. Ευχαριστώ Άλκη.

za√‘ag

  • Μάχιμος ... ΟΧΙ ... κοπρίτης
  • Δεινόσαυρος
  • *****
  • Μηνύματα: 782
  • Παλιά λεγόμασταν ΔΟΥΛΟΙ. Σήμερα ... ΕΡΓΑΖΟΜΕΝΟΙ
    • Το Blog μου
Απ: Οδηγός εγκατάστασης ΣΕΠΕΗΥ με Ubuntu 12.04 LTSP/sch-scripts/epoptes
« Απάντηση #73 στις: 21 Σεπ 2012, 01:45:04 μμ »
Το εικονικό για τους clients είναι 4 gb; (τεράστιο σε σχέση με την παλιότερη έκδοση)
Όταν κάνεις δημοσίευσή του κρατάει αντίγραφο και μου έφαγε χώρο (το έσβησα το .old) ...
Μετά την αναβάθμιση ο χώρος του / μειώθηκε σημαντικά.
Και όταν συνδέονται οι χρήστες ο χώρος / μειώνεται αρκετά.
Επίσης παρατήρησα ότι η ελεύθερη μνήμη (ram) του server μειώνεται κατά πολύ σε σχέση με την παλιότερη έκδοση.
«Δεν υπάρχει λόγος να θέλει κανείς έναν υπολογιστή στο σπίτι του»--Ken Olson, πρ. της DEC, 1977
«Τα 640KB RAM επαρκούν για να τρέξει κάθε πρόγραμμα»--Bill Gates
Δείτε κι άλλες ιστορικές ατάκες  εδώ

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 5096
    • alkisg@im.sch.gr
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Οδηγός εγκατάστασης ΣΕΠΕΗΥ με Ubuntu 12.04 LTSP/sch-scripts/epoptes
« Απάντηση #74 στις: 21 Σεπ 2012, 03:33:41 μμ »
Το εικονικό για τους clients είναι 4 gb; (τεράστιο σε σχέση με την παλιότερη έκδοση)

Διάβασε λίγο το παράδειγμα για ltsp-update-image.excludes εδώ: http://ts.sch.gr/wiki/Linux/sch-scripts/Δημοσίευση_εικονικού_δίσκου

Επίσης παρατήρησα ότι η ελεύθερη μνήμη (ram) του server μειώνεται κατά πολύ σε σχέση με την παλιότερη έκδοση.

Δυστυχώς, κάθε νέα έκδοση προγραμμάτων (Ubuntu, Firefox, Chromium, LibreOffice, αλλά και Windows, Office, Photoshop...) συνήθως χρειάζεται και πιο πολλή RAM. Εκτός βέβαια αν εντοπίζεις το πρόβλημα σε συγκεκριμένο πρόγραμμα, οπότε και θα θέλει έλεγχο για memory leak.