Αναβάθμιση σε 12.04

Ξεκίνησε από ChrsMel, 30 Απρ 2012, 08:45:28 ΠΜ

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

ChrsMel

Καλημέρα,
είναι δυνατή η αναβάθμιση των εργαστηρίων 10.04 σε 12.04 χωρίς να υπάρχει πρόβλημα με τα  sch-scripts
ή
η νέα εγκατάσταση με τρόπο παρόμοιο με το pdf που αφορούσε την 10.04 LTS ; 

alkisg

Όσοι χρησιμοποιείτε LTSP, μην κάνετε εγκατάσταση ούτε αναβάθμιση σε 12.04 για τουλάχιστον κανά μήνα.

Ετοιμάζω upstream στο LTSP κάποιες νέες δυνατότητες που θα χρησιμοποιήσουμε και οι οποίες θα περιγράφονται και στον οδηγό της 12.04.
Θα βγάλω ανακοίνωση όταν ετοιμαστούν.
Εν ολίγοις δεν θα υπάρχει πια εικονικός δίσκος αλλά θα χρησιμοποιείται ο δίσκος του server και για τους thin και για τους fat clients. Επομένως οι παλιές οδηγίες δεν ισχύουν καθόλου, ούτε οι οδηγίες του αγγλικού Ubuntu wiki.
Τέλος, η έκδοση του LTSP που έχει σταλεί με την Precise έχει διάφορα προβλήματα που θα λυθούν κι αυτά σε μερικές βδομάδες, οπότε δεν προτείνεται για εγκατάσταση ούτε καν από αυτούς που δεν χρησιμοποιούν sch-scripts.

escozul

Μπράβο Άλκη είσαι πολύ rock!!! :D
Καθηγητής Πληροφορικής ΠΕ20.00

Λάμπρος Μπουκουβάλας

άσχετα με thin-fat clients, εγώ βλέπω τεράστια διαφορά ως προς την ταχύτητα...
άλλαξα σταθερό πισί, έχω πλέον εξαπύρηνο με ssd και τα 12.04 πάνε απελπιστικά αργά σε σχέση με τα προηγούμενα. παίζει κανένα ρόλο το trim του ssd που πήρα;
Λάμπρος Μπουκουβάλας
MSc - MRes

http://blogs.sch.gr/lambrosbouk

Ο Θουκυδίδης  (που τον διαβάζουν οι ξένοι, αλλά όχι εμείς)  έγραφε: «Αταλαίπωρος τοις πολλοίς η ζήτησις της αληθείας, και επί τα ετοίμα μάλλον τρέπονται» (Ι, 20, 3). Οι περισσότεροι δηλαδή αναζητούν αβασάνιστα την αλήθεια και στρέφονται σε ό,τι βρίσκουν έτοιμο. Δεν προβληματίζονται...

poursali

Παράθεση από: Λάμπρος Μπουκουβάλας στις 19 Μαΐου 2012, 01:16:53 ΜΜ
άσχετα με thin-fat clients, εγώ βλέπω τεράστια διαφορά ως προς την ταχύτητα...
άλλαξα σταθερό πισί, έχω πλέον εξαπύρηνο με ssd και τα 12.04 πάνε απελπιστικά αργά σε σχέση με τα προηγούμενα. παίζει κανένα ρόλο το trim του ssd που πήρα;

φιρί φιρί το πας να σε πιάσει το τεκμήριο Λάμπρο!  ;D ;D

πέρα από τη πλάκα προσωπικά αφήνω κάθε νέο λειτουργικό/λογισμικό/υλικό να βγάλει τις παιδικές του ασθένειες και μετά προχωράω.. ακόμα δεν τα έχω κατεβάσει - μάλλον σε κάνα μήνα θα αρχίσω να το σκέφτομαι :) μέχρι τότε οι ανυπόμονοι ας τα βάζουν σε virtualbox  :)
μετρον αριστον
είμαι τζαμπατζής, χρησιμοποιώ λίνουξ

alkisg

Μια beta έκδοση της μεθόδου εγκατάστασης του LTSP που θα χρησιμοποιήσουμε στην 12.04 είναι έτοιμη στο PPA μας.
Όποιος από τους πιο προχωρημένους συναδέλφους έχει ήδη εγκαταστήσει την 12.04 μπορεί αν θέλει να την δοκιμάσει. Θα υπάρξουν μεν πρόσθετες διορθώσεις και αυτοματισμοί μέχρι να ετοιμαστούν τα sch-scripts σε περίπου 3 βδομάδες, αλλά λογικά οι αναβαθμίσεις θα γίνουν χωρίς προβλήματα.

Περισσότερες πληροφορίες: https://help.ubuntu.com/community/UbuntuLTSP/ltsp-pnp

jtsop


jtsop

στο ltsp-config dnsmasq   
μου λέει δεν βρίσκει το  ltsp-config

Τελικά δεν είχε αναβαθμίσει το ltsp-server.

Τώρα όμως έχω το παρακάτω:

root@server:~# ltsp-config dnsmasq
Created /etc/dnsmasq.d/ltsp-server-dnsmasq.conf
sed: -e expression #1, char 49: unterminated `s' command


http://pastebin.com/UHjLJF22

alkisg

Παράθεση από: jtsop στις 31 Μαΐου 2012, 11:17:56 ΠΜ
Τελικά δεν είχε αναβαθμίσει το ltsp-server.

Πώς έκανες ενημέρωση και δεν μπήκε ο ltsp-server; Με χειρωνακτικό κατέβασμα αντί να προσθέσεις το PPA; Μήπως σου λείπει και κάποιο άλλο πακέτο και γι' αυτό σου βγάζει πρόβλημα το ltsp-config dnsmasq;

Τρέξε τις παρακάτω εντολές ως root και επισύναψε το αποτέλεσμα:
sh -x /usr/sbin/ltsp-config dnsmasq
ltsp-info

apanagio

Δεν μπορεί ο client να συνδεθεί στον nbd-server
failed to connect to nbd-server

Στο server τρέχει ο nbd-server

alkisg

#10
Μήπως δεν έκανες το
echo 'IPAPPEND=3' > /etc/ltsp/update-kernels.conf
και δεν μπήκε το ipappend 3 στο /var/lib/tftpboot/ltsp/i386/pxelinux.cfg/default;

...
append ro initrd=initrd.img root=/dev/nbd0 init=/sbin/init-ltsp quiet splash plymouth:force-splash vt.handoff=7
ipappend 3
...

apanagio

Όχι, Το ipappend υπάρχει κανονικά

alkisg

Δώσε στον server
sudo netstat -nap | grep nbd-server
grep nbd /var/log/syslog
grep '' -r /etc/nbd-server

και στον client, αν πέφτει σε busybox initramfs shell,
cat /proc/cmdline

alkisg

@jtsop: αν χρησιμοποιείς Debian, μην βάζεις το PPA μας, χρησιμοποίησε το upstream LTSP από το unstable:
http://packages.debian.org/sid/ltsp-server
(ή περίμενε καμιά βδομάδα να κατέβει στην testing αν δεν σε βολεύει το apt-pinning)
και στο περίπου τις οδηγίες από το https://help.ubuntu.com/community/UbuntuLTSP/ltsp-pnp, χωρίς όμως τις εντολές για το PPA.
Και όταν βγουν τα sch-scripts μην τα εγκαταστήσεις, είναι μόνο για Ubuntu στην παρούσα φάση.

jtsop

Στον server εχω Ubuntu 12.04, στους clients εχω Debian/LXDE


apanagio

Παράθεση από: alkisg στις 01 Ιουν 2012, 06:22:13 ΜΜ
Δώσε στον server
sudo netstat -nap | grep nbd-server
grep nbd /var/log/syslog
grep '' -r /etc/nbd-server
teacher@teacher-laptop01:~$ sudo netstat -nap | grep nbd-server
tcp        0      0 0.0.0.0:10809           0.0.0.0:*               LISTEN      1603/nbd-server

teacher@teacher-laptop01:~$ grep nbd /var/log/syslog
May 30 13:08:09 teacher-laptop01 kernel: [  457.646086] nbd: registered device at major 43
May 31 08:06:58 teacher-laptop01 kernel: [    3.365031] nbd: registered device at major 43
Jun  1 07:05:06 teacher-laptop01 kernel: [    5.037851] nbd: registered device at major 43
Jun  1 09:27:38 teacher-laptop01 kernel: [    3.887121] nbd: registered device at major 43
Jun  5 09:47:22 teacher-laptop01 kernel: [    4.166695] nbd: registered device at major 43
Jun  8 07:47:45 teacher-laptop01 kernel: [    3.891995] nbd: registered device at major 43
Jun  8 10:28:38 teacher-laptop01 kernel: [    4.675997] nbd: registered device at major 43
Jun 11 09:14:01 teacher-laptop01 kernel: [    4.439923] nbd: registered device at major 43

teacher@teacher-laptop01:~$ grep '' -r /etc/nbd-server
grep: /etc/nbd-server/config.ucf-dist: Άρνηση πρόσβασης
/etc/nbd-server/config:[generic]
/etc/nbd-server/config:user = nbd
/etc/nbd-server/config:group = nbd
/etc/nbd-server/config:includedir = /etc/nbd-server/conf.d
/etc/nbd-server/conf.d/swap.conf:[swap]
/etc/nbd-server/conf.d/swap.conf:exportname = /tmp/nbd-swap/%s
/etc/nbd-server/conf.d/swap.conf:prerun = nbdswapd %s
/etc/nbd-server/conf.d/swap.conf:postrun = rm -f %s
/etc/nbd-server/conf.d/ltsp_i386.conf:[/opt/ltsp/i386]
/etc/nbd-server/conf.d/ltsp_i386.conf:exportname = /opt/ltsp/images/i386.img
/etc/nbd-server/conf.d/ltsp_i386.conf:readonly = true


Παράθεση από: alkisg στις 01 Ιουν 2012, 06:22:13 ΜΜ
και στον client, αν πέφτει σε busybox initramfs shell,
cat /proc/cmdline

ro initrd.img quiet splash nbd_proxy=false nocompcache nbdport=2000 BOOT_IMAGE=vmlinuz ip=10.71.181.135:10.71.181.1:255.255.255.0 BOOTIF=01-f0-de-f1-2e-46-2d

alkisg

Ο client έχει παλιό command line, από την 10.04, που δεν ισχύει πια.
Το chroot σου είναι καινούργιο ή παλιό; Αν είναι παλιό, τρέξε sudo ltsp-update-image -c / για να φτιάξεις καινούργιο.
Αν είναι καινούργιο, για να δούμε τι φταίει...
cat /opt/ltsp/i386/boot/pxelinux.cfg/default
cat /var/lib/tftpboot/ltsp/i386/pxelinux.cfg/default
ls -lha /var/lib/tftpboot/ltsp/i386

Το καινούργιο pxelinux.cfg/default πρέπει να έχει αυτή τη μορφή:
default ltsp


label ltsp
kernel vmlinuz
append ro initrd=initrd.img root=/dev/nbd0 init=/sbin/init-ltsp quiet splash plymouth:force-splash vt.handoff=7
ipappend 3


label memtest86+
kernel memtest86+.bin


alkisg

Α, έχω μια ιδέα στο τι μπορεί να φταίει. Τρέξε:
sudo mv /opt/ltsp/i386 /opt/ltsp/i386.10.04
sudo ltsp-update-kernels


και δες αν διορθώθηκε. Αν ναι, φταίει το ότι έπαιρνε τους kernels από τον παλιό εικονικό δίσκο αντί για το καινούργιο /opt/ltsp/images/i386.img.

apanagio

Παράθεση από: alkisg στις 11 Ιουν 2012, 11:47:59 ΜΜ
Α, έχω μια ιδέα στο τι μπορεί να φταίει. Τρέξε:
sudo mv /opt/ltsp/i386 /opt/ltsp/i386.10.04
sudo ltsp-update-kernels


και δες αν διορθώθηκε. Αν ναι, φταίει το ότι έπαιρνε τους kernels από τον παλιό εικονικό δίσκο αντί για το καινούργιο /opt/ltsp/images/i386.img.
Όντως έπαιρνε από τον παλιό εικονικό δίσκο.
εκτός από
sudo ltsp-update-kernels
ήθελε και
sudo ltsp-update-image -c /


Τωρα φορτώνει κανονικα.
Όταν όμως μπαίνει ένας χρήστης, δεν δείχνει καμία μπάρα μόνο ένα άδειο desktop. (Δεν δουλεύει ουτε το alt+f2)
Άν επιλέξω ubuntu 2D δουλεύει κανονικά.
Κάνοντας alt+ctrl+PrtSc+k για να επανεκκινησει ο X server δεν με ξαναβγάζει σε login screen αλλα σε μαυρη οθόνη με ανενεργό Pointer.

Συγχαρητήρια και πάλι για την εξαιρετική δουλειά.

alkisg

Παράθεση από: apanagio στις 13 Ιουν 2012, 01:17:59 ΜΜ
Όταν όμως μπαίνει ένας χρήστης, δεν δείχνει καμία μπάρα μόνο ένα άδειο desktop. (Δεν δουλεύει ουτε το alt+f2)
Άν επιλέξω ubuntu 2D δουλεύει κανονικά.

Το Unity έχει ένα σωρό προβλήματα,
το Unity-2D συνήθως παίζει αλλά θα σταματήσουν το development του,
γι' αυτό και τα sch-scripts (πρώτες εκδόσεις από βδομάδα) θα χρησιμοποιούν από προεπιλογής το gnome-fallback-session που μοιάζει με την 10.04 και είναι και πιο ελαφρύ και πιο γρήγορο. :)

gianinet

Άλκη,
λέγομαι Γιάννης Ανδριόπουλος και είμαι δάσκαλος και υπεύθυνος του εργαστηρίου στο Δημοτικό Σχολείο Άδελε (http://dimadele.org), στο Ρέθυμνο. Το εργαστήριο (με Ubuntu 10.04 LTS και sch-scripts) μας έβγαλε δύο ολόκληρα χρόνια παληκάρια, χωρίς ιδιαίτερες ζημιές, format και άλλα χαριτωμένα.
Έφτασε όμως πια στα όριά του: οι πιτσιρικάδες του έβγαλαν τα μάτια και μια διακοπή ρεύματος από την ΔΕΗ το αποτελείωσε. Ευτυχώς, είχαμε εφεδρικό σύστημα και βγάλαμε τον τελευταίο μήνα των μαθημάτων.
Τώρα, είναι καιρός για αναβάθμιση. Δοκίμασα ήδη το ltsp-pnp με Ubuntu 12.04 και, ενώ λειτουργεί ικανοποιητικά μέχρι με 12 clients, μετά αρχίζει να τα παίζει. Θα μπορούσες να ανεβάσεις την beta έκδοση για να δοκιμάσω τι γίνεται μέσα στο καλοκαίρι και πριν αρχίσουν τα μαθήματα;
Σ' ευχαριστώ εκ των προτέρων,
Γιάννης
(gianinet@dimadele.org)

alkisg

Γεια σου Γιάννη,

η πρώτη έκδοση των sch-scripts είναι ήδη διαθέσιμη στο αποθετήριο, και ο οδηγός έχει αναρτηθεί στο http://ts.sch.gr/wiki/Linux/LTSP, αλλά μην την εγκαταστήσετε ακόμα γιατί διαπιστώθηκε ότι υπάρχουν λίγα προβληματάκια σε όλα τα εμπλεκόμενα συστατικά (ubuntu, ltsp, sch-scripts, epoptes). Περιμένετε 3-4 μέρες για να ανεβάσουμε κάποιες ενημερώσεις στο αποθετήριο που θα τα λύνουν, θα αναρτήσω και σχετική ειδοποίηση στα νέα του φόρουμ όταν όλα είναι έτοιμα.

ChrsMel

Καλησπέρα, τελευταία έχω δει το mate και μου άρεσε πάρα πολύ. Το χρησιμοποιεί το Linux Mint (παρακλάδι ubuntu) αλλά το δοκίμασα και στο ubuntu 12.04. Οι οδηγίες στο link :
http://complete-concrete-concise.com/ubuntu-2/ubuntu-12-04/ubuntu-12-04-how-to-install-the-mate-desktop

Δεν ξέρω πώς να το ορίσω ως default στα clients  (και να απενεργοποιήσω το Unity !!!!!)

alkisg

Για τους υπόλοιπους που διαβάζουν το θέμα, να πω ότι το Mate χρησιμοποιεί ένα fork του παλιού Gnome 2 αντί για το νέο Gnome 3, οπότε δεν συνίσταται η χρήση του. Αντίθετα, τα sch-scripts ορίζουν ως προεπιλεγμένο περιβάλλον για τους clients το gnome-fallback που όπως και το Mate μοιάζει κι αυτό με το interface της 10.04, αλλά βασίζεται στις νέες βιβλιοθήκες του Gnome 3 και αναπτύσσεται upstream από την ομάδα του Gnome.
Screenshots: Mate, Gnome fallback

@vanitas:
1) Για τον λογαριασμό σου, επειδή έχεις ήδη διαλεγμένο το unity session: κάνε logout και από την οθόνη σύνδεσης διάλεξε το Mate.
2) Για τους άλλους που δουλεύουν στο server, δώσε: sudo /usr/lib/lightdm/lightdm-set-defaults --session mate
3) Για τους LTSP clients: βάλε LDM_SESSION="mate" στο lts.conf





alkisg

Το θέμα αυτό κλειδώνεται ώστε τα μηνύματα σχετικά με αναβάθμιση σε 12.04 να είναι συγκεντρωμένα στο θέμα με τις οδηγίες εγκατάστασης:
https://alkisg.mysch.gr/steki/index.php?topic=4702.0