Matériel: Brique Internet avec VPN Version de YunoHost:YunoHost 11.2.4 (stable). J’ai accès à mon serveur :
En SSH : oui
Par la webadmin : oui
Bonjour
Depuis quelques jours, je ne peux pas faire la mise à jour du serveur, j’ai cette erreur :
YunoHost a rencontré une erreur interne
Vraiment désolé de cela.
Vous devez chercher de l'aide sur le forum ou le chat pour corriger la situation, ou signaler le bug sur le bugtracker.
Les informations suivantes peuvent être utiles à la personne qui vous aide :
Erreur: "500" Internal Server Error
Action: "PUT" /yunohost/api/update/all
Message d'erreur :
Impossible de mettre à jour le cache APT (gestionnaire de paquets Debian). Voici un extrait du fichier sources.list qui pourrait vous aider à identifier les lignes problématiques :
sources.list:deb http://deb.debian.org/debian bullseye main contrib non-free
sources.list:deb http://deb.debian.org/debian bullseye-updates main contrib non-free
sources.list:deb http://security.debian.org/ bullseye-security main contrib non-free
sources.list.d/armbian.list:deb http://apt.armbian.com bullseye main bullseye-utils bullseye-desktop
sources.list.d/extra_php_version.list:deb https://packages.sury.org/php/ bullseye main
sources.list.d/yunohost.list:deb http://forge.yunohost.org/debian/ bullseye stable
mais toujours la même erreur si je passe par la commande sudo yunohost tools update
sudo yunohost tools update
Info: Fetching available upgrades for system packages...
Warning: E: The repository 'https://packages.sury.org/php bullseye Release' no longer has a Release file.
Error: Unable to update the cache of APT (Debian's package manager). Here is a dump of the sources.list lines, which might help identify problematic lines:
sources.list:deb http://deb.debian.org/debian bullseye main contrib non-free
sources.list:deb http://deb.debian.org/debian bullseye-updates main contrib non-free
sources.list:deb http://security.debian.org/ bullseye-security main contrib non-free
sources.list.d/armbian.list:deb http://apt.armbian.com bullseye main bullseye-utils bullseye-desktop
sources.list.d/extra_php_version.list:deb https://packages.sury.org/php/ bullseye main
sources.list.d/yunohost.list:deb http://forge.yunohost.org/debian/ bullseye stable
ping packages.sury.org
PING debsuryorg.b-cdn.net (143.244.56.50) 56(84) bytes of data.
From rev-89-234-177-194.faimaison.net (89.234.177.194) icmp_seq=1 Destination Net Unreachable
From rev-89-234-177-194.faimaison.net (89.234.177.194) icmp_seq=2 Destination Net Unreachable
From rev-89-234-177-194.faimaison.net (89.234.177.194) icmp_seq=3 Destination Net Unreachable
From rev-89-234-177-194.faimaison.net (89.234.177.194) icmp_seq=4 Destination Net Unreachable
From rev-89-234-177-194.faimaison.net (89.234.177.194) icmp_seq=30 Destination Net Unreachable
ping packages.sury.org
PING debsuryorg.b-cdn.net (143.244.56.49) 56(84) bytes of data.
64 bytes from 143-244-56-49.bunnyinfra.net (143.244.56.49): icmp_seq=1 ttl=118 time=45.2 ms
64 bytes from 143-244-56-49.bunnyinfra.net (143.244.56.49): icmp_seq=2 ttl=118 time=42.0 ms
64 bytes from 143-244-56-49.bunnyinfra.net (143.244.56.49): icmp_seq=3 ttl=118 time=41.2 ms
64 bytes from 143-244-56-49.bunnyinfra.net (143.244.56.49): icmp_seq=4 ttl=118 time=41.8 ms
64 bytes from 143-244-56-49.bunnyinfra.net (143.244.56.49): icmp_seq=5 ttl=118 time=45.2 ms
64 bytes from 143-244-56-49.bunnyinfra.net (143.244.56.49): icmp_seq=6 ttl=118 time=42.0 ms
64 bytes from 143-244-56-49.bunnyinfra.net (143.244.56.49): icmp_seq=7 ttl=118 time=42.2 ms
64 bytes from 143-244-56-49.bunnyinfra.net (143.244.56.49): icmp_seq=8 ttl=118 time=42.5 ms
64 bytes from 143-244-56-49.bunnyinfra.net (143.244.56.49): icmp_seq=9 ttl=118 time=44.9 ms
64 bytes from 143-244-56-49.bunnyinfra.net (143.244.56.49): icmp_seq=10 ttl=118 time=42.5 ms
^C
--- debsuryorg.b-cdn.net ping statistics ---
11 packets transmitted, 10 received, 9.09091% packet loss, time 10015ms
rtt min/avg/max/mdev = 41.245/42.961/45.236/1.455 ms
et sudo yunohost tools update aussi
sudo yunohost tools update
[sudo] password for admin:
Info: Fetching available upgrades for system packages...
Info: Updating application catalog...
Success! The application catalog has been updated!
Info: Nothing to do. Everything is already up-to-date.
apps:
important_yunohost_upgrade: False
pending_migrations:
system:
Je suis membre de FAImaison et j’ai le même problème sur ma VM hébergé chez FAImaison où @Wiilly a son VPN (si je ne me trompe pas au vu du log du post ci-dessus).
Je viens donc de demander en direct aux personnes concernées par la gestion du réseau, je reviens ici dès que j’ai une réponse.
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/moulinette/interfaces/api.py", line 457, in process
ret = self.actionsmap.process(arguments, timeout=30, route=_route)
File "/usr/lib/python3/dist-packages/moulinette/actionsmap.py", line 584, in process
return func(**arguments)
File "/usr/lib/python3/dist-packages/yunohost/tools.py", line 372, in tools_update
upgradable_apps = _list_upgradable_apps()
File "/usr/lib/python3/dist-packages/yunohost/app.py", line 2621, in _list_upgradable_apps
app["notifications"]["PRE_UPGRADE"] = _filter_and_hydrate_notifications(
File "/usr/lib/python3/dist-packages/yunohost/app.py", line 3142, in _filter_and_hydrate_notifications
return {
File "/usr/lib/python3/dist-packages/yunohost/app.py", line 3148, in <dictcomp>
or is_version_more_recent_than_current_version(name)
File "/usr/lib/python3/dist-packages/yunohost/app.py", line 3134, in is_version_more_recent_than_current_version
current_version = str(current_version)
UnboundLocalError: local variable 'current_version' referenced before assignment
Pendant le traitement de l’action, le serveur a dit :
Hello,
C’est bien un problème côté opérateur, on utilise Cogent comme transitaire, et ils ne nous annoncent pas la route vers le réseau 143.244.56/23 sur lequel se trouve l’IP en question.
En IPv6, ça fonctionne en effet, mais pour le moment, pas d’IPv6 sur les VPNs… Le sujet est lancé de notre côté. Le problème ne vient donc en effet pas de YunoHost !
[EDIT] Une autre option est d’utiliser une autre IP pour que ça tombe marche en attendant…
84.17.59.115
169.150.247.39
Côté FAImaison, on avait contourné le problème, mais désormais le fournisseur de CDN pour packages.sury.org, bunny.net, a réglé le souci de leur côté ! Ça doit être tout bon, même pour ceux qui n’ont que de l’IPv4