Intrepid: δεν γίνονται mount τα usb flash drives

...ερωτήσεις & προβλήματα με το ubuntu ltsp και τους thin clients στην εκπαίδευση

Συντονιστές: the_eye, pros

Intrepid: δεν γίνονται mount τα usb flash drives

Δημοσίευσηαπό Wizard » 14 Ιαν 2009, 16:36

Κι εκεί που νόμιζα ότι ξεμπέρδεψα με τα βασικά θέματα, δοκιμάζω το φλασάκι μου σε έναν thin client και τίποτα. Oύτε εικονίδιο στο gnome desktop, ούτε mount.
Πήγα στο https://wiki.ubuntu.com/DebugLocalDev και τα δοκίμασα όλα, ltspfs package, fuse module, ο χρήστης στο group fuse. Έτρεξα και από chroot την εντολή dmesg και μοιάζει να αναγνωρίζεται.
Το θέμα είναι μέσα από chroot το /var/run/ltspfs_fstab δεν εμφανίζει γραμμή για το φλασάκι.
Έτρεξα μέσα από chroot την εντολή ssh -X -S /var/run/ldm_socket_vt7_10.ΧΧ.ΧΧ.10 10.ΧΧ.ΧΧ.10 "/usr/sbin/ltspfsmounter /tmp add" και ενώ δημιουργήθηκε το εικονίδιο στο desktop και έγινε mount στο /media/user1/tmp, μου εμφανίστηκαν και τα εξής μηνύματα:
Wrote ba43b117(Κλπ) size 32, waiting
Error: /media/user1 is not mounted.

Στον server, το φλασάκι γίνεται mount κανονικά. Άρα, κάτι παίζει με τα udev rules ?
Wizard
babeTUX
babeTUX
 
Δημοσιεύσεις: 19
Εγγραφή: 16 Δεκ 2008, 17:00
Εκτύπωση

Re: Intrepid: δεν γίνονται mount τα usb flash drives

Δημοσίευσηαπό alkisg » 15 Ιαν 2009, 00:42

Ουφ... αυτό ήταν δύσκολο, πήρε ώρες debugging, ελπίζω τουλάχιστον να το πέτυχα:

Το αρχείο /opt/ltsp/i386/etc/init.d/ltsp-client-setup είναι τελείως ασυγχρόνιστο με τις αλλαγές της τελευταίας ...δεκαετίας :D στο LTSP, και σπάει τα πράγματα. Και μάλλον σπάει πολύ περισσότερα από τα USB sticks και τα localdevs.

Άνοιξε το αρχείο αυτό και βάλε διέσεις μπροστά από τις γραμμές
Κώδικας: Επιλογή όλων
#configure_localdev() {
#    boolean_is_true "$LOCALDEV" && mkdir /var/run/drives
#}

ώστε να "κρυφτεί" η πανάρχαια συνάρτηση configure_localdev() και να χρησιμοποιηθεί η νεότερη ομώνυμη συνάρτηση που βρίσκεται στο /usr/share/ltsp/ltsp-init-common.

Και μετά εννοείται θέλει sudo ltsp-update-image και reboot τους clients.

Μάλλον το αρχείο αυτό ξέμεινε στο Ubuntu και πρέπει να το ενημερώσουν επειγόντως!!!
alkisg
punkTUX
punkTUX
 
Δημοσιεύσεις: 190
Εγγραφή: 26 Μάιος 2008, 11:38
Εκτύπωση

Re: Intrepid: δεν γίνονται mount τα usb flash drives

Δημοσίευσηαπό alkisg » 15 Ιαν 2009, 09:16

Άνοιξα και bug report:
https://bugs.launchpad.net/ubuntu/+sour ... bug/317286
Obsolete functions in /etc/init.d/ltsp-client-setup override newer ones

Αντί να βάλω σχόλια στη συνάρτηση configure_localdev(), δοκίμασα να μετακινήσω τη γραμμή
Κώδικας: Επιλογή όλων
. /usr/share/ltsp/ltsp-init-common

κάτω από τις συναρτήσεις, ακριβώς δηλαδή πριν από το
Κώδικας: Επιλογή όλων
case "$1" in
    start)

ώστε να γίνονται override από τις καινούργιες εκδόσεις κι άλλες παλιές συναρτήσεις (π.χ. configure_swap, configure_printer) και όχι μόνο η configure_localdev.

Απ' ότι βλέπω τώρα δουλεύουν και τα τοπικά CD, μιά χαρά!!! :)
alkisg
punkTUX
punkTUX
 
Δημοσιεύσεις: 190
Εγγραφή: 26 Μάιος 2008, 11:38
Εκτύπωση

Re: Intrepid: δεν γίνονται mount τα usb flash drives

Δημοσίευσηαπό kaingeo » 15 Ιαν 2009, 10:37

Αν δεν είχα και σένανε... τι θα ήμουν στην γή
μπορεί Windows να τρεχαα... να χα καταστραφεί!!!

Alkis for president!!!
kaingeo
punkTUX
punkTUX
 
Δημοσιεύσεις: 237
Εγγραφή: 10 Μάιος 2008, 21:15
Τοποθεσία: Ηράκλειο
Εκτύπωση

Re: Intrepid: δεν γίνονται mount τα usb flash drives

Δημοσίευσηαπό Wizard » 15 Ιαν 2009, 13:59

Δοκίμασα τις αλλαγές, αλλά το φλασάκι μου συνεχίζει να μη γίνεται mount, δανείστηκα όμως ένα άλλο που έγινε mount :? Μήπως παίζουν άλλοι κανόνες στον server και άλλοι στους thin clients ?

btw, Άλκη τα λόγια περιττεύουν για τα αποτελέσματά σου! :)
Wizard
babeTUX
babeTUX
 
Δημοσιεύσεις: 19
Εγγραφή: 16 Δεκ 2008, 17:00
Εκτύπωση

Re: Intrepid: δεν γίνονται mount τα usb flash drives

Δημοσίευσηαπό alkisg » 15 Ιαν 2009, 14:23

Ναι, παίζουν άλλοι κανόνες, οι clients βλέπουν μόνο FAT32 sticks (όχι FAT16) ενώ ο server οποιοδήποτε file system. Φόρμαρε λοιπόν το stick σου σε FAT32 π.χ. με το gparted.

Πωπω γρήγορα πιστόλια είναι, ο stgraber το διόρθωσε κι όλας το πρόβλημα στο PPA του (https://launchpad.net/~stgraber/+archive)
Εγώ αυτό χρησιμοποιώ (υποστηρίζει και local apps - π.χ. να τρέχει τοπικά ο firefox και ο flash player), αλλά δεν είναι για γενική χρήση γιατί δεν τεστάρονται αρκετά οι αλλαγές που κάνει, είναι περίπου σαν proposed updates...
alkisg
punkTUX
punkTUX
 
Δημοσιεύσεις: 190
Εγγραφή: 26 Μάιος 2008, 11:38
Εκτύπωση

Re: Intrepid: δεν γίνονται mount τα usb flash drives

Δημοσίευσηαπό Wizard » 15 Ιαν 2009, 15:04

Είναι FAT32. Θα δοκιμάσω να το ξαναφορμάρω μέσα από το Ubuntu, αλλά θα μου κάνει εντύπωση αν δουλέψει μετά.
Wizard
babeTUX
babeTUX
 
Δημοσιεύσεις: 19
Εγγραφή: 16 Δεκ 2008, 17:00
Εκτύπωση

Re: Intrepid: δεν γίνονται mount τα usb flash drives

Δημοσίευσηαπό alkisg » 15 Ιαν 2009, 15:27

Πριν το φορμάρεις, βάλ' το λίγο στο server και δώσε μία
Κώδικας: Επιλογή όλων
sudo fdisk -l /dev/sdb

για να δούμε τι "περίεργο" μπορεί να έχει (αν φυσικά είναι αυτό και δεν φταίει κάτι άλλο, όπως π.χ. το ίδιο το υλικό του usb stick - να λείπει δηλαδή κάποιο module από το chroot).
alkisg
punkTUX
punkTUX
 
Δημοσιεύσεις: 190
Εγγραφή: 26 Μάιος 2008, 11:38
Εκτύπωση

Re: Intrepid: δεν γίνονται mount τα usb flash drives

Δημοσίευσηαπό Wizard » 15 Ιαν 2009, 15:51

Νομίζω ότι το τελευταίο μήνυμα υποδηλώνει reformat του stick, ε; :roll:

Κώδικας: Επιλογή όλων
Disk /dev/sdb: 2097 MB, 2097151488 bytes
255 heads, 63 sectors/track, 254 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x1568e9ff

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1         255     2047968    b  W95 FAT32
Partition 1 has different physical/logical endings:
     phys=(253, 254, 63) logical=(254, 245, 54)
Wizard
babeTUX
babeTUX
 
Δημοσιεύσεις: 19
Εγγραφή: 16 Δεκ 2008, 17:00
Εκτύπωση


Επόμενο

Επιστροφή στο Ubuntu LTSP και Thin Clients στην Εκπαίδευση

cron