Lmn 7.2 testing

Hallo Arnaud.
Größtenteils steht da:

[... ]
# JSON-begin
{
   "QUOTA" : {
      "USERS" : {
         "<mein_Login>" : {
            "SHARES" : {
               "default-school" : {
                  "smbcquotas" : {
                     "USED" : "not available",
                     "HARDLIMIT_KiB" : "not available",
                     "SOFTLIMIT_KiB" : "not available",
                     "USED_MiB" : "not available",
                     "HARDLIMIT" : "not available",
                     "SOFTLIMIT" : "not available",
                     "USED_KiB" : "not available",
                     "SMBCQUOTAS_RETURN_STRING" : null,
                     "HARDLIMIT_MiB" : "not available",
                     "SOFTLIMIT_MiB" : "not available"
                  }
               },
               "linuxmuster-global" : {
                  "smbcquotas" : {
                     "SOFTLIMIT_MiB" : "not available",
                     "HARDLIMIT_MiB" : "not available",
                     "SMBCQUOTAS_RETURN_STRING" : null,
                     "USED_KiB" : "not available",
                     "SOFTLIMIT" : "not available",
                     "HARDLIMIT" : "not available",
                     "USED_MiB" : "not available",
                     "SOFTLIMIT_KiB" : "not available",
                     "USED" : "not available",
                     "HARDLIMIT_KiB" : "not available"
                  }
               }
            }
         }
      }
   },
   "JSONCOMMENT" : "sophomorix quota",
   "JSONINFO" : "QUOTA"
}

Der gleiche Befehl auf dem Produktivsystem liefert die richtigen Werte. Muss man evtl setquota neu laufen lassen??

Der LINBO-Login mit Passwort funktioniert wieder! Super! Danke für den schnellen Fix :+1:

Was mir übrigens nicht klar ist: Warum waren nicht alle davon betroffen?? :thinking:

Viele Grüße,
Michael

Probier mal bitte sophomorix-quota laufen zu lassen, vielleicht hilft es, aber das ist nicht mein Bereich.

Gruß

Arnaud

Ein Beitrag wurde in ein existierendes Thema verschoben: [lmn7.2] linbo_gui glibc Fehler und Freeze

Hallo zusammen.
Ich habe den Befehl sophomorix-quota gerade laufen lassen und erhalte die gleichen Meldungen wie Klause (@garblixa)

Bei den Fehlermeldungen steht bei mir auch sowas wie dies:

ERROR: /usr/bin/smbcquotas -mNT1 --debuglevel=0 -U administrator%'***' -S UQLIM:triant: ....  //server/default-school 
     RETURN VALUE: 256
     ERROR MESSAGE:

lp_load_ex: Max protocol NT1 is less than min protocol SMB2_02.
cli_full_connection failed! (NT_STATUS_INVALID_PARAMETER_MIX)

Vielleicht ein Anhaltspunkt für den Fehler?

Gerade nochmal gegengeprüft:

testparm -sv | grep 'protocol'
Load smb config files from /etc/samba/smb.conf
Loaded services file OK.
Weak crypto is allowed

Server role: ROLE_ACTIVE_DIRECTORY_DC

	client ipc max protocol = default
	client ipc min protocol = default
	client max protocol = default
	client min protocol = SMB2_02
	server max protocol = SMB3
	server min protocol = SMB2_02

Viele Grüße,
Michael

Hallo Michael,

Ja, das glaube ich, aber da können nur @jeffbeck oder @Till etwas dazu sagen, sie kennen sich besser aus als ich.

Gruß

Arnaud

Guten Abend allerseits!

Es gibt jetzt linuxmuster-linbo7 4.1.24:

  • Update to kernel 4.1.11 (01957e6).
  • Fix linbo ssh_config (00188ea).
  • Initiate warmstart|reboot if grub configuration has changed (f91318c, 115a5f0).
  • Initiate reboot if warmstart is disabled (4b31a4).
  • Initiate warmstart|reboot only if linbo has been booted locally from cache (4c181a7).

Der Linbo-Client wird jetzt rebootet, wenn der Warmstart abgeschaltet ist.

VG, Thomas

1 „Gefällt mir“

Moinsen!

Aufgrund der bisherigen Rückmeldungen habe ich die Anleitung im ersten Beitrag aktualisiert: Lmn 7.2 testing

VG, Thomas

Hallo zusammen,

linuxmuster-webui7 7.2.14 ist verfügbar mit:

  • Ajenti 2.2.4 :
    • Fix empty smtp config load. See #1422.
    • Accept more http requests.
    • Allow XML bodies and responses.
    • Prevent cgi bug with binary content.
    • Support for http basic auth.
    • Upgrade cryptography and pyOpenSSL versions.
    • Ignore plugins with wrong yml syntax.
    • Avoid unwanted redirections.
    • [Services] Fix missing enabled attribute.
    • [Filesystem] Rename files.
    • [Network] Fix loading wrong config files in /etc/netplan.
  • Security fix in cryptography
  • Preparation for webdav support

Gruß

Arnaud

2 „Gefällt mir“

Hallo – kurze Rückmeldung.
Hier lief die Installation auf die neuesten Versionen ebenfalls problemlos:

  • WebUI…: 7.2.14
  • Linbo…: 4.1.24-0
    :+1:
    Viele Grüße,
    Michael

Hi,
habe noch viel getestet…hier einige Ergebnisse. Ausgangspunkt ist jeweils eine aktuelle 7.2-Umgebung.

„Problem“ Shares auf dem Client:
Beim Login auf einem Client (Linux) werden nach einer Fehlermeldung die Shares nicht gemountet. Abhilfe:
Server:

sophomorix-school --gpo-kill default-school
sophomorix-school --gpo-create default-school

Dann auf dem Client der Domäne neu beitreten und Image. Danach werden die Shares gemountet und alles klappt.

Problem mit Quotafehler

Nach dem Tipp von @till habe ich in der /usr/share/sophomorix/devel/sophomorix.ini in den Zeilen 90 und 96 die Option -mNT1 kommentiert und danach läuft sophomorix-quota ohne Fehler durch. Habe auch auf dem Client getestet, dass die Beschränkungen „wirken“ und das klappt, d.h. die Quotierung ist voll funktional. Leider zeigt die WebUI Mist an…rote Balken und 0MB. Eventuell ist das was für @Arnaud , da repquota die richtigen Werte zeigt!?

Leider ist sophomorix auf git etwas „unübersichtlich“. @Till den PR den du meinst gibt es zwar und @jeffbeck hat den auch in den Hauptzweig gemerged aber irgendwas ist da zwischendurch noch passiert, weil die Option -mNT1 aktuell im Hauptzweig wieder gesetzt ist (s. hier) und somit auch in alles Releases enthalten ist…sorry ist irgendwie schwierig zu erklären.

Ansonsten läuft 7.2 wirklich gut. Sonstige Probleme sind mir bis jetzt in der kleinen Testumgebung nicht aufgefallen.

VG
Dominik

Hallo,

auch ich hab Heute wieder eine virtelle Umgebung upgedatet.
Das war sogar von ganz unten upgedatet: also 7 auf 7.1 und dann weiter auf 7.2.
Bei 7.1 hab ich die Clients gebootet, damit linbo 4.0.44 auf den Clients ist.
warmstart=no war nicht gesetzt in der start.conf.

Nach quota hab ich nicht geschaut.

Nachdem linbo 4.1.24 auf den Clients war gab es (auf zwei Clients von zwei getesteten) folgendes linbo-gui Problem (siehe Bilder). Die Linkbeschreibungen waren falsch:„main_root_button_openTerminal“ statt Open Terminal (usw).
Auch der rechte Knopf bei der Passworteingabe war ein Platzhalter und nicht der richtige Inhalt.

Ich hab ein Ubuntu 18.04 Client und ein Win10 Client gebootet.
Bei Win10 war alles OK: Domainanmeldung geht, webui geht, Tausch und Homeverzeichnisse da: alles gut.

Ubuntu geht die Anmeldung, aber die Laufwerke sind nicht da: aber das ist auch noch ein linuxmuster-client-adsso Angebundener Client… das zähle ich mal nicht.
Ich teste gerade noch den Login bei einer anderen VM Umgebung, die von 7.1 auf 7.2 upgedatet wurde und bei der ein ubuntu 20.04 mit linuxmuster-client7 drauf ist.
Dort sind die Knöpfe auch mit Platzhaltern versehen.

Viele Grüße

Holger

Hi Holger,

das Problem mit den Strings liegt vermutlich irgendwie am Buildprozess der Gui - da scheinen die Übersetzungsdateien zu fehlen. Ich schaus mir an.

VG,
Dorian

Hallo Dominik,

Nein : in diesem Bereich verwendet die Webui einfach sophomorix. Es muss in sophomorix korrigiert werden.

Gruß

Arnaud

Hallo,

Ich teste gerade noch den Login bei einer anderen VM Umgebung, die von 7.1 auf 7.2 upgedatet wurde und bei der ein ubuntu 20.04 mit linuxmuster-client7 drauf ist.

bei den 20.04 Clients gibt es keine Probleme: dort geht die Anmeldung
und auch die Laufwerke sind da.

LG

Holger

Hallo Arnaud (@Arnaud ),

danke für die schnelle Antwort. Bevor ich jetzt noch länger im Code suche…welchen sophomorix-Befehl ruft denn die WebUI genau auf, um die Quota zu ermitteln und dann graphisch auszugeben? Dann kann ich mal debuggen.

Gruß
Dominik

Hallo.
Ich habe heute auf einem aktuellen v7.2 versucht, ein erstes differentielles Image zu erstellen. Dazu habe ich LINBO 4.1.24-0 gestartet und erhalte beim Klick auf [x] differentielles Image erstellen diese Meldung:


und hier der Rest darunter:

Woran kann das liegen? Oder bin ich falsch vorgegangen?

Viele Grüße,
Michael

Was steht denn im image.log?

VG, Thomas

Gerade nachgeschaut – da steht dies:

cd /srv/linbo/log/
cat vm-win10_image.log

## Log session begin: Fr 10. Feb 10:07:44 CET 2023 ##
## Fri Feb 10 10:01:11 CET 2023 : Starting full restore of /dev/sda1 using win10.qcow2.
/dev/nbd0 disconnected
    (100.00/100%)
## Fri Feb 10 10:07:29 CET 2023 : Full restore from win10.qcow2 finished.
## Log session end: Fr 10. Feb 10:07:44 CET 2023 ##
## Log session begin: Mi 15. Feb 09:09:10 CET 2023 ##
Creating image win10.qdiff of partition /dev/sda1 ...
## Wed Feb 15 09:09:08 CET 2023 : Starting creation of win10.qdiff.
## Wed Feb 15 09:09:08 CET 2023 : Starting creation of win10.qdiff.
Preparing partition /dev/sda1 (size=73400320K) for compression...
Preparing partition /dev/sda1 (size=73400320K) for compression...
Removing [Pp][Aa][Gg][Ee][Ff][Ii][Ll][Ee]* ... Removing [Pp][Aa][Gg][Ee][Ff][Ii][Ll][Ee]* ... done.
done.
Removing [Ss][Ww][Aa][Pp][Ff][Ii][Ll][Ee]* ... Removing [Ss][Ww][Aa][Pp][Ff][Ii][Ll][Ee]* ... done.
done.
Removing $[Rr][Ee][Cc][Yy][Cc][Ll][Ee].[Bb][Ii][Nn]/* ... Removing $[Rr][Ee][Cc][Yy][Cc][Ll][Ee].[Bb][Ii][Nn]/* ... done.
done.
Saving windows bcd for group win10.
Saving windows bcd for group win10.
Saving bootloader sectors for group win10.
Saving bootloader sectors for group win10.
Saving ntfs id.
Saving ntfs id.
Formatting 'win10.qdiff', fmt=qcow2 cluster_size=65536 extended_l2=off compression_type=zlib size=75161927680 backing_file=win10.qcow2 backing_fmt=qcow2 lazy_refcounts=off refcount_bits=16
Formatting 'win10.qdiff', fmt=qcow2 cluster_size=65536 extended_l2=off compression_type=zlib size=75161927680 backing_file=win10.qcow2 backing_fmt=qcow2 lazy_refcounts=off refcount_bits=16
/dev/nbd0 disconnected
/dev/nbd0 disconnected
/dev/nbd0 disconnected
/dev/nbd0 disconnected
Failed.
## Log session end: Mi 15. Feb 09:09:10 CET 2023 ##
## Log session begin: Mi 15. Feb 09:44:25 CET 2023 ##
Creating image win10.qdiff of partition /dev/sda1 ...
## Wed Feb 15 09:44:24 CET 2023 : Starting creation of win10.qdiff.
## Wed Feb 15 09:44:24 CET 2023 : Starting creation of win10.qdiff.
Preparing partition /dev/sda1 (size=73400320K) for compression...
Preparing partition /dev/sda1 (size=73400320K) for compression...
Saving windows bcd for group win10.
Saving windows bcd for group win10.
Saving bootloader sectors for group win10.
Saving bootloader sectors for group win10.
Saving ntfs id.
Saving ntfs id.
/dev/nbd0 disconnected
/dev/nbd0 disconnected
/dev/nbd0 disconnected
/dev/nbd0 disconnected
Failed.
## Log session end: Mi 15. Feb 09:44:25 CET 2023 ##
## Log session begin: Mi 15. Feb 10:11:01 CET 2023 ##
Creating image win10.qdiff of partition /dev/sda1 ...
## Wed Feb 15 10:11:00 CET 2023 : Starting creation of win10.qdiff.
## Wed Feb 15 10:11:00 CET 2023 : Starting creation of win10.qdiff.
Preparing partition /dev/sda1 (size=73400320K) for compression...
Preparing partition /dev/sda1 (size=73400320K) for compression...
Saving windows bcd for group win10.
Saving windows bcd for group win10.
Saving bootloader sectors for group win10.
Saving bootloader sectors for group win10.
Saving ntfs id.
Saving ntfs id.
/dev/nbd0 disconnected
/dev/nbd0 disconnected
/dev/nbd0 disconnected
/dev/nbd0 disconnected
Failed.
## Log session end: Mi 15. Feb 10:11:01 CET 2023 ##

Hilft das weiter? (Es ist eine VM unter Proxmox mit Win10. Das ist unser Master-Image)
Viele Grüße,
Michael

Nicht viel. Wie sieht es platzmäßig auf der Cachepartition aus?

VG, Thomas

Evtl. sehen wir mehr, wenn du auf der Linbo-Konsole das Image manuell mit dem Befehl
linbo_create_image 1 qdiff
erstellst.

VG, Thomas