V7 Schulkonsole: Fehler bei Austeilen

Hallo Christian,

Ich habe einfach :

mkdir /srv/webuiUpload/default-school/teachers/LOGIN
chown LOGIN:users /srv/webuiUpload/default-school/teachers/LOGIN

Aber das ist in meiner Testumgebung, und nicht unbedingt die beste Lösung.

Gruß

Arnaud

Hallo!
Da mich das Problem auch betrifft, hänge ich mal mit rein. Das manuelle erzeugen der fehlenden Ordner unterhalb von /srv/webuiUpload und das ändern der Rechte, wie von Arnaud vorgeschlagen, habe ich gemacht. Dadurch funktioniert der Upload von Dateien auch. Ganze Ordner sind wohl nicht möglich…? Anschließendes Teilen funktioniert ebenfalls.
Jedoch kann man keine Dateien löschen. Egal ob per Drag&Drop hochgeladen oder vorher in das transfer-Verzeichnis kopiert. Klickt man auf das Löschen-Symbol, wird erst mal nur der Hintergrund dunkel. Bricht man dann ab, kommt das Fenster mit der Abfrage zum Vorschein, ob man wirklich löschen will. Man bestätigt, es erscheint ein grüner Hinweis, dass die Datei gelöscht ist. Jedoch wird die Datei nicht im transfer-Verzeichnis nicht wirklich gelöscht.
Ist das schon bekannt?

Viele Grüße
Michael

Hallo @michael_kohls,

Ja, ich glaube ich habe es schon korrigiert, aber noch nicht veröffentlicht, muss ich wieder schauen, ich bin erst gestern zurückgekommen und habe morgen Schulanfang.

Gruß

Arnaud

Da wir an unserer Schule auch davon betroffen sind, würde uns interessieren wann die Lösung online steht? :slight_smile:

(ohne Stress machen zu wollen, wir wollen nur die große Ankündigung des Umstiegs auf die Version7 nicht mit so einer Einschränkung in unserer Schulung den anderen Lehrkräfte präsentieren)

Guten Morgen :slight_smile:

Gibt es hierzu eine Lösung?
Bei uns existiert das Verzeichnis „/srv/webuiUpload“ nicht einmal (alles weitere darunter natürlich ebenfalls nicht)

Manuell anlegen oder noch warten?

Viele Grüße aus NRW

@zayers:
Da wir auch das Problem kurzfristig lösen mussten, habe ich die kurzerhand die Rechte angepasst:
sudo chmod 777 /srv
Danach in der GUI bei einem „musterlehrer“ auf „Austeilen“ geclickt und die Ordner wurden mit den korrekten Rechten angelegt.
Anschließend habe ich die Rechte wieder zurückgesetzt:
sudo chmod 755 /srv

So sieht es hier jetzt aus:

sudo ls -al /srv
insgesamt 28
drwxr-xr-x  5 root           root                 4096 Sep 18 18:58 .
drwxr-xr-x 23 root           root                 4096 Sep 24 12:16 ..
drwxr-xr-x 13 root           root                12288 Sep 23 17:15 linbo
drwxr-xr-x  5 root           root                 4096 Jul 31 16:52 samba
drwxrwxrwx  3 SCHULE\mmuster SCHULE\role-teacher  4096 Sep 18 18:58 webuiUpload

Hallo,

Eine Issue ist schon vorbereitet, wahrscheinlich hatte @Till noch keine Zeit es im Details anzuschauen, es muss auf jeden Fall durch die ACLs gelöst werden.

Gruß

Arnaud

Hallo,

da hat sich offenbar noch nix getan, der Fehler kam bei uns jetzt auch. Setzt denn niemand den Klausurmodus ein oder haben alle das Problem schon „von Hand“ gelöst?

Ich habe jedenfalls auf dem Server die Ordner:
/srv/webuiUpload/default-school/teachers
angelegt und dem Ordner teachers die Rechte 777 verpasst, danach ließ sich der Klausurmodus wie erwartet verwenden.
Im Moment ist unterhalb von teachers nur ein leerer Ordner mit meinem Kürzel drin, ich nehme an, das ändert sich, wenn die übrigen Lehrer den Modus ausprobieren. Sollte ich die Ordnerrechte noch verändern?

Grüße,
Stefan

Hallo Stefan,

unsere Schulen wollen das auch verwenden, ich vertröste die aktuell auf ein alternatives Programm aber langsam werden die Lehrer ziemlich ungeduldig und sind genervt :confused:
ich hoffe auch auf eine baldige Lösung des Problems.

Grüße
Michael

Hallo Michael,

wenn die zu ungeduldig werden, hilft ja meine beschriebene Lösung. Auch wenn das nix „offizielles“ ist, es funktioniert damit.

Grüße,
Stefan

Hi Stefan,
das ist leider das Problem, es ist keine offizielle Lösung. Offizielle Aussage war bisher immer das dies über ACLs realisiert werden muss und ich will nur ungern den Ordner und die Rechte manuell setzen und dann heißt es das dadurch irgendwas hin ist oder so.
Ich muss sowas ja an 10 Schulen realisieren die ich dann ja auch im schlimmsten fall nochmal zurücksetzen muss oder ähnliches.

Gruß
Michael

Hej Michael,

ich habe mich auch darüber geärgert. Sowohl über den Fehler (in einer grundlegenden Funktion!) als auch darüber, dass da keine klare Aussage zur Lösung oder zum Workaround kam.

Letzten Endes habe ich das folgende Posting so verstanden, dass man /srv noch ohne Nebenwirkungen mit chmod bearbeiten darf.

Habs so gemacht wie von @Moritz oben beschrieben. Bei einem erstmaligen Austeilen wurde daraufhin die ganze Verzeichnisstruktur angelegt. Das sieht zunächst mal unverdächtig aus.

Aber auch mich würde interessieren, ob ich mir durch das Manöver ein Ei ins Nest gelegt habe:

Immerhin habe ich ja komisches Verhalten mit Dateiberechtigungen unterhalb von /srv :

Grüße
Michael

Hallo Michael,

das ist leider das Problem, es ist keine offizielle Lösung. Offizielle
Aussage war bisher immer das dies über ACLs realisiert werden muss und
ich will nur ungern den Ordner und die Rechte manuell setzen und dann
heißt es das dadurch irgendwas hin ist oder so.
Ich muss sowas ja an 10 Schulen realisieren die ich dann ja auch im
schlimmsten fall nochmal zurücksetzen muss oder ähnliches.

du hast recht: es muss ordentlicher Fix her, der per apt auf alle
Installationen kommt.

Wir arbeiten dran.

Viele Grüße
Holger

Hallo,

nachdem eine (fähige) Kollegin zuletzt Probleme mit dem Klausurmodus hatte, habe ich mich gerade nochmal dran gesetzt und etwas rumprobiert (lml7 mit Ubuntu 20.04-Client:

Schulkonsole Lehrer:

  • Kurs generiert
  • bei zwei Testschülern testuser1 und testuser2 Häckchen für Klausurmodus gesetzt
  • Änderungen gespeichert
  • Die beiden Testuser erscheinen mit dem Suffix -exam
  • Datei im transfer-Verzeichnis geteilt

Client 1:

  • testuser1-exam und Passwort
  • Anmeldefenster verschwindet, kurze Denkpause, dann erscheint wieder das leere Anmeldfenster

Client 2:

  • testuser2-exam und Passwort
  • Anmeldefenster verschwindet, kurze Denkpause, dann erscheint wieder das leere Anmeldfenster

Client 1:

  • testuser1-exam und Passwort
  • User wird angemeldet, unterhalb von Home_auf_Server aber keine Verzeichnisse
  • User abgemeldet

Client 2:

  • testuser2-exam und Passwort
  • User wird angemeldet, unterhalb von Home_auf_Server aber keine Verzeichnisse
  • User abgemeldet

Client 1:

  • testuser1-exam und Passwort
  • User wird angemeldet, Verzeichnisse inkl. transfer vorhanden
  • Libreoffice-Dokument geöffnet und im transfer-Verzeichnis gespeichert und geschlossen

Client 2:

  • testuser2-exam und Passwort
  • User wird angemeldet, Verzeichnisse inkl. transfer vorhanden
  • Libreoffice-Dokument geöffnet und im transfer-Verzeichnis gespeichert, aber noch nicht geschlossen

Schulkonsole Lehrer:

  • Dateien eingesammelt (kopiert), Fehlermeldung: "Serverfehler - Server error occured. This is likely a bug. - Request POST /api/lm/create-dir - Rest leer; Fenster geschlossen, im folgenden Dialog tauchten die Datei der User dennoch auf und ließ sich einsammeln, Datei von testuser1 ist vorhanden, bei testuser2 keine Datei

Client 2:

  • Libreoffice geschlossen

Schulkonsole Lehrer:

  • Dateien eingesammelt, keine Fehlermeldung, Datei von testuser2 jetzt auch vorhanden
  • Klausurmodus für beide beendet, Dateien werden korrekt eingesammelt (inkl. aller Unterverzeichnisse im Home_auf_Server)

Offenbar dauert es nach Aktivieren des Klausurmodus eine ganze Weile, bis man die Schüler loslegen lassen kann? Was bedeutet die Fehlermeldung, nach der dennoch alles normal weitergeht? Gibt es eine Möglichkeit, eine Kopie einer noch geöffneten Datei einzusammeln?

Grüße,
Stefan Leßmann

Hallo Stefan,

kannst du bitte etwas zu der Struktur und Größe deiner Installation sagen.
Meine Vermutung geht in Richtung Fileserver.

Beste Grüße

Thorsten

Hallo,

es gibt einen Fix von den Entwicklern zu dem Austeilenproblem.
Da gerade ein ganzer Schwung an Fixes ansteht, dauert es aber noch bis
das alles fertig ist: ich hoffe dass das noch vor Weihnachten kommt (mal
sehen).

Ich würde also erstmal schauen, was vom Problem übrig bleibt nach den Fixes.

LG

Holger

Hallo Thorsten und Holger,

v7 unter Proxmox, die Server-VM hat 8GB RAM und 4 Cores. Auf den Partitionen der VM (liegen auf einem RAID1 mit SSDs) ist noch reichlich Platz, nicht mehr als 33% verwendet. Auf dem Proxmox laufen sonst nur noch die OPNSense (4GB, 1 Core) und ein SQL-Unterrichtsserverlein. Die Raumswitches sind mit 2*1Gbit LWL angebunden.

Nach Weihnachten sind bei uns Informatiklehrern die Klausuren glaub’ alle rum.

Viele Grüße,
Stefan

Hallo Michael,

hast du das gesehen?

LG

Holger

Hallo Holger,

diese Version kommt aber nicht beim Versuch upzudaten.

Gruß

Alois

Das Problem liegt am Paketserver. Wir müssen hier intern noch abklären wer darauf Zugang hat, so bringt das ganze natürlich recht wenig.

Wer das Paket direkt testen möchte kann es manuell herunterladen und installieren, auf dem Paketserver ist es vorhanden.