# Upgrade von v7.2 - v7.3 Probleme

**URL:** <https://ask.linuxmuster.net/t/upgrade-von-v7-2-v7-3-probleme/11890>\
**Category:** Server\
**Created:** [21. Oktober 2025 um 15:04 UTC](https://ask.linuxmuster.net/t/upgrade-von-v7-2-v7-3-probleme/11890 "2025-10-21T15:04:03Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![MarioF](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/mariof/32/8193_2.png) [@MarioF](https://ask.linuxmuster.net/u/MarioF)\
**Post date:** [21. Oktober 2025 um 15:04 UTC](https://ask.linuxmuster.net/t/upgrade-von-v7-2-v7-3-probleme/11890/1 "2025-10-21T15:04:03Z")

</div>

Hallo liebe Gemeinde,  
nachdem ich vor 2 Wochen ein erfolgreiches Upgrade von v7.2 auf v7.3 durchgeführt hatte, ich habe ich mich heute getraut, den 2. Server zu upgrade…  
Es endete mit „error code 1“…  
ich würde ja gerne das Log-File durchsuchen, das ist aber leer, wurde nur angelegt…  
Folgende Bearbeitungsfehler traten auf:  
Bei →   
linuxmuster-tools7  
linuxmuster-webui7  
linuxmuster-cli7  
linuxmuster-base7

Gruss  
MarioF.

…ich snappe erstmal zurück…

---

<div class="post-metadata">

**Author:** ![Vladimir](https://ask.linuxmuster.net/letter_avatar_proxy/v4/letter/v/94ad74/32.png) [@Vladimir](https://ask.linuxmuster.net/u/Vladimir)\
**Post date:** [22. Oktober 2025 um 15:48 UTC](https://ask.linuxmuster.net/t/upgrade-von-v7-2-v7-3-probleme/11890/2 "2025-10-22T15:48:04Z")

</div>

Upgrade 7.2 \> 7.3 – dpkg-Abbruch / WebUI und Tools nicht konfigurierbar

Hallo zusammen,

wir haben das Upgrade von **[linuxmuster.net](http://linuxmuster.net) 7.2 auf 7.3** mehrfach getestet und reproduzierbar denselben Fehler erhalten, der offenbar auch bei anderen (z. B. [Mario]) auftritt.

Das Upgrade startet korrekt, bricht aber während der Konfiguration der neuen Pakete mit error code 1 ab.  
Betroffen sind immer dieselben Pakete:

linuxmuster-tools7  
linuxmuster-webui7  
linuxmuster-cli7  
linuxmuster-base7

**Symptome:**

- Nach dem Abbruch bleiben die Pakete in einem „half-configured“-Zustand.
- `dpkg --configure -a` oder `apt -f install` führen wieder zum gleichen Fehler.
- Die WebUI lässt sich nicht starten:  
systemctl status linuxmuster-webui.service

> /opt/linuxmuster/bin/python3: can’t open file ‚/opt/linuxmuster/bin/ajenti-panel‘: [Errno 2] No such file or directory

- Im Journal zusätzlich:  
ModuleNotFoundError: No module named ‚aj‘
- `/usr/local/bin/ajenti-panel` ist vorhanden, aber nicht unter `/opt/linuxmuster/bin/,  
wo es laut Service erwartet wird:  
ExecStart=/opt/linuxmuster/bin/python3 /opt/linuxmuster/bin/ajenti-panel
- Die Python-Umgebung (`venv`) unter `/opt/linuxmuster/` wird beim Upgrade **nicht erstellt**.
- Die Module `aj`, `ajenti-panel` und `gipc` fehlen vollständig.
- Beim Versuch, die Pakete manuell neu zu installieren, erscheint:  
internal error  
Subprocess /usr/bin/dpkg returned error code (1)

**Bisherige Maßnahmen:**

- Upgrade mehrfach mit und ohne `--force` getestet.
- `dpkg`-Cleanup und Neuinstallation der betroffenen Pakete.
- Versuch, Ajenti-Module manuell in einer Python-venv nachzuinstallieren \> keine passenden Versionen verfügbar.

Ein Netzberater hat testweise linuxmuster-tools 7.3.22 separat heruntergeladen und installiert – damit funktionierte die WebUI wieder.  
Ab Version 7.3.24 tritt das beschriebene Problem auf, vermutlich durch Änderungen in den Abhängigkeiten oder im postinst-Skript.

**Fragen:**

- Kann es sein, dass in den `postinst`-Skripten oder Paketabhängigkeiten von  
`linuxmuster-webui7` bzw. `linuxmuster-tools7` Fehler bei der Erstellung oder Initialisierung  
der Ajenti-Venv auftreten?
- Und wieso erscheint bei der Verwendung der offiziellen Repos über HTTPS  
regelmäßig eine Zertifikatswarnung („certificate not trusted“), obwohl `ca-certificates` aktuell ist?

Bei Bedarf kann ich Log-Auszüge nachreichen.

Viele Grüße  
Vladimir S.

---

<div class="post-metadata">

**Author:** ![irrlicht](https://ask.linuxmuster.net/letter_avatar_proxy/v4/letter/i/8e7dd6/32.png) [@irrlicht](https://ask.linuxmuster.net/u/irrlicht)\
**Post date:** [22. Oktober 2025 um 19:13 UTC](https://ask.linuxmuster.net/t/upgrade-von-v7-2-v7-3-probleme/11890/3 "2025-10-22T19:13:31Z")

</div>

Abend,  
bei mir war das auch eine schwere Geburt, hab aber nachtraeglich nicht nochmal die Fehler gesucht und das Ding einfach irgendwie hingefrickelt. Problem mit den Keys ist auch aufgetaucht.

> [@Memory leak Samba in LMN 7.2?](https://ask.linuxmuster.net/t/memory-leak-samba-in-lmn-7-2/11866/25):
>
> Morgen Holger, Gedankenprotokoll, da ich einen Haufen Logs habe und die nicht mehr sortiert bekomme. drauf war 7.2 und das aktuell Upgrade hab ich so wie hier gemacht: [Upgrade v7.2 auf v7.3 — linuxmuster.net latest Dokumentation](https://docs.linuxmuster.net/de/latest/migration/upgrade.html) Problem: Upgrade von Ubuntu auf 24.04 bockt, da irgendwas mit GRUB nicht tut das hab ich dann irgendwie gefixt und das lief mit dem linuxmuster-release-upgrade durch das Migrationsskript sucht aber immer ein neueres Release, sonst macht es nicht weiter, also bringt d…

Grus Harry

---

<div class="post-metadata">

**Author:** ![Arnaud](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/arnaud/32/28_2.png) [@Arnaud](https://ask.linuxmuster.net/u/Arnaud)\
**Post date:** [22. Oktober 2025 um 19:57 UTC](https://ask.linuxmuster.net/t/upgrade-von-v7-2-v7-3-probleme/11890/4 "2025-10-22T19:57:58Z")

</div>

Hallo Vladimir,

Vielen Dank für alle ausführliche Informationen, damit kann ich etwas anfangen.  
Wie du es sagst liegt wahrscheinlich das Problem im venv.  
`--force` wird bei `apt` dabei nicht helfen, da es um einen Python-Abhängigkeit geht. Das Skript wird erneut das gleiche probieren, was natürlich scheitern wird.  
Evtl kann man die requirements im venv installieren:

```auto
/opt/linuxmuster/bin/python3 -m pip install -r /usr/lib/linuxmuster-webui/etc/requirements.txt

```

Ich bin die nächste Tage sehr beschäftigt, aber ich werde es so schnell wie möglich anschauen (der Prozess ist lang, da ich einen 7.2 erst wieder vorbereiten muss um es zu testen).

Falls jemand die komplette Logs hat, kann es evtl auch weiterhelfen.

Problem mit dem Zertifikat sind bei mir keins aufgetaucht. Wie sieht die Fehlermeldung aus ?

Gruß

Arnaud

---

<div class="post-metadata">

**Author:** ![juergen](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/juergen/32/3429_2.png) [@juergen](https://ask.linuxmuster.net/u/juergen)\
**Post date:** [23. Oktober 2025 um 00:23 UTC](https://ask.linuxmuster.net/t/upgrade-von-v7-2-v7-3-probleme/11890/5 "2025-10-23T00:23:15Z")

</div>

Hallo Arnaud,

wenn ich vor dem Aufruf von `linuxmuster-distupgrade` im Skript `linuxmuster-release-upgrade`  
die requirements mit

```auto
/opt/linuxmuster/bin/python3 -m pip install -r /usr/lib/linuxmuster-webui/etc/requirements.txt

```

im venv installiere, läuft `linuxmuster-distupgrade` erfolgreich mit dem Paket `linuxmuster-tools7` in Version **7.3.24** durch.

Zum Zertifikatsfehler hier noch der entsprechende Screenshot mit den Fehlermeldungen/Warnungen:

 ![certificate_verification_failed](https://ask.linuxmuster.net/uploads/default/original/2X/f/f2ed8e246d3df0b3971216c83d6064f2126e1615.png)

Ein

```auto
apt reinstall ca-certificates

```

hat leider nicht geholfen, das Paket `apt-transport-https` ist installiert.  
Die Rechte von `/etc/ssl/certs` sind wie folgt:

 ![ll_certs](https://ask.linuxmuster.net/uploads/default/original/2X/9/99f70d6fc3f7df80a79044ca63afcde0f161344e.png)  
Und die von `/etc/ssl/certs/ca-certificates.crt` sind:  
 ![ll_certs_ca-certificates](https://ask.linuxmuster.net/uploads/default/original/2X/c/cd2af607a26773fa40a234b4dc0bd82b8e5b4d6f.png)

Viele Grüße  
Jürgen

---

<div class="post-metadata">

**Author:** ![MarioF](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/mariof/32/8193_2.png) [@MarioF](https://ask.linuxmuster.net/u/MarioF)\
**Post date:** [23. Oktober 2025 um 07:49 UTC](https://ask.linuxmuster.net/t/upgrade-von-v7-2-v7-3-probleme/11890/6 "2025-10-23T07:49:59Z")

</div>

Moin zusammen,  
bei mir läuft LM 7.3 nun endlich. Ich habe heute morgen zum 4. Mal die Installation durchgeführt. Dann wie oben schon beschrieben die Python Requirements nachträglich installiert. Dann musste noch das typer Modul nachinstalliert werden, sonst funktioniert lmncli nicht. Es kam eine Fehlermeldung, dass das Modul fehlt. Firewall und Server neu gestartet. Jetzt macht nur noch der DHCP-Server Probleme…Eigentlich ist alles richtig…, also mutig die PC’s über nun endlich funktionierende WebGUI neu einlesen lassen, in die Subnet-Config den Namenserver und TFTP eingetragen und wieder gelöscht…, Server nochmal neu gestartet…und siehe da, der DHCP-Dienst läuft…Die iPads waren schon ganz ungeduldig…sie bekommen alle ihre ip…

…das LOG File „besorge“ ich noch…

Gruss MarioF

…da ist es  
[migration-to-lmn73.pdf](https://ask.linuxmuster.net/uploads/short-url/rCJzQKVZkSHEa6DI4CkRXSKJN2Z.pdf) (1,7 MB)

…und das ist das LOG vom September, wo es keine Probleme gab…  
[OK-15-09-2025-migration-to-lmn73.pdf](https://ask.linuxmuster.net/uploads/short-url/hKeXZv62WFVApZWgoz6q6q3CTZh.pdf) (1,9 MB)

---

<div class="post-metadata">

**Author:** ![Arnaud](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/arnaud/32/28_2.png) [@Arnaud](https://ask.linuxmuster.net/u/Arnaud)\
**Post date:** [23. Oktober 2025 um 13:00 UTC](https://ask.linuxmuster.net/t/upgrade-von-v7-2-v7-3-probleme/11890/7 "2025-10-23T13:00:13Z")

</div>

Hallo zusammen,

Vielen Dank @MarioF und @juergen für die Details. So macht es spaß mit linuxmuster zu arbeiten 🙂

Seit letzter Version von `lmntools` gab es einen automatischen Restart von der Webui und API. Das ist nötig bei jeder neuen Version, aber wahrscheinlich problematisch für einen Upgrade.

Ich schreibe „wahrscheinlich“, weil bei meinen Tests heute gab es kein Problem, ich kann es leider nicht reproduzieren. Ich könnte es nur aus Mario’s Logs erratet. Eine neue Version von `lmntools` ist jetzt deswegen raus.

Das Problem mit dem venv könnte ich auch nicht reproduzieren (und habe ich auch nicht bei Mario’s Logs gesehen), insbesondere:

> [@Vladimir](#):
>
> Die Python-Umgebung (`venv`) unter `/opt/linuxmuster/` wird beim Upgrade **nicht erstellt**.

Das sollte normalerweise durch `lmntools` erledigt sein :

> <https://github.com/linuxmuster/linuxmuster-tools/blob/7db072eba2158283b530dfcc314165e0a11cae47/debian/postinst#L44>

Da wäre für mich auch die Logs hilfreich. Vielleicht sind die Zeilen im anderen Shell falsch interpretiert ?

Zuletzt das Zertifikat: wie sind die Repo LMN **7.2** bei euch eingetragen ?  
Ist das neue Format mit GPG Keyring respektiert ?

> **[GitHub - linuxmuster/deb: The archive containing all current debian packages...](https://github.com/linuxmuster/deb?tab=readme-ov-file#2-add-repo)**
>
> The archive containing all current debian packages and the GitHub Pages package server.

```auto
sudo sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/linuxmuster.net.gpg] https://deb.linuxmuster.net/ lmn73 main" > /etc/apt/sources.list.d/lmn73.list'

```

Gruß

Arnaud

---

<div class="post-metadata">

**Author:** ![juergen](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/juergen/32/3429_2.png) [@juergen](https://ask.linuxmuster.net/u/juergen)\
**Post date:** [23. Oktober 2025 um 17:42 UTC](https://ask.linuxmuster.net/t/upgrade-von-v7-2-v7-3-probleme/11890/8 "2025-10-23T17:42:56Z")

</div>

Hallo Arnaud,

die Ursache für den Zertifkatsfehler beim Abrufen der Datei  
`https://deb.linuxmuster.net/dists/lmn73/InRelease`  
habe ich nun gefunden.  
Es lag an den Berechtigungen des Verzeichnisses `/etc/ssl`:

```auto
root@server:/etc/ssl# ls -lah                                                                                                                                                     
total 200K                                                                                                                                                                          
drwxr-x--- 4 root ssl-cert 4,0K Okt 2 06:10 ./                                                                                                                                   
drwxr-xr-x 151 root root 12K Okt 23 18:25 ../

```

Das Verzeichnis war für den User `\_apt nicht lesbar:

```auto
root@server:/etc/ssl# su - _apt -s /bin/bash
_apt@server:/etc/ssl$ ls -lah /etc/ssl/
ls: cannot open directory '/etc/ssl/': Permission denied

```

Mit dem Setzen des Execute (`x`) Bit für das Verzeichnis `/etc/ssl/`

```auto
chmod 755 /etc/ssl/

```

ist es dem User `_apt` wieder möglich auf die darunterliegenden CA-Zertifikate zuzugreifen.

Das Aktualisieren der Paketquellen von Repo-URLs mittels HTTPS funktioniert jetzt also wieder. ✔

Wie es dazu kommen konnte, dass die Berechtigungen falsch gesetzt waren, ist mir immer noch schleierhaft.

Viele Grüße  
Jürgen

---

<div class="post-metadata">

**Author:** ![juergen](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/juergen/32/3429_2.png) [@juergen](https://ask.linuxmuster.net/u/juergen)\
**Post date:** [23. Oktober 2025 um 19:39 UTC](https://ask.linuxmuster.net/t/upgrade-von-v7-2-v7-3-probleme/11890/9 "2025-10-23T19:39:50Z")

</div>

@Arnaud, du bist einfach der Beste! Vielen herzlichen Dank für Deinen schnellen Fix.

Der automatische Restart von WebUI und API muss wohl für den Abbruch des Upgrade-Skripts verantwortlich gewesen sein:

> [@Arnaud](#):
>
> Seit letzter Version von `lmntools` gab es einen automatischen Restart von der Webui und API. Das ist nötig bei jeder neuen Version, aber wahrscheinlich problematisch für einen Upgrade.

Mit `linuxmuster-tools7` in der Version **7.3.25** lief das Upgrade jedenfalls ohne Unterbrechung und ohne Fehler durch.

Ich markiere den Thread mal als gelöst. → Edit: kann ich gar nicht, oder ich weiß einfach nicht wie es geht…

Viele Grüße  
Jürgen

---

<div class="post-metadata">

**Author:** ![Arnaud](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/arnaud/32/28_2.png) [@Arnaud](https://ask.linuxmuster.net/u/Arnaud)\
**Post date:** [24. Oktober 2025 um 06:54 UTC](https://ask.linuxmuster.net/t/upgrade-von-v7-2-v7-3-probleme/11890/10 "2025-10-24T06:54:30Z")

</div>

Hallo Jürgen,

Danke für die Erklärung über `/etc/ssl`, good catch !  
Ich weiss auch nicht woran es liegt, wir ändern normalerweise nicht die Rechte für solche Pfade.

Schön dass das Update bei dir funktioniert hat, ich hoffe das ist auch der Fall für alle andere.

Viele Grüße

Arnaud

---

<div class="post-metadata">

**Author:** ![baumhof](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/baumhof/32/1504_2.png) [@baumhof](https://ask.linuxmuster.net/u/baumhof)\
**Post date:** [24. Oktober 2025 um 09:25 UTC](https://ask.linuxmuster.net/t/upgrade-von-v7-2-v7-3-probleme/11890/11 "2025-10-24T09:25:10Z")

</div>

Hallo Jürgen,

> [@juergen](#):
>
> Ich markiere den Thread mal als gelöst. → Edit: kann ich gar nicht, oder ich weiß einfach nicht wie es geht…

das habe ich gerne für dich erledigt 🙂  
LG  
Holger
