administrator@server:~$ epoptes
File "/usr/lib/python3/dist-packages/epoptes/ui/gui.py", line 117, in __init__
config.expand_filename('groups.json'))
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
Δεν μπουτάρουν οι clients (κολλάει η οθόνη)
Όσοι έχουν μόνο 64bit clients να προτιμήσουν το amd64 iso (http://cdimage.ubuntu.com/ubuntu-mate/releases/18.04.1/release/ubuntu-mate-18.04.1-desktop-i386.iso). Όσοι έχουν έστω και έναν 32bit, το i386 iso (http://cdimage.ubuntu.com/ubuntu-mate/releases/18.04.1/release/ubuntu-mate-18.04.1-desktop-i386.iso).
το link για το 64 bit ubuntu mate είναι http://cdimage.ubuntu.com/ubuntu-mate/releases/18.04/release/ubuntu-mate-18.04.1-desktop-amd64.iso
Άλκη σε καινούργιες εγκαταστάσεις 18.04 ισχύουν οι οδηγίες Προτεινόμενοι browsers, flash και java (https://alkisg.mysch.gr/steki/index.php?topic=6480.msg75123#msg75123);
Όμως τρώνε μνήμη και στον server και στους clients, είναι μόνιμα προσαρτημένα...Με τα μηχανήματα που έχουμε δεν υπάρχουν περιθώρια για σπατάλη μνήμης. Τα απεγκατέστησα όλα και θα τα βάλω πάλι με apt ή synaptic (έφτιαξα λίστα πλέον και ξέρω τα προγράμματα που θέλω). Και πάλι ευχαριστώ Άλκη για όλα!
Ναι, είναι συμβατό. Θυμήσου να κρατήσεις τα παλιά /etc/passwd, /etc/group, /etc/shadow και /etc/gshadow κάπου ώστε να μπορείς να κάνεις εισαγωγή λογαριασμών χρηστών από passwd μέσα από τα sch-scripts.Καλημέρα mates,
Άλκη για το Slow disk writes after some uptime, only on 32bit/16+RAM/4+ kernels (https://bugs.launchpad.net/ubuntu/+source/linux-hwe/+bug/1698118) έχουμε κάτι νεώτερο ή για συστήματα >8G RAM εφαρμόζουμε workaround όπως το How To Boot with “mem=1024m” Argument using GRUB (https://superuser.com/a/152948) βάζοντας mem=8g;
για να αντιγράψω τα shadow και gshadow έβαλα τον administrator στην αντίστοιχη ομάδα shadow, γιατί δεν είχα δικαιώματα.
Θα χρειαστεί κάτι ιδιαίτερο στην επαναφορά των αρχείων μετα την εγκατάσταση του mate;
Τα αντιγράφουμε και μετά κάνουμε την εισαγωγή από passwd;
Ναι, είναι συμβατό. Θυμήσου να κρατήσεις τα παλιά /etc/passwd, /etc/group, /etc/shadow και /etc/gshadow κάπου ώστε να μπορείς να κάνεις εισαγωγή λογαριασμών χρηστών από passwd μέσα από τα sch-scripts.Κατά την εισαγωγή χρηστών απο passwd, διάβασε τους χρήστες. Τους εμφάνισε σε μία λίστα. Βρήκε διπλό τον administrator, λογικό, οπότε τον έσβησα από τη λίστα προς εισαγωγή. Ενεργοποιήθηκε η επιλογή Εφαρμογή. Την επιλέγω. Ζητά επιβεβαίωση με το πλαίσιο confirm. Δίνοντας Ναι, κάνει την εισαγωγή και μετά κολλάει... :'(
1) Όσο αφορά "κόψιμο" διαφημίσεων συνεχίζουμε με ublock origin και το σχετικό workaround (https://alkisg.mysch.gr/steki/index.php?topic=6480.msg80600#msg80600);
2) Στο firefox παρατήρησα γίνεται ορθογραφικός έλεγχος μόνο για Αγγλικά. Έχω την εντύπωση σε προηγούμενες εκδόσεις λειτουργούσε και για τα Ελληνικά.
Το adblock plus δεν είναι στα αποθετήρια ενώ το ublock origin είναι, οπότε υποθέτω ότι ναι είναι καλύτερα να χρησιμοποιούμε αυτό.
Σε server με 18.04.01 LTS από την Διαχείριση ΣΕΠΕΗΥ επέλεξα Ενεργοποίηση εγγραφών χρηστών. Διάλεξα Ρόλο και Ομάδα, άνοιξε το παράθυρο που περιμένει τα Αιτήματα. Στους χρήστες το Προτιμήσεις - Εγγραφή νέου χρήστη δεν αποκρίνετε....
Υπάρχει κάποια λύση;
Επίσης για την επιλογή εισαγωγή από csv αρχείο τί μορφή πρέπει να έχουν τα αρχεία;
Ευχαριστώ
Σε server με 18.04.01 LTS από την Διαχείριση ΣΕΠΕΗΥ επέλεξα Ενεργοποίηση εγγραφών χρηστών. Διάλεξα Ρόλο και Ομάδα, άνοιξε το παράθυρο που περιμένει τα Αιτήματα. Στους χρήστες το Προτιμήσεις - Εγγραφή νέου χρήστη δεν αποκρίνετε....
Υπάρχει κάποια λύση;
Επίσης για την επιλογή εισαγωγή από csv αρχείο τί μορφή πρέπει να έχουν τα αρχεία;
Μπορώ να έχω το link για 32 & 64bit 18.04 LTSP; δεν καταφερα να την βρω απο το αποθετηριο.
Ισχύει κανονικά το wiki εγκαταστασης σωστα;
Ναι ισχύει κανονικά, και τα δύο link που ζητάς είναι στην πρώτη παράγραφο της σελίδας http://ts.sch.gr/wiki/Linux/Εγκατάσταση_Ubuntu (http://ts.sch.gr/wiki/Linux/%CE%95%CE%B3%CE%BA%CE%B1%CF%84%CE%AC%CF%83%CF%84%CE%B1%CF%83%CE%B7_Ubuntu).αν πατήσω στο 32 ή στο 64bit link, κατεβαίνει το ίδιο αρχείο. Το ίδιο link πρέπει να είναι
αν πατήσω στο 32 ή στο 64bit link, κατεβαίνει το ίδιο αρχείο. Το ίδιο link πρέπει να είναι
Σε υπάρχουσα εγκατάσταση 16.04, είναι προτιμότερο το upgrade σε 18.04.1 ή νέα εγκατάσταση; Στην δεύτερη περίπτωση, μπορώ να κάνω backup τα αρχεία, τα password και τις ρυθμίσεις των χρηστών (όχι ανά χρήστη αλλά συγκεντρωτικά για όλους τους χρήστες);
Όπου είναι δυνατόν, προτιμήστε καθαρές εγκαταστάσεις (διατηρώντας το /home) αντί για αναβαθμίσεις.
θεωρητικά θα σου δουλέψουν τα ακόλουθα βήματα.. Νέα εγκατάσταση κρατώντας το παλιό /home (https://alkisg.mysch.gr/steki/index.php?topic=4889.msg78363#msg78363)
...κι όμως δεν κόλλησε! Δουλεύει μια χαρά, αλλά θέλει υπομονή γιατί δεν δείχνει το progress... Αν δεν το είχες κόψει στη μέση θα τα είχε κάνει όλα σωστά.Αν είσαι σίγουρος ότι θα ολοκληρωθεί θα επιχειρήσω την αναβάθμιση και στον server της διοίκησης, όπου ο server χρησιμοποιείται από διάφορους χρήστες, τους οποίους και πάλι θα εισάγω.
Το να δείχνει το progress είναι στα TODO.
Παρόλα αυτά αν μπορώ να κάνω ενημέρωση σε κάποιο αρχείο ώστε να φαίνονται όλοι οι χρήστες στην οθόνη υποδοχής του server όποτε έχεις χρόνο δώσε μου κάποιες οδηγίες;
3. Δεν δουλεύει το δίκτυο ούτε με τη 18.10 στο lenovo-ideapad-110-15IBR. Μιας και δεν είναι πρόβλημα σχολικών εργαστηρίων έκανα ερώτημα εδώ και θα δούμε αν θα απαντήσει κανείς.
Traceback (most recent call last):
File "/usr/bin/epoptes", line 99, in <module>
main()
File "/usr/bin/epoptes", line 89, in main
egui = gui.EpoptesGui()
File "/usr/lib/python3/dist-packages/epoptes/ui/gui.py", line 118, in __init__
config.expand_filename('groups.json'))
File "/usr/lib/python3/dist-packages/epoptes/common/config.py", line 110, in read_groups
data = json.loads(file.read())
File "/usr/lib/python3.6/json/__init__.py", line 354, in loads
return _default_decoder.decode(s)
File "/usr/lib/python3.6/json/decoder.py", line 339, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/usr/lib/python3.6/json/decoder.py", line 357, in raw_decode
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
No boot filename recievedαυτό όμως το πρόβλημα ξεκίνησε πριν από την ενημέρωση.
Εάν οι σταθμοί εργασίας έχουν Ubuntu, τότε εγκαταστήστε το πακέτο grub-ipxe, ώστε να εμφανιστεί στον grub μία επιλογή για εκκίνηση από το δίκτυο.o συνδεσμος για το grub-ipxe δεν αποκρίνεται
Κατέβασα και κάποια πακέτα από το synaptic (Θα ήθελα κι άλλα, αλλά μου πετάει μηνύματα για έλλειψη χώρου)
Υπολογιστές με Ubuntu
Εάν οι σταθμοί εργασίας έχουν Ubuntu, τότε εγκαταστήστε το πακέτο grub-ipxe (http://τότε εγκαταστήστε το πακέτο grub-ipxe), ώστε να εμφανιστεί στον grub μία επιλογή για εκκίνηση από το δίκτυο.
sudo apt-get install grub-ipxe
...
Μόνο ένα θεματάκι...
όταν έκλεισα το server για να φύγω, είχα ξεχάσει ένα client ανοιχτό κι όταν πήγα να τον κλείσω δεν αποκρινόταν, είχε κολλήσει. Συμβαίνει πάντα αυτό;
Ένας τρόπος να υποστηρίζουμε 32bit και 64bit clients είναι να εγκαθιστούμε τον server με 32bit.Για την πρώτη λύση:
Τα αρνητικά του 32 bit στον server είναι:
- Δυσκολία εγκατάστασης αν ο server έχει UEFI (το λινκ που έγραψες παραπάνω)
- Και αν ο server έχει πάνω από 8 GB RAM, θέλει να του περάσουμε παράμετρο mem=8G στον grub και να του περιορίσουμε τη μνήμη στα 8 GB γιατί αλλιώς έχει ένα bug και σέρνεται ο δίσκος.
Αν αυτά τα αρνητικά είναι αποδεκτά, επιλέγεις αυτή τη μέθοδο.
Μια εναλλακτική μέθοδος είναι να γίνει εγκατάσταση του server με 64 bit,
αλλά να γίνει και μια δεύτερη εγκατάσταση 32 bit Ubuntu εντός του 64 bit Ubuntu, ώστε να χρησιμοποιούν αυτόν τον εικονικό δίσκο οι 32bit clients.
Αυτό έχει λίγο παραπάνω κόπο, και για το αρχικό setup αλλά και για τη συντήρηση 2 εγκαταστάσεων, αλλά δεν έχει τα αρνητικά της πρώτης μεθόδου.
Windows δεν εμπλέκονται πουθενά. Ενώ το VirtualBox θα ανοίγει μόνο για updates και προσθήκη νέων προγραμμάτων, ΔΕΝ θα είναι ανοιχτό όσο δουλεύουν οι clients.
ΥΓ. Δεν είναι ό,τι πιο ευχάριστο και για εμάς και για σας να ρωτάμε συνέχεια, αλλά δυστυχώς τα δεδομένα μας είναι αυτά. Αν οργανωνόταν κάποιο σεμινάριο από το ΠΣΔ (; ) στο Linux ίσως να βοηθούσε.
(1)είναι μία γραμμή;
sudo sh Alice3_unix_3_5.sh "/usr/local/bin/Alice 3"
Δοκίμασα σήμερα πρώτη φορά με μαθητές να δουλέψω το εργαστήριο με LTSP και κάποια στιγμή (όταν πήγα να κάνω εκπομπή της οθόνης) μου κρέμασε. :(
Το "switch" που έχουμε είναι ένα: TP - LINK (TL - SF1016D 10/100 Mbps). Υποθέτω πως αυτό πρέπει να φταίει.
Αν όντως φταίει αυτό, μήπως θα μπορούσε να μου προταθεί ένα πιο κατάλληλο για να το ζητήσω απ' το δ/ντή του σχολείου;
Αν εννοείς ότι το πρόβλημα παρουσιάστηκε στον server, ακούγεται για θέμα της κάρτας γραφικών. Τι κάρτα είναι, nvidia;
Αν ναι, μήπως ξέχασες να κάνεις δημοσίευση εικονικού δίσκου.:-[ ωχ. Ένα μυαλό χειμώνα-καλοκαίρι.
Ένας τρόπος να υποστηρίζουμε 32bit και 64bit clients είναι να εγκαθιστούμε τον server με 32bit.
Τα αρνητικά του 32 bit στον server είναι:
- Δυσκολία εγκατάστασης αν ο server έχει UEFI (το λινκ που έγραψες παραπάνω)
- Και αν ο server έχει πάνω από 8 GB RAM, θέλει να του περάσουμε παράμετρο mem=8G στον grub και να του περιορίσουμε τη μνήμη στα 8 GB γιατί αλλιώς έχει ένα bug και σέρνεται ο δίσκος.
Καλησπέρα, πώς γίνεται η προσθήκη στο grub; Μάλλον αντιμετωπίζω το πρόβλημα που περιγράφεις.
Το grub-ipxe και το ipxe γενικότερα δεν υποστηρίζουν όλες τις onboard κάρτες δικτύου. Αν μπορείς βγάλε μια φωτογραφία με το κινητό και ανέβασέ τη, για να ξεχωρίσουμε αν δεν βρήκε κάρτα (που είναι το πρόβλημα που λέω), ή αν βρήκε κάρτα και δεν κατάφερε την εκκίνηση από το δίκτυο (που είναι πρόβλημα ρύθμισης του server).
PXE-E52 proxyDHCP offers were received. No DHCP offers were receivedΧρησιμοποιώντας το ipxe (boot δοκιμαστικά από CD) φόρτωναν χωρίς πρόβλημα.
Πρώτα τα Windows 10 και μετά το Ubuntu.Τι μειων εχει το Legacy CSM; Εχω ssd με i5 και 12gb Ram. Μου χαλαει κατι σε ταχυτητα εστω και λιγο;
Αν θες τη μέγιστη συμβατότητα, κάνε τις εγκαταστάσεις σε BIOS (Legacy CSM) mode, όχι UEFI.
Π.χ. 32 bit Ubuntu dual boot με Windows 10, ή win32-loader, ή grub-ipxe, ή πρώτη boot επιλογή το BIOS PXE και δεύτερη τα Windows 10, δεν παίζουν εύκολα αν οι εγκαταστάσεις είναι UEFI.
Έριξα μια ματιά. Υποθέτω ότι έχεις εγκαταστήσει το μεταπακέτο dimotiko-extra, το οποίο εγκατέστησε τα: dim-anakalypto-ton-kosmo-mesa-apo-ton-ypologisti, dim-mathaino-ti-glossa-mou, dim-perivallon-i-prostasia-tou-dasous, dim-politika-kai-diplomatika-gegonota-tis-neoteris-istorias-mas, dim-sto-stavrodromi-trion-ipeiron-i-zoi-sti-vyzantini-aftokratoria, gym-taxinomoume, dim-metro-ypologizo-kai-ektimo-aΑ ωραία ευχαριστώ, θα το προσπαθήσω.
Το πρώτο από αυτά, το dim-anakalypto-ton-kosmo-mesa-apo-ton-ypologisti, εξαρτάται και εγκαθιστά το lyk-avakio, το οποίο εξαρτάται από την java. Δυστυχώς το αβάκιο δεν παίζει με την τελευταία java 11 που έχει το Ubuntu.
Οπότε τελικά, για να κάνεις το αβάκιο να παίξει, εγκαθιστάς την παλιά java:
sudo apt install oracle-java8-installer
# Παροχή κουμπιού "Είσοδος ως επισκέπτης", με βάση τα LDM_USERNAME/LDM_PASSWORD.
LDM_GUESTLOGIN=True
LDM_PASSWORD="1234"
# Αυτόματη είσοδος με βάση τα LDM_USERNAME/LDM_PASSWORD.
#LDM_AUTOLOGIN=True
# Καθορισμός του λογαριασμού επισκέπτη LDM_USERNAME με βάση το HOSTNAME.
#HOST_TO_USERNAME="pc/guest"
...
[00:21:86:17:8d:e0]
HOSTNAME=ergpc08
#LDM_USERNAME=guestergpc08
Για μικρές απορίες ή παρατηρήσεις, χρησιμοποιήστε το παρόν θέμα.
Για μεγαλύτερα προβλήματα, ανοίξτε νέο θέμα (https://alkisg.mysch.gr/steki/index.php?action=post;board=67.0).