Αναβάθμιση σε Ubuntu Server 14.04.1 LTS

Ξεκίνησε από pfan, 15 Αυγ 2014, 11:33:04 ΜΜ

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

pfan

Θα αναβαθμιστούμε ή να το αφήσουμε για αργότερα;;;
Πύρζα Φανή
Καθηγήτρια Πληροφορικής

alkisg

#1
Μειονεκτήματα της 14.04 σε σχέση με την 12.04:

  • Δεν υποστηρίζει κάποιες αρχαίες κάρτες γραφικών όπως S3Virge, Trident, Rage κλπ, των οποίων οι drivers βασιζόταν σε μια αρχιτεκτονική ονόματι XAA, η οποία καταργήθηκε. Στην 14.04 αυτές παίζουν με τον driver VESA, ο οποίος είναι πολύ πιο αργός και δεν υποστηρίζει όλες τις αναλύσεις.
  • Έχει διάφορα θέματα με τα ελληνικά. Για παράδειγμα, νομίζω ότι δεν γίνεται εύκολα να γράψει κανείς ελληνικά σε fullscreen εφαρμογές SDL όπως είναι το tuxtype, θα πρέπει να τις κάνει μη-fullscreen.
  • Έχει κάποια θεματάκια με τον gnome-keyring-daemon, τον πίνακα εφαρμογών (panel), τα εικονίδια (applets) και το μενού, αλλά ΟΚ αυτά δεν είναι και ιδιαίτερα σοβαρά.

Πλεονεκτήματα της 14.04 σε σχέση με την 12.04:

  • ...άμα βρείτε τίποτα πείτε μου να το γράψω εδώ. :) ΟΚ, νεότερες εκδόσεις προγραμμάτων, αλλά προσωπικά δεν χρειάστηκα κάποιο συγκεκριμένο χαρακτηριστικό από αυτές... Ο kernel της 14.04 είναι διαθέσιμος στην 12.04 με το όνομα linux-image-generic-lts-trusty, οπότε το νέο υλικό υποστηρίζεται.

Οπότε εγώ θα πρότεινα όποιος δεν έχει εντελώς συγκεκριμένο λόγο να κάνει update, να πατήσει να μη γίνει αναβάθμιση.
Αν στην πορεία βρει τέτοιο λόγο, το κάνει τότε.
Σε λίγες μέρες θα βγάλουμε και ανανεωμένο live CD εγκατάστασης 12.04.5, για όσους κάνουν νέες εγκαταστάσεις.
Έχουμε και live CD 14.04 διαθέσιμο, αλλά για τους παραπάνω λόγους μάλλον είναι καλύτερο να μην το χρησιμοποιούν όσοι δεν έχουν συγκεκριμένο λόγο...

Σε κάποια φάση θα γραφεί και σελίδα wiki για τις ενέργειες που πρέπει να κάνουν όσοι επιλέξουν να γίνει αναβάθμιση.

pavlospan

εκανα το λαθος να κανω αναβαθμιση... Δεν ανοιγει κανενας client στο δικτυο. Πολλες αναφορες σφαλματων.. Μπορω να κανω downgrade?


stzintzios

Έκανα αναβάθμιση σε LTS 14.04 και το μήνυμα που πάιρνω στους  client είναι :
Booting from PXE menu
PXE
PXEBS (net0 type 128) .... ok
Next Server:  10.148.10.10
filename: /ltsp/i386/pxelinux.0
tftp://10.148.10.10//ltsp/i386/pxelinux.0..... Connection timed out (http://ipxe.org/4c126035)
Could not chain image Q Connection timed out (http://ipxe.org/4c126035) No more network devices   

DISK BOOT FAILURE, INSERT SYSTEM DISK AND PRESS ENTER

Όπου 10.148.10.10 είναι η στατική ip του server.
υπάρχει κάποια λύση σ'αυτό ή να κάνω πάλι εγκατάσταση του 12.04;

alkisg

Για να δουλέψει η 14.04 χρειάζεται καμιά 20ριά εντολές τις οποίες ακόμα δεν τις έχω βάλει σε κάποιο σκριπτάκι, οπότε έλα από το http://ts.sch.gr/wiki/IRC.

alkisg

#6
Για διόρθωση της 14.04 μετά από αναβάθμιση της 12.04 (που δεν προτείνεται να γίνει, καλύτερα να παραμείνετε στην 12.04),
οι εντολές που χρειάζονται είναι κάπως έτσι:

Κώδικας: Bash
sudo -i
sed 's/bind-interfaces/bind-dynamic # Commented by sch-scripts: bind-interfaces/' -i /etc/dnsmasq.d/network-manager
service dnsmasq restart
dpkg-divert --rename /usr/lib/gnome-session/gnome-session-check-accelerated
ln -s /bin/true /usr/lib/gnome-session/gnome-session-check-accelerated
dpkg-divert --rename /usr/lib/gnome-settings-daemon/gnome-settings-daemon
mkdir -p /root/backups/sources.list.d
mv /etc/apt/sources.list.d/* /root/backups/sources.list.d/
add-apt-repository --yes ppa:ts.sch.gr
echo 'deb http://ts.sch.gr/repo stable main non-free' > /etc/apt/sources.list.d/ts_sch_gr-repo-trusty.list
apt-get update
apt-get --yes --auto-remove purge libunity-webapps0
apt-get --yes dist-upgrade
/usr/share/sch-scripts/purge-kernels --yes
rm /boot/nbi.img* /var/lib/tftpboot/ltsp/i386/nbi.img*
apt-get purge --yes --auto-remove  linux-generic-pae linux-image-3.2.0-61-generic-pae  linux-image-generic-pae


Και προσθήκη των παρακάτω στο lts.conf, κάπου κάτω από το [Default]:
Κώδικας: Text
# Διόρθωση διαφόρων προβλημάτων της 14.04:
RCFILE_01="ln -sf /bin/true /usr/lib/gnome-session/gnome-session-check-accelerated"
RCFILE_02="dpkg-divert --rename /usr/lib/gnome-settings-daemon/gnome-settings-daemon"

# Εφαρμογές που να μην εκκινούνται αυτόματα κατά τη σύνδεση σε fat clients.
RM_SESSION_SERVICES="bluetooth-applet bluetooth-applet-unity deja-dup-monitor ubuntuone-launch zeitgeist-datahub"

thaaanos

Σε φρέσκο εργαστήριο είπα να δοκιμάσω τη 14.04, από το live cd στο repo της ts.sch.gr

1. Χρειάστηκε να κάνω εγκατάσταση των sch-scripts
2. Έκανα τις αλλαγές στο lts.conf
3. για να δουλέψει το metaπακέτο του λυκείου έπρεπε να βάλω στις πηγές και αυτό:
deb http://ppa.launchpad.net/mc3man/trusty-media/ubuntu trusty main

λόγω της gstreamer0.10-ffmpeg dependency...

Κατά τα άλλα δεν παρατήρησα κανένα άλλο πρόβλημα (fat clients only)

apapakL

Για την περίπτωση της αναβάθμισης:

Μετά από την εκτέλεση των εντολών που περιγράφει ο Άλκης, πήγα για συμπίεση εικονικού δίσκου και είχα σφάλματα παρόμοια με αυτά --> https://alkisg.mysch.gr/steki/index.php?topic=5884.msg66923#msg66923. Το πρόβλημα επιλύθηκε με απεγκατάσταση των sch-scripts (πήρα πρώτα backup το παλιό lts.conf):

sudo apt-get remove --purge sch-scripts

sudo apt-get autoremove


Αν πέσει το διαδίκτυο θέλει επαναφορά από το network applet σε dhcp

και μετά επανεγκατάσταση

sudo apt-get install sch-scripts


επαναρρύθμιση τοπικού δικτύου κτλ.  :D

Δεν δοκίμασα βέβαια αυτά που αναφέρονται για την επίλυση του προβλήματος στο συγκεκριμένο post --> https://alkisg.mysch.gr/steki/index.php?topic=5884.msg66923#msg66923. Πιθανό να λυνόταν πιο εύκολα έτσι το πρόβλημα...

nikoskon

H αναβάθμιση έγινε. Προς το παρόν όλα σχεδόν καλά. Εκτός:
α) δεν βλέπω clients στο epoptes
β) με το tuxtype και τα ελληνικά τι πρέπει να κάνουμε;

alkisg

Νίκο,
α) Δεν μπορώ να φανταστώ γιατί, έλα από το http://ts.sch.gr/wiki/IRC να το δούμε live,
β) Προσωρινά, όποτε θες να το τρέξεις στους μαθητές, δίνε από Επόπτη:
Κώδικας: Bash
setxkbmap -layout us,gr -option '' -option grp:alt_shift_toggle,grp_led:scroll
tuxtype


...ώστε να φτιάχνει το layout ακριβώς πριν από την εκτέλεση του tuxtype.

Για κάποια πιο μόνιμη λύση, θα το βάλω στον wrapper που έχουν τα sch-scripts για το tuxtype ώστε τουλάχιστον για το tuxtype και το tuxpaint να μην υπάρχει θέμα, αλλά γενικά δεν είναι προτεραιότητα γιατί η φιλοσοφία είναι ότι "η 14.04 έχει προβληματάκια, μείνετε στην 12.04". :)

mour

Το βασικό θέμα που έχω μετά την αναβάθμιση σε 14.04 είναι ότι δεν δουλεύει (ή δεν το εχω βρει ακόμα...) το Alt - Shift για αλλαγή γλώσσας ΜΟΝΟ στους Thin clients. Στους FAT παίζει κανονικά

alkisg

Παράθεση από: mour στις 19 Δεκ 2014, 09:30:19 ΠΜ
Το βασικό θέμα που έχω μετά την αναβάθμιση σε 14.04 είναι ότι δεν δουλεύει (ή δεν το εχω βρει ακόμα...) το Alt - Shift για αλλαγή γλώσσας ΜΟΝΟ στους Thin clients. Στους FAT παίζει κανονικά

Ανέβασα ένα update των sch-scripts το οποίο θεωρητικά βελτιώνει τα ελληνικά στην 14.04, δηλαδή (τουλάχιστον για νέους λογαριασμούς) θα πρέπει να παίζει και το προεπιλεγμένο Win+Space αλλά και το κλασσικό Alt+Shift, όχι όμως στα tuxtype/tuxpaint, αλλά μόνο στα συνηθισμένα προγράμματα που δεν κάνουν grab του πληκτρολογίου.

ioakyriazis

(Sorry αν είμαι off topic)

Το σχολείο μου προμηθεύτηκε πρόσφατα ένα laptop που έχει προεγκατεστημένο το 14.04, και θέλω να το χρησιμοποιήσω για server, σε 2 thin clients - παλιά μηχανήματα από την Αγροτική τράπεζα και έναν fat client P4..

Μπορώ να το κρατήσω και να περάσω απλά sch-scripts? (Επόπτη έχει).
Ή να το πετάξω και να περάσω το 12.04?

alkisg

@gkyriazis, για 3 μηχανήματα οκ κράτα την 14.04 μην παιδεύεσαι...
Τα προβλήματα που έχουν μείνει θεωρητικά είναι τα ελληνικά εντός SDL εφαρμογών (tuxpaint, tuxtype κλπ), και το να γεμίζει ο δίσκος με εκατομμύρια temp αρχεία εάν χρησιμοποιεί κάποιος μαθητής gnome-keyring.