Γενικά > Linux

Δεν τρέχει το scratch 2 στους σταθμούς (ubuntu 20.04)

<< < (2/2)

alkisg:
Κατάφερα να αναπαραγάγω το πρόβλημα: το scratch2 δεν τρέχει σε LTSP clients που έχουν Ubuntu 20.04 και 5.11 kernel. Παραθέτω τρεις εναλλακτικές λύσεις, με προτιμώμενη την πρώτη:

1) Εγκαθιστούμε το scratch 3 και δεν ασχολούμαστε με το scratch 2:
sudo apt install scratux
sudo apt purge --auto-remove scratch2
Περισσότερα για το scratch 3 στο σχετικό θέμα.

2) Εγκαθιστούμε τον 5.4 kernel, με τον οποίο το scratch 2 τρέχει κανονικά:
sudo apt install linux-generic
sudo ltsp image /

3) Βάζουμε τα παρακάτω στο ltsp.conf, τα οποία κάνουν το scratch 2 να παίξει και με τον kernel 5.11. Νομίζω ότι η βασική αιτία είναι ότι είναι 32bit πρόγραμμα, ενώ στον 5.11 από default έχουν ενεργοποιήσει ένα inode64 option. Ίσως αντί για τα παρακάτω να παίξει και το inode32 αλλά δεν το παίδεψα περισσότερο.


--- Κώδικας: Bash ---[clients]POST_INIT_FIX_SCRATCH2="section_fix_scratch2" [fix_scratch2]mkdir /run/tmpfsmount -t tmpfs tmpfs /run/tmpfsfor s in /usr/share/fonts/truetype/ubuntu \    /usr/share/scratch2/adobe-air-sdk/runtimes/air/linux/Adobe\ AIR/Versions/1.0/libCore.so \    /usr/share/scratch2/www; do    t="/run/tmpfs/${s##*/}"    mv "$s" "$t"    ln -s "$t" "$s"done

anagsteki:
Δοκίμασα τη λύση 2) προς το παρόν (αλλαγή KERNEL),  λόγω πολλών έτοιμων φύλλων εργασίας στο scratch2. Δούλεψε κανονικά.
Πολλά ευχαριστώ!!!

Πλοήγηση

[0] Λίστα μηνυμάτων

[*] Προηγούμενη σελίδα

Μετάβαση στην πλήρη έκδοση