Neue Pakete für lmn7

Hallo zusammen,
der Downgrade hat funktioniert und das System läuft wieder.
Vielen Dank,
Mathias

Guten Abend allerseits!

linuxmuster-base7 7.0.81 korrigiert #115. Für dynamische DHCP-Clients wird jetzt auch ein reverse DNS-Eintrag (PTR record) erstellt. Fehlt dieser, funktioniert bei diesen Clients das Patchen des Computeraccount-Passworts beim Betriebssystemstart über Linbo nicht.

VG, Thomas

Hi!

linuxmuster-prepare (0.7.6-0ubuntu0) kommt mit einigen Fixes:

VG, Thomas

1 „Gefällt mir“

Hallo Thomas,
das Upgrade liefert hier diesen Fehler:

Die folgenden Pakete werden aktualisiert (Upgrade):
  linuxmuster-prepare python3-lxml
2 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen 1.115 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 2.048 B Plattenplatz zusätzlich benutzt.
Holen:1 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 python3-lxml amd64 4.2.1-1ubuntu0.4 [1.097 kB]
Holen:2 https://archive.linuxmuster.net lmn7/ linuxmuster-prepare 0.7.6-0ubuntu0 [17,9 kB]
Es wurden 1.115 kB in 0 s geholt (3.236 kB/s).                                 
(Lese Datenbank ... 220318 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../linuxmuster-prepare_0.7.6-0ubuntu0_all.deb ...
Entpacken von linuxmuster-prepare (0.7.6-0ubuntu0) über (0.7.4-0ubuntu0) ...
Vorbereitung zum Entpacken von .../python3-lxml_4.2.1-1ubuntu0.4_amd64.deb ...
Entpacken von python3-lxml:amd64 (4.2.1-1ubuntu0.4) über (4.2.1-1ubuntu0.3) ...
python3-lxml:amd64 (4.2.1-1ubuntu0.4) wird eingerichtet ...
linuxmuster-prepare (0.7.6-0ubuntu0) wird eingerichtet ...
Checking for python3-reconfigure ... /var/lib/dpkg/info/linuxmuster-prepare.postinst: line 27: /usr/bin/pip3: No such file or directory

Ich habe einen Symlink von /usr/local/bin/pip3 nach /usr/bin/pip3 angelegt – danach lief es durch!

Viele Grüße,
Michael

Hallo Michael,

seltsam, auf allen meinen Systemen gibt es /usr/bin/pip3. Das Paket python3-pip muss eigentlich auf einem lmn7-System installiert sein.

VG, Thomas

Hi!

linuxmuster-prepare 0.7.6-1ubuntu0 ruft im postinst statt /usr/bin/pip3 jetzt /usr/bin/python3 -m pip auf. Das sollte immer klappen.

VG, Thomas

Hallo Thomas,

Ist es auch:

dpkg -l |grep python3-pip
ii  python3-pip                            9.0.1-2.3~ubuntu1.18.04.4                       all          Python package installer

Aber trotzdem zeigt:

which pip3
/usr/local/bin/pip3

Warum das hier so ist, weiß ich nicht…

Viele Grüße,
Michael

Hallo Thomas,

das update läuft durch, allerdings mit folgender Warnung:

    >     Checking for python3-reconfigure ... WARNING: You are using pip version 20.0.2; however, version 21.0.1 is available.
    >     You should consider upgrading via the '/usr/bin/python3 -m pip install --upgrade pip' command.

Viele Grüße

Wilfried

Hallo,

eine entsprechende Warnung gibt es beim Update des Dockerhosts:

Viele Grüße

Wilfried

Hallo Winfried,

ich verrmute, dass da ein Update gemacht werden soll.

Gruß

Alois

Hi!

Das sind alles nur Warnungen. Ubuntu 18.04 verwendet halt nicht das aktuellste Python. Kein Grund zur Beunruhigung. Pip am Ubuntu-Paketsystem vorbei zu aktualisieren halte ich für keine gute Idee.

VG, Thomas

Hallo zusammen,

Ab jetzt ist das linuxmuster-linbo-gui7 im Stable!

VG, Dorian

Hi!

Damit muss Linbo nachziehen, sonst funktioniert das neue Gui nicht.
linuxmuster-linbo7 2.4.2-8 ist nun auch stable. Die wichtigsten Änderungen:

  • Unterstützung für das neue Gui.
  • Umstellung auf Plymouth-Bootsplash (nur 64bit).
  • Grub-Theme-Anpassungen. Zum Update der Grubmenüs die cfg-Dateien der entsprechenden Gruppen umbenennen, linuxmuster-import-devices aufrufen und danach die Anpassungen wieder in die neu erstellten Dateien einpflegen.
  • start.conf-Beispiele aktualisiert.
  • Das Verhalten der linbo-remote -Optionen -d und -n wurde geändert.
    -d deaktiviert die Gui während Remoteaktionen, die mit -c übertragen wurden.
    -n deaktiviert start.conf-Autoaktionen nach der Abarbeitung von Remoteaktionen, die mit -p übertragen wurden.
  • Linbo-Versionen haben jetzt Codenamen. Die werden aber nur in der neuen Gui angezeigt.
  • Fix für #163 : Linbo manipulates start.conf.
  • #159 bringt prestart-Skripte.
    Ein Prestart-Skript ist mit einem Image verbunden. Es wird von linbo_cmd direkt vor dem Start eines Betriebssystems eingebunden. Das Skript muss in LINBODIR zusammen mit der Image-Datei abgelegt werden. Das Benennungsschema ist <Imagename-Präfix>.prestart (Bsp.: ubuntu.cloop → ubuntu.prestart). Im Verzeichnis examples gibt es ein Beispielskript.

Wie im Thread Neue Testing-Pakete für lmn7 am 13.2.2021 schon dargelegt, ist linuxmuster-linbo7 2.x damit featuremäßig ausentwickelt. Es werden also nur noch Bugs gefixt. Dieses Linbo-Release wird auch das letzte sein, das Varianten für 32bit-Clients und lmn62 liefert. Bugfixes wird es bis Ende Juli 2021 geben. Danach läuft der Support meinerseits aus. Die Software kann natürlich weiter genutzt werden.

VG, Thomas

1 „Gefällt mir“

Wie geht es danach weiter? Gibt es da Planungen?

VG,
Jochen

Hallo Jochen,

… ja, dafür haben wir vor einem Jahr die lmn7 released.

LG

Holger

Hallo Jochen,

wir besprechen das gerade. In Planung ist:

  • qcow2-Format für Images
  • Unterordner für Images
  • start.conf in yaml-Format
  • nur noch 64bit-Clients
  • linbo_cmd in Python

VG, Thomas

Hallo Holger,

Ich hatte Thomas so verstanden, dass der Support durch ihn für linuxmuster-linbo7 2.x ausläuft. Das ist doch die aktuelle Version der lmn v7!?

LG,
Jochen

Für lmn7 wird es eine neue Major-Version geben. Der Support für lmn62 und 32bit-Clients läuft aus.

VG, Thomas

Ah jetzt ja, eine Insel! :smiley: :+1:

Hallo zusammen,

Wir von Netzint haben in den vergangenen Wochen mit viel Aufwand ein neues Paket für Linuxmuster geschrieben und auch schon zu großen Teilen getestet:
Der neue linuxmuster-linuxclient7. Diese Paket kann anstatt dem bisherigen linuxmuster-client-adsso verwendet werden und bringt eine Reihe Neuerungen mit:

  • Verbesserter Join-Prozess: Vieles was im alten Paket zu Problemen geführt hat, wird jetzt automatisch abgefangen.
  • Vollkommen neue Codebase auf Basis von Python3
  • Eine integrierte Python Bibliothek linuxmusterLinuxclient7 die auch in eigenen Scripte genutzt werden kann
  • Ein neuen Hook onSessionStarted, der ausgeführt wird, sobald die Session vollkommen läuft. So können zum Beispiel automatisch grafische Programme gestartet werden
  • Neue Infrastruktur für Servershares:
  • Alle shares werden nun per mount.cifs in /home/$USER/media eingehangen
  • Support für das wechseln von Benutzern ohne gegenseitiges überschreiben der Mountspoints
  • GDM 3 Support
  • Alle dem Rechner oder Benutzer zugewiesenen Shares werden bei der Anmeldung automatisch installiert
  • Welche shares eingehangen werden, wird wie bei Windows aus der sophomorix:school:default-school GPO ausgelesen
    • Keine automatische direkte statische Verlinkung der „Dokumente“, „Bilder“, … mehr
  • Neue Infrastruktur für Drucker:
    • Drucker werden nun nicht mehr über die IP Adressen, sondern auch über die sophomorix:school:default-school gesteuert
    • Alle dem Rechner oder Benutzer zugewiesenen Drucker werden bei der Anmeldung automatisch installiert (gleich zur Windows GPO)
    • Die Drucker MÜSSEN dafür wie unter Windows auch in der devices.csv und in CUPS den gleichen Namen haben. Hierüber geschieht die Zuordnung

Es besteht die Möglichkeit bestehende Images vom alten linuxmuster-client-adsso zum neuen linuxmuster-linuxclient7 zu migrieren. Das Vorgehen ist im Github Wiki
dokumentiert.

Wichtig ist noch Folgendes: Wir haben das Paket aus Eigenbedarf entwickelt und stellen es euch nach dem „take it or leave it“ Prinzip zur Verfügung. Das heißt: Wir werden zwar bemüht sein, Bugs zu fixen und PRs zu mergen, aber es gibt von unserer Seite aus KEINEN offiziellen Linuxmuster.net oder Community Support.

Wir wollen keine Entwicklungen zurückhalten. Damit für alle ersichtlich ist, welches Paket noch aktuell entwickelt und gepflegt wird, sowie wer sich hierfür zuständig sieht, haben wir eine Tabelle mit Informationen angehängt. Diese werden wir in Zukunft auch bei allen anderen Repositorys bereitstellen, sodass klar sein sollte, wie die Supportsituation ist.

Viel Spaß mit dem Paket :slight_smile:

Github Repo:

Paketname:
linuxmuster-linuxclient7

Gruß,
Andreas

7 „Gefällt mir“