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.
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!
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.
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.
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.
#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.
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.