Upgrade v7.1 auf v7.2

  1. Bringe zuerst den lmn7.1 Server auf den aktuellsten Paketstand.

Führe dazu in der Konsole folgende Befehle aus:

sudo apt update
sudo apt dist-upgrade
  1. Aktualisiere danach das Betriebssystem auf dem Server von Ubuntu 18.04 LTS auf die Version Ubuntu 20.04 LTS. Nutze dazu den Befehl do-release-upgrade.

Gib dazu auf der Server-Konsole ein:

linuxadmin@server:~$ sudo -i
root@server:~$ do-release-upgrade

Nach der Überprüfung siehst Du, wieviele Pakete aktualisiert, neu installiert und gelöscht werden. Bestätige den Vorgang zur Durchführung des Upgrades mit j.

Während des Upgrades erhältst Du mehrere Nachfragen. Für einige Dienste (z.B. samba, ssh) wirst Du gefragt, ob die Konfigurationsdatei aktualisiert werden soll.

Achtung

Die Nachfrage zur Aktualisierung der Konfigurationsdateien für diese Dienste musst Du unbedingt mit N beantworten. Beispiele (keine Garantie auf Vollständigkeite) sind: /etc/security/limits.conf, /etc/ntp.conf, /etc/system/system.conf, /etc/samba/smb.conf, /etc/sshd/sshd_config

Zudem müssen während oder nach der Installation einiger neuerer Bibliotheken einige Dienste neu gestartet werden. Diese werden Dir in einer Liste angezeigt. Bestätige deren Neustart mit OK.

Danach wirst Du gefragt, ob Du die lokale Version bestimmter Dienste beibehalten möchtest. Beantworte dies jeweils mit Ja/OK.

Nach der Aktualisierung der Pakete wirst Du gefragt, ob die alten Pakete entfernt werden sollen. Bestätige dies mit J.

Danach wirst Du aufgefordert das System neu zu starten. Führe einen Reboot aus.

  1. Aktualisiere danach das Betriebssystem auf dem Server von Ubuntu 20.04 LTS auf die nachfolgende Version Ubuntu 22.04 LTS. Nutze dazu den Befehl do-release-upgrade.

Der weitere Ablauf ist identisch zu den unter 2.) beschriebenen Schritten.

  1. Führe die erneute Konfiguration der lmn-Pakete aus. Rufe dazu folgenden Befehl auf:

linuxadmin@server:~$ sudo -i
root@server:~$ dpkg-reconfigure sophomorix-samba linuxmuster-base7 linuxmuster-webui7

5. Aktiviere das lmn71-Repository wieder, indem Du die Datei /etc/apt/sources.list.d/lmn71.list editierst und dort das während des Upgrades automatisch eingefügte Kommentarzeichen # entfernst.

Zudem oder alternativ findest Du die Datei /etc/apt/sources.list.d/lmn71.list.distUpgrade, in der das Repository der lmn 7.1 auskommentiert ist.

  1. Füge danach das Repository der lmn72 wie folgt hinzu:

Importiere zuerst die Schlüsseldatei:

root@server:~$ sudo sh -c 'wget -qO- "https://deb.linuxmuster.net/pub.gpg" | gpg --dearmour -o /usr/share/keyrings/linuxmuster.net.gpg'

Hinweis

Bei wget -qO- ist der Großbuchstabe O zu verwenden - n i c h t die Zahl 0.

Füge danach das Linuxmuster 7.2 Testing-Repro hinzu:

root@server:~$ sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/linuxmuster.net.gpg] https://deb.linuxmuster.net/ lmn72 main" > /etc/apt/sources.list.d/lmn72.list'

Aktualisiere nun die Paketquellen:

root@server:~$ apt update
  1. Aktualisiere die installierten Pakete und führe anschließend ein Reboot durch:

Achtung

Die Nachfrage zur Aktualisierung der Konfigurationsdateien für Dienste musst du in diesem Schritt (im Gegensatz zur Systemaktualisierung in Schritt 2 und 3) mit I oder Y akzeptieren. Beispiele (keine Garantie auf Vollständigkeit) sind: /etc/default/linbo-torrent

root@server:~$  apt dist-upgrade
root@server:~$  reboot
  1. Nach dem Neustart führe den Import der Geräte erneut aus:

sudo linuxmuster-import-devices
  1. Starte nun die Clients neu. Du wirst zunächst noch die Version 4.0 von Linbo auf den Clients nach dem ersten Start sehen. Starte den Client ein zweites Mal und Linbo wird dann automatisch auf dem Client auf die Version 4.2 aktualisiert.

  2. Synchronisiere das Betriebssystem und melde Dich danach mit einem Domänen-Benutzer an.

first login to lmn7.2

Server-Infos nach dem Konsolen-Login

Achtung

Beim Upgrade von Ubuntu 18.04 über Ubuntu 20.04 zu 22.04 LTS werden die Einstellungen für CUPs zwar korrekt übernommen. Allerdings treten für einige Drucker Fehler auf. Es ist in diesen Fällen sinnvoll die Druckerinstallation erneut durchzuführen. Für viele HP-Drucker ist es hilfreich die Bibliothek hplip auf dem Server nachzuinstallieren - siehe zu den Druckern Drucker einbinden.