Προβλήματα αναβάθμισης από 9.04 σε 9.10

Ξεκίνησε από Δημήτρης Δαλαγιώργος, 30 Οκτ 2009, 05:47:05 ΜΜ

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

alkisg

Για κάθε χρήστη, θα πρέπει να εκτελεστεί αυτό:
gconftool-2 --recursive-unset /desktop/gnome/peripherals/keyboard


Ένα μέρος να το βάλεις για να εκτελείται αυτόματα όταν συνδεθούν οι χρήστες, είναι στο /etc/xdg/autostart/.
Θα πρέπει όμως να "πακετάρεις" την εντολή σε .desktop αρχείο, οπότε ίσως είναι πιο εύκολο να μπει στο /etc/gdm/PreSession/Default...
Μετά από καμιά βδομάδα, που θα έχουν κάνει όλοι οι χρήστες logon, το ξαναβγάζεις.
Γίνεται και με scriptάκι για όλους τους χρήστες μαζικά και την επιλογή --direct του gconftool-2, αλλά μην κάνουμε διπλή δουλειά, ο σχετικός κώδικας για μαζικές εργασίες σε όλους τους λογαριασμούς θα μπει στο πακέτο sch-server.

Δημήτρης Δαλαγιώργος

Δεν έκανα ακόμα τα παραπάνω, διαπίστωσα όμως μόλις τώρα το εξής: Συνδέθηκε μια ομάδα με το λογαριασμό της. Φυσικά δεν υπήρχε η ελληνική διάταξη στο πληκτρολόγιο. Τους είπα να πάνε Σύστημα>Προτιμήσεις>Πληκτρολόγιο>Διατάξεις και να πατήσουν το επαναφορά στις προεπιλογές. Το πάτησαν και φυσικά επανήλθαν τα ελληνικά. Χρειάστηκε όμως να κάνουν αποσύνδεση. Όταν ξανασυνδέθηκαν, τα ελληνικά είχαν εξαφανιστεί πάλι!
Ενάντια στην ηλιθιότητα, ακόμα και οι θεοί, μάταια αγωνίζονται.
Friedrich Schiller

alkisg

Εμ βιάζεστε για αναβαθμίσεις... Εγώ ακόμα σε Jaunty είμαι!  ::)
Καλά στο σπίτι, αλλά το σχολείο είναι "production site", δεν προσφέρεται για πρωτοπορίες! Υπομονή κανά δυο μήνες, να λυθούν όλα τα μικροπροβληματάκια και μετά κάνουμε και την αναβάθμιση.
Anyway αν βάλεις την εντολή θα φτιάξει, αφού θα γίνεται σε κάθε login.
Και με την ευκαιρία μας το κοιτάμε, πάμε για bug reports, σωστές λύσεις κτλ.

Δημήτρης Δαλαγιώργος

Παράθεση από: alkisg στις 10 Νοε 2009, 08:49:43 ΜΜ
Εμ βιάζεστε για αναβαθμίσεις... Εγώ ακόμα σε Jaunty είμαι!  ::)
Καλά στο σπίτι, αλλά το σχολείο είναι "production site", δεν προσφέρεται για πρωτοπορίες! Υπομονή κανά δυο μήνες, να λυθούν όλα τα μικροπροβληματάκια και μετά κάνουμε και την αναβάθμιση.
Anyway αν βάλεις την εντολή θα φτιάξει, αφού θα γίνεται σε κάθε login.
Και με την ευκαιρία μας το κοιτάμε, πάμε για bug reports, σωστές λύσεις κτλ.

Ναι, δυστυχώς θα συμφωνήσω. Δεν προχωράω στην αναβάθμιση των υπόλοιπων υπολογιστών του εργαστηρίου. Θα περιμένω λίγο ακόμα.

Επί τη ευκαιρία, που απευθυνόμαστε για bugs; Ποια είναι η μεθοδολογία για την διατύπωση και υποβολή ενός bug;
Ενάντια στην ηλιθιότητα, ακόμα και οι θεοί, μάταια αγωνίζονται.
Friedrich Schiller

alkisg

Παράθεση από: Δημήτρης Δαλαγιώργος στις 11 Νοε 2009, 09:51:07 ΠΜ
Επί τη ευκαιρία, που απευθυνόμαστε για bugs; Ποια είναι η μεθοδολογία για την διατύπωση και υποβολή ενός bug;

Είτε πηγαίνουμε στη σχετική σελίδα του launchpad για το πακέτο, π.χ. https://bugs.launchpad.net/ubuntu/+source/ltsp, και πατάμε «Report a bug» (όπως είχες κάνει και για το WOL στα sch-scripts),
είτε τρέχουμε το πρόγραμμα apport-bug (man apport-bug για λεπτομέρειες).

Προφανώς όσο πιο εστιασμένο είναι το bug report τόσο περισσότερες πιθανότητες έχουμε να φτιαχτεί γρήγορα. Π.χ. ακριβής περιγραφή, μηνύματα λάθους, βήματα για την αναπαραγωγή του προβλήματος κτλ.

Περισσότερες πληροφορίες:
https://help.ubuntu.com/community/ReportingBugs
https://wiki.ubuntu.com/Bugs

Δημήτρης Δαλαγιώργος

Παράθεση από: alkisg στις 10 Νοε 2009, 10:07:09 ΠΜ
Για κάθε χρήστη, θα πρέπει να εκτελεστεί αυτό:
gconftool-2 --recursive-unset /desktop/gnome/peripherals/keyboard


Δε δούλεψε  :-[
Ενάντια στην ηλιθιότητα, ακόμα και οι θεοί, μάταια αγωνίζονται.
Friedrich Schiller

Δημήτρης Δαλαγιώργος

Μία άλλη διαφορά που εντόπισα είναι ότι, παρά το γεγονός ότι ο χρήστης έχει περάσει τα στοιχεία του με το usermode, δεν εμφανίζει το full name πάνω δεξιά, αλλά το username. Στην οθόνη για το login όμως, δείχνει κανονικά το full name του χρήστη.
Ενάντια στην ηλιθιότητα, ακόμα και οι θεοί, μάταια αγωνίζονται.
Friedrich Schiller

alkisg

Η Karmic έχει νέο applet για την εμφάνιση του ονόματος και των επιλογών για logout, shutdown κτλ. Δεν είναι ακόμα αρκετά ώριμο, όπως ήταν το παλιό της Jaunty. Ας συμμετέχουμε κι εμείς στο σχετικό bug report για να θεωρήσουν πιο σημαντική την εμφάνιση του real name ώστε να το υλοποιήσουν πιο γρήγορα:
https://bugs.launchpad.net/indicator-applet/+bug/475443

Δημήτρης Δαλαγιώργος

Ok, τώρα πώς στο καλό βρήκες ποιο απ' όλα τα συστατικά του Karmic έφταιγε και ήξερες που να δημοσιεύσεις το bug;  ??? Δηλαδή, διάβασα τη βοήθεια για τα bugs αλλά είναι λίγο δαιδαλώδης η όλη κατάσταση...
Ενάντια στην ηλιθιότητα, ακόμα και οι θεοί, μάταια αγωνίζονται.
Friedrich Schiller

alkisg



Παράθεση από: Δημήτρης Δαλαγιώργος στις 12 Νοε 2009, 03:57:27 ΜΜ
Ok, τώρα πώς στο καλό βρήκες ποιο απ' όλα τα συστατικά του Karmic έφταιγε και ήξερες που να δημοσιεύσεις το bug;
Δεξί κλικ στο applet, και «Περί»... ;)

Δημήτρης Δαλαγιώργος

Παράθεση από: alkisg στις 03 Νοε 2009, 12:19:41 ΜΜ
wget http://ts.sch.gr/repo/add-ppa.sh -O /tmp/add-ppa.sh
sh /tmp/add-ppa.sh ts.sch.gr
sh /tmp/add-ppa.sh ts.sch.gr-repo


Το ts.sch.gr είναι το αποθετηρίου ανοικτού λογισμικού της Τεχνικής Στήριξης ΣΕΠΕΗΥ (https://launchpad.net/~ts.sch.gr/+archive/ppa)
To ts.sch.gr-repo είναι το αποθετήριο εκπαιδευτικού λογισμικού της Τεχνικής Στήριξης ΣΕΠΕΗΥ (http://ts.sch.gr/repo/)

Την παραπάνω εντολή χρειάζεται να την τρέξει κάθε διαχειριστής ή αρκεί ένας απ' αυτούς; Ρωτάω γιατί στον server υπάρχουν 5 λογαριασμοί με δικαιώματα διαχειριστή. Την είχα τρέξει από έναν απ' αυτούς, μα όταν συνδέθηκα με έναν άλλο, το ts.sch.gr-repo δεν υπήρχε στις πηγές λογισμικού. Εκτός κι αν δεν έτρεξε σωστά η εντολή την πρώτη φορά...
Ενάντια στην ηλιθιότητα, ακόμα και οι θεοί, μάταια αγωνίζονται.
Friedrich Schiller

alkisg

Οι πηγές ορίζονται για όλο το σύστημα, άρα αν δεν υπήρχαν στον δεύτερο χρήστη, δεν είχαν τρέξει καλά στον πρώτο.
Τα σχετικά αρχεία τοποθετούνται στο /etc/apt/sources.list.d/*, οπότε μπορείς να βεβαιωθείς και π.χ. ανοίγοντάς τα με το gedit.

BTW, χθες έκανα update στο add-ppa.sh script, αν το ξανατρέξετε θα σβήσει τα παλιά αρχεία και θα δημιουργήσει καινούργια με νέο όνομα. Αυτό επειδή στην Karmic δημιουργήθηκε και σχετικό upstream utility, το "add-apt-repository", οπότε το άλλαξα για να χρησιμοποιούμε τα ίδια ονόματα αρχείων που χρησιμοποιεί κι αυτό.

Η αλλαγή των filenames γίνεται τελείως διάφανα για τους τελικούς χρήστες, δεν χρειάζεται να ασχοληθείτε καθόλου με το script, γι' αυτό και δεν έστειλα και ειδοποίηση...

alkisg

Παράθεση από: Δημήτρης Δαλαγιώργος στις 12 Νοε 2009, 11:21:45 ΠΜ
Δε δούλεψε  :-[
ΟΚ, βρήκα και πότε συμβαίνει, και workaround: https://bugs.launchpad.net/ubuntu/+source/gdm/+bug/401497 (comment #24)
Δηλαδή, αντί για καθαρισμό, θέλει να ορίσουμε [us,gr] layout. Με μια εντολή gconftool-2 λοιπόν παρακάμπτουμε το πρόβλημα, κι αυτοί μετά ας λύσουν το bug όποτε θέλουν...

gconftool-2 --type list --list-type string --set /desktop/gnome/peripherals/keyboard/kbd/layouts '[us,gr]'

Δημήτρης Δαλαγιώργος

Mille mercis!

Χρειάζεται κανένα --direct η εντολή;
Ενάντια στην ηλιθιότητα, ακόμα και οι θεοί, μάταια αγωνίζονται.
Friedrich Schiller

alkisg

Το πιο σωστό μάλλον θα είναι να αφήσεις την προηγούμενη εντολή καθαρισμού όπως ήταν (για καμιά βδομάδα), και να βάλεις το [us,gr] μια και καλή στις προεπιλεγμένες ρυθμίσεις του συστήματος:

sudo gconftool-2 --direct --config-source=xml::/etc/gconf/gconf.xml.defaults/ --type list --list-type string --set /desktop/gnome/peripherals/keyboard/kbd/layouts '[us,gr]'