Υποστήριξη Ubuntu 24.04/LTSP/Epoptes/sch-scripts

Ξεκίνησε από alkisg, 29 Αυγ 2025, 10:14:04 ΠΜ

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

falexakos

Παράθεση από: alkisg στις 29 Αυγ 2025, 10:14:04 ΠΜΈτσι ορίστηκε μια νέα ομάδα με τους καλούς μας συναδέλφους Σπύρο, Αλέξανδρο και Γιάννη, οι οποίοι θα κάνουν υποστήριξη στα σχολεία αλλά για την ώρα δεν δύνανται να κάνουν ανάπτυξη.

Αφού σε ξαναευχαριστήσω de profundis κι εγώ, θα ήθελα να ρωτήσω: Τους Σπύρο, Αλέξανδρο και Γιάννη θα τους βρίσκουμε στα Matrix/IRC κλπ. ; Παρακολουθούν εδώ το "Στέκι";
Thanks again.

"Be ashamed to die until you have won some victory for humanity."
Horace Mann (USA, 1796–1859)

alexxtasi

Καλημέρα,

εδώ τριγύρω είμαστε :) απλά ο alkisg είναι ο πιο ειδικός αλλά και πολύ γρήγορος ;)

Αλλά που θα πάει θα εξειδικευτούμε και εμείς.

Σταύρος Βολίκας

Καλησπέρα Άλκη,

Προσπάθησα να εγκαταστήσω το διερμηνευτή της γλώσσας στο server Ubuntu 24 LTSP με την εντολή
sudo apt-get install glossa
Αντέγραψα την έκδοση 1.5.1 όπως αναφέρεις στις οδηγίες της σελίδας σου.
Αν και εγκαταστάθηκε, όταν το τρέχω εμφανίζει ότι γίνεται ρύθμιση στο wine και δεν ανοίγει το διερμηνευτή...
Σταύρος Βολίκας

alexxtasi

Παράθεση από: Σταύρος Βολίκας στις 18 Σεπ 2025, 12:24:45 ΜΜΚαλησπέρα Άλκη,

Προσπάθησα να εγκαταστήσω το διερμηνευτή της γλώσσας στο server Ubuntu 24 LTSP με την εντολή
sudo apt-get install glossa
Αντέγραψα την έκδοση 1.5.1 όπως αναφέρεις στις οδηγίες της σελίδας σου.
Αν και εγκαταστάθηκε, όταν το τρέχω εμφανίζει ότι γίνεται ρύθμιση στο wine και δεν ανοίγει το διερμηνευτή...

Σταύρο δες το παρακάτω post:
https://alkisg.mysch.gr/steki/index.php?topic=9722.0

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

Σταύρος Βολίκας

Ευχαριστώ πολύ Άλκη.
Λύθηκε με τις οδηγίες του post.
Σταύρος Βολίκας

alkisg

Ανέβασα νέες εκδόσεις των λογισμικών LTSP/Epoptes/sch-scripts για Ubuntu 24.04, όποιος θέλει κάνει ενημερώσεις και δημοσίευση εικονικού δίσκου.
Μια από τις διορθώσεις επιλύει κάποια προβλήματα δικαιωμάτων των browsers, του libreoffice και άλλων λογισμικών, για παράδειγμα ο Firefox έβγαζε αυτήν την προειδοποίηση.

Λίστα αλλαγών (changelog):

LTSP:
    Don't disable at-spi-dbus-bus user service
    Disable apparmor.service once more (#950)
    Add more dhcp-mac lines for Raspberry Pi (#940)
    Look for compressed module overlay.ko.zst (#945)

Epoptes:
    Allow simultaneous Open terminal invocations (#234)
    Amend LAN benchmark download bandwidth (#233)
    Show new executed commands in combobox (#232)
    Replace deprecated pipes module by shlex (#225)
    Remove python3-setuptools dependency (#224)

sch-scripts:
    Don't keep apparmor.service (ltsp #950)
    Add i386 dpkg architecture for wine (#70)
    Overwrite invalid share symlinks
    Remove tlp as it breaks WoL
    Force Greek keyboard layout
    Add missing comma in chromium-browser.json
    Initial support for Ubuntu 24.04

Παππάς Παναγιώτης

Καλημέρα σε όλους. μετά από καθαρή εγκατάσταση και επειδή έχω οθόνες με διαφορετικές αναλύσεις, όταν κάνω εκπομπή οθόνης μέσω του επόπτες σε πλήρη οθόνη υπάρχει θέμα. ξέρει κανείς πώς επιλύεται το θέμα του scaling;

markakis

Σχετική συζήτηση στο Στέκι έχει γίνει εδώ και υπάρχει topic στην τεκμηρίωση του Επόπτη, μπορείς να ρίξεις μια ματιά. Δεν έχω χρησιμοποιήσει τη δυνατότητα αυτή πρόσφατα για να έχω άποψη.

Παππάς Παναγιώτης

Παράθεση από: markakis στις 23 Σεπ 2025, 02:29:18 ΜΜΣχετική συζήτηση στο Στέκι έχει γίνει εδώ και υπάρχει topic στην τεκμηρίωση του Επόπτη, μπορείς να ρίξεις μια ματιά. Δεν έχω χρησιμοποιήσει τη δυνατότητα αυτή πρόσφατα για να έχω άποψη.
Καλησπέρα και πάλι. ακολούθησα τα βήματα που αναφέρει ο Άλκης στην 1η σελίδα του 1ου link που αναφέρεις αλλά τώρα έχω θέμα και δεν μου δουλεύει το epoptes. Συγκεκριμένα κάνει αποσύνδεση σε όσους clients έχουν 15αρα ή 17αρα οθόνη. Το κάνει ότι ανάλυση κι αν βάλω στο server, ακόμα και 1366χ768 που την υποστηρίζουν όλοι οι clients. Καμιά ιδέα; ευχαριστώ

delibeis

Παράθεση από: alkisg στις 11 Σεπ 2025, 03:10:34 ΠΜ@delibeis υπάρχει άλλος client με ίδιο hardware, ή αυτός έχει κάτι ξεχωριστό;
Δεν πιστεύω π.χ. να έχει 32bit CPU;

Υποθέτοντας ότι είναι 64bit, τότε ίσως το iPXE να πέφτει σε κάποιο BIOS memory hole και να μην βρίσκει συνεχόμενη μνήμη για το initrd.
Θα μπορούσες να δοκιμάσεις να κάνεις Load BIOS default settings από το BIOS,
κι αν ούτε αυτό παίξει, να κατεβάσεις νέο ipxe:

sudo wget boot.ipxe.org/undionly.kpxe -O /srv/tftp/ltsp/undionly.kpxe
Καλησπέρα,

δοκίμασα τα παραπάνω (Load BIOS default settings) κατέβασα και νέο ipxe, το οποίο επανεγκατάστησα στα Windows, αλλά δυστυχώς δεν εκκινούν οι δύο συγκεκριμένοι clients.

Έχω ελέγξει την καλωδίωση, την άλλαξα προληπτικά, όπως και την κάρτα δικτύου, αλλά το αποτέλεσμα ήταν το ίδιο. Έτρεξα τα διαγνωστικά των Windows κατά την εκκίνηση: bootrec /fixmbr,  bootrec /fixboot, αλλά χωρίς αποτέλεσμα. Προσπάθησα δικτυακή εκκίνηση από boot CD (κατέβασα το iso του ipxe), αλλά τίποτα. Έλεγξα μία μία τις ρυθμίσεις του BIOS των δύο client με το μηχάνημα που λειτουργεί, κάνοντας κάποιες μικρές προσαρμογές, αλλά ούτε αυτό βοήθησε.

Σε μία τελευταία προσπάθεια κλωνοποίησα τον σκληρό δίσκο από άλλο μηχάνημα που λειτουργεί κανονικά (έχουν ακριβώς τα ίδια χαρακτηριστικά), αλλά τώρα μου βγάζει μήνυμα


ΠαράθεσηTry (hd0,0): NTFS5: No g2ldr
Try (hd0,1): NTFS5: 0
Try (hd0,2): NTFS5: No g2ldr
Try (hd0,3): invalid or null
Try (fd0): invalid or null
Error: Cannot find GRLDR in all devices. Please Ctrl+Alt+Del to restart

Σε ένα τρίτο μηχάνημα, του οποίου, επίσης, κλωνοποίησα τον δίσκο από το ίδιο μηχάνημα που λειτουργεί, βρίσκει τον grub boot loader, παίρνει IP από τον router, αλλά βγάζει μήνυμα

ΠαράθεσηNothing to boot: No such file or directory (http://ipxe.org/2d03e13b)
No more network devices


Reboot and select proper boot device
or Insert Boot media in selected boot device and press a key

Δεν ξέρω τι άλλο να δοκιμάσω...

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

Οποιαδήποτε βοήθεια είναι ευπρόσδεκτη.

Σας ευχαριστώ εκ των προτέρων!

alkisg

Καλημέρα @delibeis, για κάθε προβληματικό client, στείλε τα παρακάτω:

  • Μοντέλο CPU, π.χ. Intel Pentium E5800
  • Μέγεθος RAM, π.χ. 512 MB
  • Screenshot από ολόκληρη την οθόνη στην φάση που αποτυγχάνει την δικτυακή εκκίνηση χρησιμοποιώντας το iPXE CD: https://boot.ipxe.org/

Επίσης, αν μπορείς να εκκινήσεις τους clients με οποιοδήποτε Ubuntu Live CD, τότε έλα από το chat room να το δούμε με απομακρυσμένη βοήθεια: https://el.ltsp.org/support/

delibeis

Καλησπέρα, Άλκη!

Τα προβληματικά client έχουν Pentium Dual-Core CPU E5300 @2.60GHz και 2 GB RAM, όπως και όλα τα υπόλοιπα clients του εργαστηρίου.

Παραθέτω και τα στιγμιότυπα κατά τη δικτυακή εκκίνηση με iPXE CD.

Θα προσπαθήσω αύριο να βρω χρόνο, αν είσαι και εσύ διαθέσιμος, να το δούμε με απομακρυσμένη βοήθεια.

Όπως και να'χει σε ευχαριστώ πάρα πολύ για τη βοήθειά σου!

alkisg

Ναι καλύτερα έλα από το chat room, https://el.ltsp.org/support.
Αν μπορείς να έχεις μπουτάρει και ένα από τα προβληματικά clients χρησιμοποιώντας οποιοδήποτε Linux Live CD.

Αν τυχόν δεν βρεθούμε online, τότε στον server τρέξε:

journalctl -fb -u dnsmasq

Μετά μπούταρε έναν από τους προβληματικούς clients όπως έκανες παραπάνω στα screenshots, και ανέβασε το τι εμφανίστηκε στο τερματικό του server.

alkisg

@delibeis το πρόβλημα είναι ότι έχεις τρεις servers,
έχεις διαχωρίσει τους clients σε εργαστήρια μέσω του dnsmasq,
και δεν πρόσθεσες τους clients που λείπουν:

Κώδικας: Bash
administrator@server-a:/etc/dnsmasq.d$ cat dhcp-hosts/lab1.csv 
70:71:bc:21:21:08, set:lab1,pc01
70:71:bc:21:21:1e, set:lab1,pc02


70:71:bc:21:1f:d6, set:lab1,pc05
70:71:bc:21:21:d8, set:lab1,pc06
70:71:bc:21:22:6b, set:lab1,pc07
70:71:bc:21:22:f5, set:lab1,pc08
70:71:bc:21:30:ea, set:lab1,pc09
70:71:bc:21:26:9c, set:lab1,pc10
70:71:bc:21:21:1f, set:lab1,pc11
70:71:bc:21:21:0a, set:lab1,pc12

Εκεί ανάμεσα, αν βάλεις τις MAC address από τους clients που δεν μπουτάρουν, θα μπουτάρουν...