Epoptes installation unklar

Hier unser kompletter Tree …

19:06/0 server ~/linbo/linuxmuster-client/xenial # ls -ld $(find .)
drwxr-xr-x 7 root root 4096 Nov 20 10:25 .
drwxr-xr-x 3 root root 4096 Apr 22  2016 ./common
drwxr-xr-x 3 root root 4096 Mär 17 12:54 ./common/etc
drwxrwxr-x 2 root root 4096 Mai  9  2016 ./common/etc/cups
-rw-r--r-- 1 root root   21 Mai  9  2016 ./common/etc/cups/client.conf
-rw-r--r-- 1 root root  797 Mär 31 09:16 ./common/etc/fstab
-rw-r--r-- 1 root root  443 Mai  9  2016 ./common/etc/hosts
drwxr-xr-x 4 root root 4096 Mär 26  2015 ./raum1
drwxr-xr-x 7 root root 4096 Nov 20 10:10 ./raum1/etc
drwxr-xr-x 2 root root 4096 Apr 14 10:38 ./raum1/etc/cups
-rw------- 1 root root 3588 Apr 14 10:40 ./raum1/etc/cups/printers.conf
drwxr-xr-x 2 root root 4096 Mär 26  2015 ./raum1/etc/default
-rw-r--r-- 1 root root  369 Nov  5  2011 ./raum1/etc/default/epoptes
-rw-r--r-- 1 root root  668 Nov 20 10:01 ./raum1/etc/default/epoptes-client
drwxr-xr-x 2 root root 4096 Mär 26  2015 ./raum1/etc/epoptes
-rw-r--r-- 1 root root  875 Mär 26  2015 ./raum1/etc/epoptes/server.crt
-rw------- 1 root root  916 Mär 26  2015 ./raum1/etc/epoptes/server.key
-rw-r--r-- 1 root root  984 Nov 20 10:18 ./raum1/etc/hosts
drwxr-xr-x 2 root root 4096 Mär 26  2015 ./raum1/etc/init.d
-rwxr-xr-x 1 root root 1645 Apr  8  2012 ./raum1/etc/init.d/epoptes
-rwxr-xr-x 1 root root 1124 Apr  8  2012 ./raum1/etc/init.d/epoptes-client
drwxr-xr-x 3 root root 4096 Mär 26  2015 ./raum1/etc/xdg
drwxr-xr-x 2 root root 4096 Mär 26  2015 ./raum1/etc/xdg/autostart
-rw-r--r-- 1 root root  428 Nov 20 10:45 ./raum1/etc/xdg/autostart/epoptes-client.desktop
drwxr-xr-x 5 root root 4096 Jan 22 18:23 ./raum1-lehrer-pc
drwxr-xr-x 7 root root 4096 Nov 20 10:10 ./raum1-lehrer-pc/etc
drwxr-xr-x 2 root root 4096 Okt 23  2014 ./raum1-lehrer-pc/etc/cups
-rw------- 1 root root 3588 Apr 14 10:40 ./raum1-lehrer-pc/etc/cups/printers.conf
drwxr-xr-x 2 root root 4096 Mär 26  2015 ./raum1-lehrer-pc/etc/default
-rw-r--r-- 1 root root  370 Nov 20 10:14 ./raum1-lehrer-pc/etc/default/epoptes
-rw-r--r-- 1 root root    0 Nov 20 10:21 ./raum1-lehrer-pc/etc/default/epoptes-client
drwxr-xr-x 2 root root 4096 Mär 26  2015 ./raum1-lehrer-pc/etc/epoptes
-rw-r--r-- 1 root root  875 Mär 26  2015 ./raum1-lehrer-pc/etc/epoptes/server.crt
-rw-r--r-- 1 root root  916 Mär 26  2015 ./raum1-lehrer-pc/etc/epoptes/server.key
-rw-r--r-- 1 root root  983 Nov 20 10:17 ./raum1-lehrer-pc/etc/hosts
drwxr-xr-x 2 root root 4096 Mär 26  2015 ./raum1-lehrer-pc/etc/init.d
-rwxr-xr-x 1 root root 1645 Apr  8  2012 ./raum1-lehrer-pc/etc/init.d/epoptes
-rwxr-xr-x 1 root root    0 Nov 20 10:22 ./raum1-lehrer-pc/etc/init.d/epoptes-client
drwxr-xr-x 3 root root 4096 Mär 26  2015 ./raum1-lehrer-pc/etc/xdg
drwxr-xr-x 2 root root 4096 Mär 26  2015 ./raum1-lehrer-pc/etc/xdg/autostart
-rw-r--r-- 1 root root    0 Nov 20 10:21 ./raum1-lehrer-pc/etc/xdg/autostart/epoptes-client.desktop
drwxr-xr-x 3 root root 4096 Jan 22  2015 ./raum1-lehrer-pc/home
drwxr-xr-x 4 root root 4096 Jan 22  2015 ./raum1-lehrer-pc/home/linuxadmin
drwxr-xr-x 4 root root 4096 Apr  7 10:28 ./raum1-lehrer-pc/home/linuxadmin/.config
drwxr-xr-x 2 root root 4096 Jan 22  2015 ./raum1-lehrer-pc/home/linuxadmin/.config/autostart
-rwxr--r-- 1 root root  186 Jan 22  2015 ./raum1-lehrer-pc/home/linuxadmin/.config/autostart/Aufloesung.desktop
drwxr-xr-x 2 root root 4096 Apr  7 10:28 ./raum1-lehrer-pc/home/linuxadmin/.config/epoptes
-rw-r--r-- 1 root root 1624 Apr  7 10:24 ./raum1-lehrer-pc/home/linuxadmin/.config/epoptes/groups.json
-rw-r--r-- 1 root root  192 Apr  7 10:24 ./raum1-lehrer-pc/home/linuxadmin/.config/epoptes/settings
drwxr-xr-x 2 root root 4096 Jan 22  2015 ./raum1-lehrer-pc/home/linuxadmin/Desktop
-rwxr--r-- 1 root root  186 Jan 22  2015 ./raum1-lehrer-pc/home/linuxadmin/Desktop/Aufloesung.desktop
drwxr-xr-x 5 root root 4096 Mär 26  2015 ./raum1-lehrer-pc/usr
drwxr-xr-x 2 root root 4096 Mär 26  2015 ./raum1-lehrer-pc/usr/bin
-rwxr-xr-x 1 root root 2793 Mär 26  2016 ./raum1-lehrer-pc/usr/bin/epoptes
drwxr-xr-x 2 root root 4096 Mär 26  2015 ./raum1-lehrer-pc/usr/sbin
-rwxr-xr-x 1 root root    0 Nov 20 10:22 ./raum1-lehrer-pc/usr/sbin/epoptes-client
drwxr-xr-x 3 root root 4096 Jan 22 18:23 ./raum1-lehrer-pc/usr/share
drwxr-xr-x 2 root root 4096 Mär 26  2015 ./raum1-lehrer-pc/usr/share/applications
-rw-r--r-- 1 root root  248 Nov 20 10:19 ./raum1-lehrer-pc/usr/share/applications/epoptes.desktop
-rwxr-xr-x 1 root root  120 Jan 22  2015 ./raum1-lehrer-pc/usr/share/lightdmsetup.sh
drwxr-xr-x 5 root root 4096 Mär 26  2015 ./raum1/usr
drwxr-xr-x 2 root root 4096 Mär 26  2015 ./raum1/usr/bin
-rwxr-xr-x 1 root root 2793 Mär 26  2016 ./raum1/usr/bin/epoptes
drwxr-xr-x 2 root root 4096 Mär 26  2015 ./raum1/usr/sbin
-rwxr-xr-x 1 root root 8137 Mär 26  2016 ./raum1/usr/sbin/epoptes-client
drwxr-xr-x 3 root root 4096 Mär 26  2015 ./raum1/usr/share
drwxr-xr-x 2 root root 4096 Mär 26  2015 ./raum1/usr/share/applications
-rw-r--r-- 1 root root  235 Nov 25  2013 ./raum1/usr/share/applications/epoptes.desktop
drwxr-xr-x 4 root root 4096 Nov 20 10:32 ./raum2
drwxr-xr-x 7 root root 4096 Nov 20 10:31 ./raum2/etc
drwxr-xr-x 2 root root 4096 Jan 22  2015 ./raum2/etc/cups
-rw------- 1 root root 3588 Apr 14 10:42 ./raum2/etc/cups/printers.conf
drwxr-xr-x 2 root root 4096 Mär 26  2015 ./raum2/etc/default
-rw-r--r-- 1 root root  369 Nov  5  2011 ./raum2/etc/default/epoptes
-rw-r--r-- 1 root root  668 Nov 20 10:33 ./raum2/etc/default/epoptes-client
drwxr-xr-x 2 root root 4096 Mär 26  2015 ./raum2/etc/epoptes
-rw-r--r-- 1 root root  875 Mär 26  2015 ./raum2/etc/epoptes/server.crt
-rw------- 1 root root  916 Mär 26  2015 ./raum2/etc/epoptes/server.key
-rw-r--r-- 1 root root 1829 Nov 20 10:28 ./raum2/etc/hosts
drwxr-xr-x 2 root root 4096 Mär 26  2015 ./raum2/etc/init.d
-rwxr-xr-x 1 root root 1645 Apr  8  2012 ./raum2/etc/init.d/epoptes
-rwxr-xr-x 1 root root 1124 Apr  8  2012 ./raum2/etc/init.d/epoptes-client
drwxr-xr-x 3 root root 4096 Mär 26  2015 ./raum2/etc/xdg
drwxr-xr-x 2 root root 4096 Mär 26  2015 ./raum2/etc/xdg/autostart
-rw-r--r-- 1 root root  428 Nov 20 10:45 ./raum2/etc/xdg/autostart/epoptes-client.desktop
drwxr-xr-x 5 root root 4096 Jan 22 18:23 ./raum2-lehrer-pc
drwxr-xr-x 7 root root 4096 Nov 20 10:10 ./raum2-lehrer-pc/etc
drwxr-xr-x 2 root root 4096 Okt 23  2014 ./raum2-lehrer-pc/etc/cups
-rw------- 1 root root 3588 Apr 14 10:42 ./raum2-lehrer-pc/etc/cups/printers.conf
drwxr-xr-x 2 root root 4096 Mär 26  2015 ./raum2-lehrer-pc/etc/default
-rw-r--r-- 1 root root  370 Nov 20 10:14 ./raum2-lehrer-pc/etc/default/epoptes
-rw-r--r-- 1 root root    0 Nov 20 10:21 ./raum2-lehrer-pc/etc/default/epoptes-client
drwxr-xr-x 2 root root 4096 Mär 26  2015 ./raum2-lehrer-pc/etc/epoptes
-rw-r--r-- 1 root root  875 Mär 26  2015 ./raum2-lehrer-pc/etc/epoptes/server.crt
-rw-r--r-- 1 root root  916 Mär 26  2015 ./raum2-lehrer-pc/etc/epoptes/server.key
-rw-r--r-- 1 root root 1829 Nov 20 10:28 ./raum2-lehrer-pc/etc/hosts
drwxr-xr-x 2 root root 4096 Mär 26  2015 ./raum2-lehrer-pc/etc/init.d
-rwxr-xr-x 1 root root 1645 Apr  8  2012 ./raum2-lehrer-pc/etc/init.d/epoptes
-rwxr-xr-x 1 root root    0 Nov 20 10:22 ./raum2-lehrer-pc/etc/init.d/epoptes-client
drwxr-xr-x 3 root root 4096 Mär 26  2015 ./raum2-lehrer-pc/etc/xdg
drwxr-xr-x 2 root root 4096 Mär 26  2015 ./raum2-lehrer-pc/etc/xdg/autostart
-rw-r--r-- 1 root root    0 Nov 20 10:21 ./raum2-lehrer-pc/etc/xdg/autostart/epoptes-client.desktop
drwxr-xr-x 3 root root 4096 Jan 22  2015 ./raum2-lehrer-pc/home
drwxr-xr-x 4 root root 4096 Jan 22  2015 ./raum2-lehrer-pc/home/linuxadmin
drwxr-xr-x 3 root root 4096 Jan 22  2015 ./raum2-lehrer-pc/home/linuxadmin/.config
drwxr-xr-x 2 root root 4096 Jan 22  2015 ./raum2-lehrer-pc/home/linuxadmin/.config/autostart
-rwxr--r-- 1 root root  186 Jan 22  2015 ./raum2-lehrer-pc/home/linuxadmin/.config/autostart/Aufloesung.desktop
drwxr-xr-x 2 root root 4096 Jan 22  2015 ./raum2-lehrer-pc/home/linuxadmin/Desktop
-rwxr--r-- 1 root root  186 Jan 22  2015 ./raum2-lehrer-pc/home/linuxadmin/Desktop/Aufloesung.desktop
drwxr-xr-x 5 root root 4096 Mär 26  2015 ./raum2-lehrer-pc/usr
drwxr-xr-x 2 root root 4096 Mär 26  2015 ./raum2-lehrer-pc/usr/bin
-rwxr-xr-x 1 root root 2793 Mär 26  2016 ./raum2-lehrer-pc/usr/bin/epoptes
drwxr-xr-x 2 root root 4096 Mär 26  2015 ./raum2-lehrer-pc/usr/sbin
-rwxr-xr-x 1 root root    0 Nov 20 10:22 ./raum2-lehrer-pc/usr/sbin/epoptes-client
drwxr-xr-x 3 root root 4096 Jan 22 18:23 ./raum2-lehrer-pc/usr/share
drwxr-xr-x 2 root root 4096 Mär 26  2015 ./raum2-lehrer-pc/usr/share/applications
-rw-r--r-- 1 root root  248 Nov 20 10:19 ./raum2-lehrer-pc/usr/share/applications/epoptes.desktop
-rwxr-xr-x 1 root root  120 Jan 22  2015 ./raum2-lehrer-pc/usr/share/lightdmsetup.sh
drwxr-xr-x 5 root root 4096 Mär 26  2015 ./raum2/usr
drwxr-xr-x 2 root root 4096 Mär 26  2015 ./raum2/usr/bin
-rwxr-xr-x 1 root root 2793 Mär 26  2016 ./raum2/usr/bin/epoptes
drwxr-xr-x 2 root root 4096 Mär 26  2015 ./raum2/usr/sbin
-rwxr-xr-x 1 root root 8137 Mär 26  2016 ./raum2/usr/sbin/epoptes-client
drwxr-xr-x 3 root root 4096 Mär 26  2015 ./raum2/usr/share
drwxr-xr-x 2 root root 4096 Mär 26  2015 ./raum2/usr/share/applications
-rw-r--r-- 1 root root  235 Nov 25  2013 ./raum2/usr/share/applications/epoptes.desktop

Das weiß ich nicht, ich hab nur Ubuntu. Im Prizip denke ich aber schon, dass das funktioniert. VNC ist das ja egal und das Monitor Ausschalten funktioniert glaube ich über den selben Port, kriegt also auch nix vom BS mit.

LG
Max

Hallo Wolfgang,

um zu sehen, was beim Postsync passiert, kannst du folgendes machen. Starte deinen Rechner in Linbo und logge dich vom Server aus mit linbo-ssh labor-01 auf dem Client ein. Dann kannst du mit linbo-wrapper sync:1 (1 steht soweit ich weiß für das 1. Betriebssystem) den Sync+Postsync anstoßen.

Dann solltest du sehen, welche Dateien kopiert werden oder ob es Fehler gab (bei mir z.B. konnte es einige Dateien auf dem Server nicht lesen wegen fehlender Berechtigungen).

vG

Und falls der Test von @zefanja zeigt, dass gar kein Postsync funktioniert, dann überprüfe nochmal, ob das Postsync-Skript richig eingebunden ist. Also:

  • Liegt das Postsynk-Skript in einer Datei /var/linbo/gleicherNameWieImage.cloop.postsync ?
  • Und ist richtig konfiguriert (ServerIP, Patchclass…)?

Grüße
Michael

Hallo und danke für die Hinweise,
komme leider erst jetz dazu zu reagieren.
werde das am Wochenden testen.

Hallo Michael mein common verzeichnis sieht anders aus
common/etc/linuxmuster-client/server.network.settings
sonst steht da nichts drin
Inhalt der Datei server-network-settings:

linuxmuster.net settings

servername=„s1“
serverip=„10.16.1.1“
ipcopip=„10.16.1.254“
opsiip=„“
domainname=„linuxmuster-net.lokal“
serverexternname=„s1.linuxmuster-net.lokal“
fwconfig=„ipfire“
internalnet=„10.16.0.0“
broadcast=„10.31.255.255“
ipcopblue=„172.16.16“
ipcoporange=„172.16.17“
ipcopovpn=„172.16.18“
basedn=„dc=linuxmuster-net,dc=lokal“
smtprelay=„“
iface_lan=„eth0“
admin=„administrator“
schoolname=„XXX“
location=„Xyyyyyy“
state=„rlp“
country=„DE“
imaging=„linbo“
subnetting=„false“
srvnetip=„10.16.1.0“
srvnetgw=„10.16.1.253“
srvnetbc=„10.16.1.255“

das mit dem

ist mir auch neu.
ansonsten nach dem ersten drüber schauen wie bei mir.

poste das mal gerade
~ # linbo_wrapper sync:1
Befehl : sync
Parameter : 1
Syncing Ubuntu 16.04 …
10.16.1.1
/dev/sda5
syncr 1: »10.16.1.1« 2: »/dev/sda5« 3: »xenial3.cloop« 4: »« 5: »/dev/sda1« 6: »/dev/sda1« 7: »vmlinuz« 8: »initrd.img« 9: »«
Mounte Cache-Partition /dev/sda5 …
RSYNC Download 10.16.1.1 → xenial3.cloop.torrent…
Keine neuere Version vorhanden, ueberspringe xenial3.cloop.
Veranlasse Upload von linbo.log.
update 1: »10.16.1.1« 2: »/dev/sda5«
LINBO-Update wurde schon ausgefuehrt!
syncl 1: »/dev/sda5« 2: »xenial3.cloop« 3: »« 4: »/dev/sda1« 5: »/dev/sda1« 6: »vmlinuz« 7: »initrd.img« 8: »«
Entpacke: xenial3.cloop → /dev/sda1 [Datei-Sync]…

Fri May 12 09:32:41 UTC 2017 : Starte Synchronisation von xenial3.cloop.

modprobe cloop file=/cache/xenial3.cloop
Synchronisation laeuft … bitte warten …

Fri May 12 09:33:13 UTC 2017 : Beende Synchronisation von xenial3.cloop.

Fertig.
BIOS-System gefunden.
Setze Hostname → labor-01.
patch_fstab 1: »/dev/sda1«
Veranlasse Upload von image.log.
~ # linbo_wrapper sync:1

Mal beachten „xenial3“

xenial3-2017-05-10-1312.cloop
9437281 -rw-rw-r-- 1 root root 24 Mai 10 10:26 xenial3-2017-05-10-1312.cloop.desc
9437280 -rw-rw-r-- 1 root root 133 Mai 10 10:38 xenial3-2017-05-10-1312.cloop.info
9437283 -rw------- 1 root root 158 Mai 10 10:46 xenial3-2017-05-10-1312.cloop.macct
9437282 -rw-rw-r-- 1 root root 330823 Mai 10 10:38 xenial3-2017-05-10-1312.cloop.torrent
9437285 -rw-rw-r-- 1 root root 4337105148 Mai 10 13:04 xenial3.cloop
9437287 -rw-rw-r-- 1 root root 12 Mai 10 12:53 xenial3.cloop.desc
9437286 -rw-rw-r-- 1 root root 133 Mai 10 13:04 xenial3.cloop.info
9437289 -rw------- 1 root root 158 Mai 10 13:12 xenial3.cloop.macct
9437288 -rw-rw-r-- 1 root root 331103 Mai 10 13:05 xenial3.cloop.torrent

da gibts kein .cloop.postsync
nur ein
xenial.cloop.postsync
gibts
Fehler?!
Wie gesagt am Wochenende mehr.
danke fürs mitdenken und schönes Wochenende

Wolfgang

Du hast V6.2; ich aber V6.1 – evtl deshalb?
Die Einträge unter /raum1-lehrer-pc/home/linuxadmin/.config/epoptes/ sind die config-Dateien, die epoptes anlegt, wenn es erstmal richtig läuft. Die habe ich (nach einem Tipp von Rainer) gesichert und lasse sie jetzt mit post-syncen.

Hallo!

ja. Es wird nur ein Postsync ausgeführt, wenn es auch eines gibt. Wenn Du xenial3.cloop verwendest, muss es dafür auch ein postsync geben. Du kannst ja das für xenial kopieren.

LG
Max

Hallo an alle die mitgedacht haben, händeschütteln.
auf meinem Testsystem läuft jetzt epoptes.
Mit diesem Befehl konnte ich schön mitlesen was schief lief.

Jetzt muss ich nur noch schauen das die Clients auch ohne Anmeldung zu sehen sind, aber das wurde ja schon hier beschrieben.

Guten Start in die kurze Woche

Wolfgang

Ich weiß auch leider immernoch nicht, warum ich die Clients nicht mehr verwalten kann, wenn niemand mehr angemeldet ist. Es liegt offenbar daran, dass dann nur noch einmal der Prozess „socat“ läuft. Es ist aber nicht klar, warum der Prozess als linuxadmin bei der Abmeldung beendet wird.

Ich habe allerdings mittlerweile den Autor der Software in Griechenland angefunkt. Evtl kann er in den nächsten Tagen Live-Support bieten… dann sind wir schlauer :slight_smile:

Hallo Michael super,
aus Griechenland hört man ja sonst nur Krise.

MfG
Wolfgang

Ok, ich habe die Lösung – der Support via X11VNC hat wunderbar geklappt und in Nullkommanix hat der Autor der Software das Problem gefunden :slight_smile:

Es liegt ganz einfach daran, dass auf dem Client das Programm /usr/bin/epoptes nicht exitieren darf! Im Wiki fehlt also eine entsprechende Anmerkung! Da ist die Rede davon, dass auf dem Server/Master-Rechner ein Dummy-File für epoptes-client anzulegen ist … doch genauso muss man auf dem Client ein Dummyfile für /usr/bin/epoptes anlegen.
Ich habe das gerade per Postsync ausprobiert … und es funktioniert jetzt! Man kann also nun auch Clients remote kontrollieren, an denen niemand angemeldet ist. Suuuper!

Im Wiki ist das leider nicht vollständig beschrieben und wie schon öfter gilt: Ich habe dort keine Schreibrechte und kann es demzufolge auch nicht ändern. Wer kann das übernehmen?
https://www.linuxmuster.net/wiki/anwenderwiki:linuxclient:epoptes

Hallo Michael,

in der Anleitung steht:

d.h. im Image ist /usr/bin/epoptes nicht vorhanden und wird laut Anleitung - für Schülerrechner - auch nicht per postsync hinterlegt.
Kannst du genauer beschreiben, an welcher Stelle die Anleitung unpräzise ist? Ich ändere das dann ggf.

Grüße,
Sven

Wir haben nur ein Image als Vorlage für Master und Client. Und ich habe die Datei nun auf den Clients durch eine leere Dummy-Datei ersetzt, nicht auf dem Master! Ich bin mir auch ziemlich sicher, dass ich damals strikt nach Anleitung vorgegangen bin.

Auf dem Master: epoptes muss da sein aber epotes-client nicht
Auf den Clients: epoptes-client muss da sein aber epoptes nicht.
Eigentlich alles logisch…

Mir fällt gerade auf: Vielleicht ist einfach nur das Wort 'Masterclient" in diesem Zshg irreführend bzw nicht eindeutig?
Möglichkeit 1: Der Client, der als Epoptes-Master läuft
Möglichkeit 2: Der Client, der als Linbo Vorlage (“Master”) für andere Clients läuft

Hallo Michael,

auch wir haben nur ein Image (für alle Rechner im Haus). Diese werden per Postsync an die unterschiedlichen Anforderungen angepasst.
Wichtig bei der Imageerstellung ist, dass dies an einem Rechner passiert, auf den beim Postsync-Prozess keine Daten kopiert werden, da diese ja sonst im Image sind.

Um Verwirrgungen bzgl. „Master“ zu vermeiden spreche ich ja bzgl Epoptes auch von Lehrerrechner und Schülerrechner.

Grüße,
Sven

Ja, das kann schon sein, dass das bei uns das Problem war. Aber umso besser, dass es nun geklärt ist …

Hallo Michael,

ich verwende für Lehrerrechner und Schülerrechner ebenfalls nur ein Image, in dem epoptes und epopte-client enthalten sind.
Wie epoptes eingerichtet wird, bestimmt der Inhalt der Unterverzeichnisse auf dem Server in /var/linbo/linuxmuster-client/xenial (oder wie Deine Gruppe heißt), die per postsync auf den Client kopiert werden. Entsprechende Listen wurden hier ja bereits bereit gestellt.
Das was nach der Installation falsch oder zu viel auf dem Client sein könnte, entferne ich mit lmlcc. Anbei ein Screenshot, aus dem hervorgeht, was das sein könnte.


Gruß Jürgen

P.S.: Die letzten beiden Einträge können fatal sein, wenn unter /media noch etwas eingehängt ist …

Wie gesagt: Das ist alles nicht mehr notwendig – es reicht sogar aus, auf den Schülerrechnern ein

chmod -x /usr/bin/epoptes 

laufen zu lassen. Hauptsache ist, dass auf allen Clients lediglich /usr/sbin/epoptes-client vorhanden bzw ausführbar ist, während es auf dem Lehrerrechner umgekehrt sein muss.

Ich grab mal diese Leiche aus, zwei Fragen zu Epoptes:

  1. Wie spricht man das aus? Eben gefunden, grnsu wie man es auf deutsch spricht: http://www.epoptes.org/
  2. Wozu die Ansible role im Wiki? Die Anleitung im Wiki scheint ja ohne Ansible auszukommen oder hab ich da einen Denkfehler?
    https://www.linuxmuster.net/wiki/anwenderwiki:linuxclient:epoptes

Hi,

Ja, geht auch ohne. Die Ansible-Geschichte habe ich noch nie probiert, nimmt dir aber wahrscheinlich den Großteil der Arbeit ab. Ich habe letztens mal aufgeschrieben, wie wir das bei uns mit Epoptes gemacht haben:

vG Stephan

2 „Gefällt mir“

Hallo Stephan,

schöne Anleitung!

Um das Problem mit den gelöschten Links in /etc/rc*.d beim Kernelupdate zu verhindern, liegen bei mir auf jedem Client in /etc/init.d “do-nothing-Skripte” epoptes und epoptes-client mit folgendem Inhalt:

#!/bin/sh
### BEGIN INIT INFO
# Provides:          epoptes
# Required-Start:    $network $remote_fs $syslog
# Required-Stop:     $network $remote_fs $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Epoptes service
# Description:       A twisted-based daemon that manages epoptes-client
#                    and GUI connections.
### END INIT INFO

Viele Grüße

Andreas

3 „Gefällt mir“