Skip to content

Pourquoi BeAdmin ne détecte pas ses mises à jour et comment y remédier ​

Dans « Paramètres → Système », le bloc « Version du panneau et mises à jour » affiche la « Version actuelle » de BeAdmin et propose soit une mise à jour, soit l’état « Vous êtes à jour ». Le panneau obtient cet état en consultant les sources logicielles du serveur lui-même : s’y trouve-t-il un paquet BeAdmin plus récent ?

Il arrive qu’une nouvelle version de BeAdmin soit disponible alors que le panneau affiche toujours « Vous êtes à jour » après un clic sur « Rechercher des mises à jour ». Presque toujours, la cause se trouve dans les sources logicielles du serveur, et non dans le panneau : passez en revue les causes ci-dessous dans l’ordre.

Une mise à niveau majeure de l’OS a désactivé la source de BeAdmin ​

BeAdmin s’installe depuis son propre dépôt apt, ajouté lors de l’installation dans /etc/apt/sources.list.d/beadmin.list (voir le guide d’installation). Quand le système d’exploitation du serveur passe à une nouvelle version majeure (par exemple d’Ubuntu 22.04 à 24.04, en général avec do-release-upgrade), la mise à niveau désactive toutes les sources logicielles tierces qu’elle trouve, dont celle de BeAdmin, et ne les réactive pas ensuite.

Concrètement, /etc/apt/sources.list.d/beadmin.list est renommé en beadmin.list.distUpgrade (de même que beadmin-vendors.list, si un module VPN comme AmneziaWG ou Mimicry est installé). Avec la source désactivée, le serveur ne voit plus du tout les nouveaux paquets BeAdmin : le panneau affiche donc « Vous êtes à jour », quel que soit le nombre de versions manquées.

Comment vérifier :

shell
apt-cache policy beadmin

Si la seule source indiquée est /var/lib/dpkg/status et qu’aucune ligne https://… n’apparaît pour beadmin, la source est désactivée. Vous pouvez aussi examiner directement le répertoire des sources :

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

La présence du fichier beadmin.list.distUpgrade dans ce répertoire confirme que c’est la mise à niveau de l’OS qui a désactivé la source.

Comment corriger :

shell
sudo mv /etc/apt/sources.list.d/beadmin.list.distUpgrade /etc/apt/sources.list.d/beadmin.list
# uniquement si ce fichier existe (modules VPN) :
sudo mv /etc/apt/sources.list.d/beadmin-vendors.list.distUpgrade /etc/apt/sources.list.d/beadmin-vendors.list
sudo apt-get update

Retournez dans « Paramètres → Système » et cliquez de nouveau sur « Rechercher des mises à jour » : la nouvelle version apparaît.

Le serveur n’arrive pas à joindre la source de BeAdmin ​

Une connexion sortante bloquée, une règle de pare-feu ou un proxy devant le serveur peuvent l’empêcher de joindre le dépôt de BeAdmin : le panneau affiche alors le même état « Vous êtes à jour », puisqu’il n’a jamais reçu de réponse contenant la liste des nouveaux paquets.

Exécutez la commande suivante et vérifiez si apt signale une erreur précisément sur la ligne du dépôt BeAdmin :

shell
sudo apt-get update

Si c’est le cas, assurez-vous que le serveur peut joindre ce dépôt : autorisez le HTTPS sortant, vérifiez les règles du pare-feu et du proxy, puis réessayez.

L’index des paquets est obsolète ou apt est dans un état défaillant ​

Il arrive que sudo apt-get update échoue avec une erreur de clé de signature plutôt qu’une erreur réseau ; apt continue alors d’utiliser le dernier index qu’il a pu récupérer, qui peut être plus ancien que la nouvelle version. Corrigez l’erreur de clé signalée par apt (réimportez la clé de signature qu’il indique), puis relancez la mise à jour de l’index :

shell
sudo apt-get update

Voir aussi ​

BeAdmin © 2025. Tous droits réservés.