Beta Test linuxmuster.net 7.4

Danke für die Rückmeldung. Ich habe es nicht vergessen. :wink:

VG, Thomas

Hallo @Arnaud,

ein Kollege hat bemerkt, dass beim Aufruf der Seite „Einschreiben“ doch wieder eine Fehlermeldung erscheint:

Traceback (most recent call last):      
    File "/opt/linuxmuster/lib/python3.14/site-packages/aj/api/endpoint.py", line 
  77, in wrapper                                                                  
      result = fx(self, context, *args, **kwargs)                                 
    File "/usr/lib/linuxmuster-webui/plugins/lmn_groupmembership/views.py", line  
  47, in handle_api_list_projects                                                 
      projectDict = project.asdict()                                              
                    ^^^^^^^^^^^^^^                                                
  AttributeError: 'LMNProjectModel' object has no attribute 'asdict'.

Claude hat folgende Korrektur gemacht, damit ist der Fehler weg:

Die Ursache für den Fehler war ein Tippfehler in der Datei
  /usr/lib/linuxmuster-webui/plugins/lmn_groupmembership/views.py an Zeile 47.
  Dort wurde die Methode project.asdict() aufgerufen, obwohl die korrekte Methode
  der Klasse LMNProjectModel (die von LMNModel erbt) project.as_dict() lautet.

 
Ich habe den Fehler korrigiert, indem ich asdict() durch as_dict() ersetzt habe.

  Zusammenfassung der Korrektur:
  - Datei: /usr/lib/linuxmuster-webui/plugins/lmn_groupmembership/views.py
  - Änderung: Zeile 47 von projectDict = project.asdict() zu projectDict = 
  project.asdict() (korrigiert auf as_dict()).
  - Status: Verifiziert. Die Methode as_dict() ist nun korrekt aufgerufen.

Ist das so richtig, oder gehört der Fix an eine andere Stelle?

Viele Grüße
Dominik

Hallo Dominik,

Ich glaube, das ist ein Rest von deiner früheren Anpassungen.
Auf dem Repo und im neuen Paket stehen schon as_dict dort:

Gruß

Arnaud

Hallo Arnaud,

…ups, dass kann natürlich sein! Entschuldige, dass ich dich deswegen genervt habe!

Gruß
Dominik

Moin!

Da sich ein frisch installiertes Ubuntu 26.04 in manchen Dingen anders verhält als ein von der Vorgängerversion aktualisiertes, waren einige Anpassungen nötig. Aber es hat sich gelohnt, linuxmuster.net 7.4 kann jetzt ‚from scratch‘ installiert werden. Dazu gibt es ein Paar neue Pakete:

  • linuxmuster-common 7.4.4 (Changelog)
    • Hier wurde nur ein wenig Funktionspflege betrieben.
  • linuxmuster-prepare 7.4.0 (Changelog)
    • Im Zuge der Umstellung auf 26.04 habe ich einiges überarbeitet und aufgeräumt. So wurden die LVM- und Babo-Optionen entfernt.
    • Außerdem gibt es signifikante Änderungen bei der Aktivierung des Quota-Features bei neu angelegten ext4-Partitionen (README).
  • linuxmuster-base 7.4.5 (Changelog)
    • Einige Setup-Fixes wurden aufgrund des Versionssprungs nötig (u.a. Quota, s.o.).
    • Samba-AD-Funktionalität wurde in ein eigenes Paket `samba-ad-dc` ausgelagert, das jetzt zusätzlich installiert werden muss.
    • ntpdate ist jetzt ntpd.
  • linuxmuster-linbo 7.4.4 (Changelog)
    • i.W. ist die Konfigurierbarkeit der aria2c-Optionen neu (linbo-torrent).
    • Der Linien-Bug bei der Fortschrittsanzeige des Torrent-Downloads sollte nun gefixt sein.

Für alle, die bei der Hitze lieber im kühlen Keller rumhacken: Neben der Neuinstallation sollte mit den neuen Paketen natürlich auch nochmal das Upgrade getestet werden. Viel Spaß!

Notiz am Rande: Den Github-Workflow aller meiner Pakete habe ich auf den neuen lmndev-runner umgestellt.

VG, Thomas

Hallo Dominik,

Kein Thema, das nervt nicht, ich bin froh, dass es Leute wie du gibt, die alles testen und melden :slight_smile:

Gruß

Arnaud