Skip to content

Warum BeAdmin eigene Updates nicht erkennt und wie Sie das beheben

Einstellungen → System enthält einen Bereich namens «Softwareversion und Aktualisierungen». Er zeigt die «Aktuelle Version» von BeAdmin und bietet entweder eine neue Version an oder meldet «Die neueste Version ist installiert» — diesen Status ermittelt das Panel, indem es die eigenen Softwarequellen Ihres Servers auf ein neueres BeAdmin-Paket prüft.

Manchmal ist bereits eine neue BeAdmin-Version verfügbar, das Panel meldet aber nach einem Klick auf «Nach Aktualisierungen suchen» weiterhin «Die neueste Version ist installiert». Die Ursache liegt fast immer bei den Softwarequellen auf dem Server, nicht im Panel selbst — prüfen Sie die folgenden Gründe der Reihe nach.

Ein großes Betriebssystem-Upgrade hat die BeAdmin-Softwarequelle deaktiviert

BeAdmin wird aus einem eigenen apt-Repository installiert, das bei der Einrichtung in /etc/apt/sources.list.d/beadmin.list eingetragen wird (siehe die Installationsanleitung). Wenn das Betriebssystem des Servers auf einen neuen Major-Release aktualisiert wird — zum Beispiel von Ubuntu 22.04 auf 24.04, meist über do-release-upgrade —, deaktiviert das Upgrade-Programm des Betriebssystems jede gefundene Drittanbieter-Softwarequelle, einschließlich der von BeAdmin, und schaltet sie danach nicht wieder ein.

In der Praxis äußert sich das so: /etc/apt/sources.list.d/beadmin.list wird in beadmin.list.distUpgrade umbenannt (und ebenso beadmin-vendors.list, falls ein VPN-Modul wie AmneziaWG oder Mimicry installiert ist). Mit deaktivierter Quelle sieht der Server überhaupt keine neuen BeAdmin-Pakete mehr — das Panel meldet daher «Die neueste Version ist installiert», ganz gleich, wie viele Versionen tatsächlich fehlen.

So prüfen Sie das:

shell
apt-cache policy beadmin

Wenn als einzige Quelle /var/lib/dpkg/status aufgeführt ist und keine https://…-Zeile für beadmin vorhanden ist, ist die Quelle deaktiviert. Sie können auch direkt das Quellenverzeichnis prüfen:

shell
ls /etc/apt/sources.list.d/

Eine Datei beadmin.list.distUpgrade darin bestätigt, dass das Betriebssystem-Upgrade die Quelle deaktiviert hat.

So beheben Sie es:

shell
sudo mv /etc/apt/sources.list.d/beadmin.list.distUpgrade /etc/apt/sources.list.d/beadmin.list
# nur wenn diese Datei existiert (VPN-Module):
sudo mv /etc/apt/sources.list.d/beadmin-vendors.list.distUpgrade /etc/apt/sources.list.d/beadmin-vendors.list
sudo apt-get update

Kehren Sie zu Einstellungen → System zurück und klicken Sie erneut auf «Nach Aktualisierungen suchen» — die neue Version wird nun angezeigt.

Der Server erreicht die BeAdmin-Softwarequelle nicht

Eine blockierte ausgehende Verbindung, eine Firewall-Regel oder ein vorgeschalteter Proxy können den Server daran hindern, das BeAdmin-Repository zu erreichen — das Panel meldet dann denselben Status «Die neueste Version ist installiert», da es nie eine Antwort mit einer neueren Paketliste erhalten hat.

Führen Sie die Aktualisierung aus und prüfen Sie, ob dabei speziell für die BeAdmin-Repository-Zeile ein Fehler gemeldet wird:

shell
sudo apt-get update

Falls ja, stellen Sie sicher, dass der Server sie erreichen kann — erlauben Sie ausgehendes HTTPS, prüfen Sie Firewall- und Proxy-Regeln — und versuchen Sie es erneut.

Der Paketindex ist veraltet oder apt befindet sich in einem defekten Zustand

Gelegentlich schlägt sudo apt-get update gleich mit einem Signaturschlüssel-Fehler statt einem Netzwerkfehler fehl, und apt verwendet weiterhin den zuletzt erfolgreich abgerufenen Index — dieser kann älter sein als der neue Release. Beheben Sie den von apt gemeldeten Schlüsselfehler (importieren Sie den genannten Signaturschlüssel erneut) und aktualisieren Sie den Index noch einmal:

shell
sudo apt-get update

Weiterführende Links

BeAdmin © 2025. Alle Rechte vorbehalten.