Lmn 7.2 testing

Hallo zusammen,

Neue kleine Version 7.2.13 von linumxuster-tools7:

  • [linbo] Read qdiff date properly.

Neue Version 7.2.29-testing von linuxmuster-webui7:

  • Update translations (thanks @cibomato)
  • [common] Fix undefined samba var
  • [linbo_sync] Read qdiff last synchronisation date
  • [session_new] Diverses fixs for passwords and exams

Von mir kommen jetzt nur noch Fixs in die 7.2 Branch, und noch evtl ein Quota Checker für die Lehrer. Die nächste Features werden in die Version 8 integriert sein.

Gruß

Arnaud

4 „Gefällt mir“

Hallo zusammen,
beim testen des Exam-Modus ist aufgefallen, dass das Drucken nicht funktioniert. Sobald der Exam-Modus aktiviert wird, wird das Häkchen beim Drucken entfernt und selbst wenn man es im Anschluss wieder setzte, wird es direkt wieder entfernt. Der Druckauftrag bleibt dann „warte auf Legitimierung“ in der Warteschlange hängen.
grafik
Habe bereits versucht einfach die gruppe „examsusers“ zum Drucker hinzuzufügen… Klappt bei mir aber leider auch nicht.


Kann mir da jemand helfen? :slight_smile:
Dritte Überlegung wäre das irgendwie direkt im capsman zu lösen?

Kann man da die examsusers mir reinpacken? Wie?

Liebe Grüße :v:
Tobias

Hallo zusammen, hallo @Arnaud ,

eben bei Session-PREVIEW habe ich eben folgende Fehlermeldung bekommen:


und beim entsprechendem Schüler das gesehen:

Wenn ich die Klasse nochmals betrete, tritt der Fehler (bisher) nicht mehr auf. Wenn ich eine Klasse das erste mal betrete tritt der Fehler sehr oft auf. Vermutlich bei allen Schülern in er Klasse.

Viele Grüße,
Mathias

Hallo @rettich,

Diese Fehlermeldung ist leider schon bekannt: Samba begrenzt die Anzahl auf Verbindungen. Wir suchen eine Lösung.

Gruß

Arnaud

Alles klar. Nochmals vielen Dank für deine tolle Arbeit.
Gruß,
Mathias

Hallo Tobias,

Ich habe deine Nachricht übersehen, sorry.
Bitte probier mal das andere Unterricht-Plugin: was du zeigst ist jetzt deprecated und wird nicht mehr unterstützt. S. Neuigkeiten Webui 7.2 - #47 von Arnaud

Gruß

Arnaud

Hallo zusammen und frohes neues an allen !

Es gibt ein paar Neueurungen:

linuxmuster-tools7 7.2.15:

  • [ldapreader] Search with first and last names (danke @roesslerrr → löst das Problem mit der Suche in Session Plugin)
  • [quota] List user files and directories sizes
  • [samba] Add samba constants like SAMBA_WORKGROUP.
  • [samba] Fix library conflict.

linuxmuster-cli7 7.2.7:

  • [samba] Fix library conflict.

linuxmuster-webui7 7.2.30:

  • [samba] Avoid library conflict.
  • [session] Clone group.
  • [session] Fix error with encoded search queries (danke @roesslerrr)
  • [session] Switch to new session plugin. Add tags to switch back.
  • [session] Recheck working directory when refreshing users list.
  • [setup] Fix restart problem after setup (danke @cweikl)
  • [smbclient] Fix library conflict.
  • [smbclient] Patch smbprotocol to catch 0 credits errors.

Wichtig bei der Webui7 sind folgende Punkte:

  • anscheinend sind die Tests sehr positiv für das neue Session Plugin, deswegen habe ich das alte deaktiviert und es mit dem neuen ersetzt. Es ist aber immer noch möglich es zu ändern mit:
echo 1 > /etc/linuxmuster/webui/disable_new_session_plugin
echo 1 > /etc/linuxmuster/webui/enable_old_session_plugin
systemctl restart linuxmuster-webui7

Diese beide Tags ermöglichen flexibel zwischen beide Session Plugins zu switchen, falls nötig.

  • die Probleme erwähnt von @cweikl und @roesslerrr sind gelöst

  • die Fehlermeldung mit ‚0 credits available‘ im Session Plugin ist für mich kompliziert zu lösen da ich es nicht reproduzieren kann. Selbst mit einer Gruppe von 600 Schüler taucht bei mir die Fehlermeldung nicht. Ich arbeite da im dunkel. Es gibt trotzdem in dieser neuen Version einen Patch auf smbclient um zu probieren es zu lösen: es wird 5 mal versucht, den Ordner zu erstellen, und hoffentlich gibt es genügend Credits Erneueurungen inszwichen. Eine Bitte an die, die es immer reproduzieren können: könnt ihr bitte mal schauen, ob die Fehlermeldung noch auftaucht ?
    @Maurice und @hermanntoast : Webdav würde auch gepatcht, könnt ihr es auch bitte testen ? Bin gespannt auf Rückmeldungen.

Viele Grüße

Arnaud

5 „Gefällt mir“

Hallo Arnaud,

eine kleine Sache ist mir noch aufgefallen.
Beim aktuellen Raum werden auch noch Schüler angezeigt, die sich schon abgemeldet haben.

Viele Grüße
Steffen

Hallo Steffen,

Yep, leider kann man nichts dagegen tun: samba wartet eine gewisse Zeit nach Abmeldung um sicher davon auszugehen, dass der User richtig abgemeldet ist.

Gruß

Arnaud

Hallo Arnaud,

alles klar. Mir ist noch eine weitere Sache aufgefallen:
image

Das kommt bei einigen Schülern in der Klasse.
Ich bin aber der Klasse beigetreten.

Viele Grüße

Steffen

Hallo Steffen,

Ok, danke. Das bedeutet wahrscheinlich, dass der 0 Credit Error nicht gelöst ist … Ich muss damit die Fehlermeldung anpassen um es zu differenzieren.
Wenn du ein zweites mal die Gruppe eröffnet, ist die Fehlermeldung weg ?

Gruß

Arnaud

Hallo Arnaud,

Fehler ist noch da, betrifft jetzt alle Schüler.

Viele Grüße

Steffen

Hallo Steffen,

Gibt es Fehlermeldungen wie „Endpoint error“ in /var/log/ajenti/ajenti.log wenn du das testest ? Wenn ja, wie ist die genauere Fehlermeldung ?

Gruß

Arnaud

Hallo Arnaud,

2024-01-05 07:19:48,369 INFO : 172.30.1.6 - - [2024-01-05 07:19:48] „GET /socket.io/?EIO=4&transport=polling&t=OpOHVC6&sid=wjEtnaTr5IhIwAKiAAA6 HTTP/1.1“ 200 157 0.000147
2024-01-05 07:19:48,407 INFO : 172.30.1.6 - - [2024-01-05 07:19:48] „GET /api/core/tasks/request-update HTTP/1.1“ 200 161 0.001333
2024-01-05 07:19:48,539 INFO : 172.30.1.6 - - [2024-01-05 07:19:48] „GET /api/lmn/quota/user/sthaas HTTP/1.1“ 200 9126 0.625369
2024-01-05 07:19:48,738 INFO : 172.30.1.6 - - [2024-01-05 07:19:48] „GET /socket.io/?EIO=4&transport=polling&t=OpOHVHc&sid=wjEtnaTr5IhIwAKiAAA6 HTTP/1.1“ 200 157 0.000148
2024-01-05 07:19:50,960 INFO : 172.30.1.6 - - [2024-01-05 07:19:50] „GET /api/core/session-time HTTP/1.1“ 200 161 0.011915
2024-01-05 07:19:51,093 INFO : 172.30.1.6 - - [2024-01-05 07:19:51] „GET /api/lmn/session/projects HTTP/1.1“ 200 1653 0.104647
2024-01-05 07:19:51,099 INFO : 172.30.1.6 - - [2024-01-05 07:19:51] „GET /api/lmn/session/sessions HTTP/1.1“ 200 5921 0.108733
2024-01-05 07:19:51,198 INFO : 172.30.1.6 - - [2024-01-05 07:19:51] „GET /api/core/session-time HTTP/1.1“ 200 161 0.210501
2024-01-05 07:19:51,199 INFO : 172.30.1.6 - - [2024-01-05 07:19:51] „GET /api/lmn/session/schoolclasses HTTP/1.1“ 200 7677 0.208097
2024-01-05 07:19:51,371 INFO : 172.30.1.6 - - [2024-01-05 07:19:51] „GET /api/lmn/session/userInRoom HTTP/1.1“ 200 202 0.382846
2024-01-05 07:19:54,814 INFO : 172.30.1.6 - - [2024-01-05 07:19:54] „POST /api/lmn/session/userinfo HTTP/1.1“ 200 169930 0.128174
2024-01-05 07:19:55,505 INFO : 172.30.1.6 - - [2024-01-05 07:19:55] „GET /api/core/session-time HTTP/1.1“ 200 161 0.011796
2024-01-05 07:19:55,667 WARNING : Endpoint error at /api/lmn/smbclient/createSessionWorkingDirectory: [Error 17] [NtStatus 0xc0000035] Die Datei existiert bereits: ‚\server\default-school\students\9d\zimbelke\transfer\sthaas_collect‘
2024-01-05 07:19:55,668 INFO : 172.30.1.6 - - [2024-01-05 07:19:55] „POST /api/lmn/smbclient/createSessionWorkingDirectory HTTP/1.1“ 500 1484 0.078022
2024-01-05 07:19:55,736 WARNING : Endpoint error at /api/lmn/smbclient/createSessionWorkingDirectory: [Error 17] [NtStatus 0xc0000035] Die Datei existiert bereits: ‚\server\default-school\students\9d\walthean\transfer\sthaas_collect‘

Die letzte Meldung wiederholt sich für alle Schüler.

Viele Grüße
Steffen

Hallo Steffen,

Ok, danke, ich sehe, es sollte in die Version 7.2.31 gelöst sein.

Gruß

Arnaud

2 „Gefällt mir“

Hallo zusammen,

Neue Version von linuxmuster-webui7 7.2.32 mit einem SecurityFix in Ajenti 2.2.8:

  • Update cryptography, gipc and gevent versions
  • Catch gipc errors
  • Use escape from html module
  • Fix TFA config not loaded properly (danke @roesslerrr)
  • [core] Upgrade to FontAwesome 6.4.2 (yep → neue Icons)
  • [power] Fix power requests

Gruß

Arnaud

2 „Gefällt mir“

Hallo Arnaud,

ist gelöst.

Vielen Dank

Steffen

Moin moin!

Es gibt jetzt linuxmuster-linbo7 4.2.13:

  • kernel build fix (508105c).
  • update stable kernel to 6.7.1 (717a3c1).
  • update legacy kernel to 5.15.147 (45688d2).
  • update longterm kernel to 6.1.74 (410d019).
  • add restoremode kernel option to control the restore performance of qemu-img (5719b27).

Am Montag konnten wir an Jochen und Ralfs Schule den Performanzproblemen auf den Grund gehen, die seit 7.2 mit bestimmter Storagehardware auftreten. Ursächlich ist nicht der aktuellere Kernel sondern vielmehr die aktuellere Version von qemu-img, das sich offensichtlich beim Zurückschreiben von Partitionsabbildern anders verhält. Wie auch immer, der dd-Modus von qemu-img bringt die Performanz beim Restore mit den verwendeten Crucial-NVME-Disks wieder auf 7.1-Niveau, heißt statt 40 Min. wieder 4 Min. Restaurationszeit.
In Linbo 4.2.13 gibt es dafür eine neue Kerneloption restoremode. Setzt man restoremode=dd als Kerneloption in der start.conf wird der dd-Modus von qemu-img verwendet. Darüberhinaus steht restoremode=ooo zur Verfügung, das den sog. out-of-order Modus verwendet, der bei bestimmter Hardware Vorteile bringen kann. Ob und welche Optionen bei eurer Hardware Vorteile bringen, müsst ihr selbst austesten. Bei der an meiner Schule vorhandenen Hardware (Lenovo ThinkCentre mit NVME und Tarox Core i3 mit SSD) bringt es jedenfalls nix. Ich hatte allerdings auch mit 7.2 keine Performanzeinbrüche beobachtet.
Das Linbo-Readme wurde entsprechend aktualisiert, siehe auch qemu-img Manpage.

@Doku-Team

VG, Thomas

9 „Gefällt mir“

Phantastische Arbeit, Thomas !
Danke dafür -
L.G.
Christoph

Hallo zusammen,

Neue Version linuxmuster-webui7 7.2.33:

  • Security fixes in common and quota.
  • Temporary disable session-list until a new version is published.
  • [session] Browse collected files.
  • [session] Hide collect directory when sharing.
  • [smbclient] Patch more smbclient methods to avoid credits error.

Viele Grüße

Arnaud

1 „Gefällt mir“