Erreur à la mise à jour du serveur (Impossible de mettre à jour le cache APT )

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 :slight_smile:
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
1 Like

Bonjour,

En ligne de commande, que raconte :

sudo apt update

Y a-t-il des erreurs ou pas ?

ppr

Non pas d’erreur avec sudo apt update

sudo apt update
[sudo] password for admin: 
Get:1 http://security.debian.org bullseye-security InRelease [48.4 kB]         
Hit:2 http://deb.debian.org/debian bullseye InRelease                          
Get:3 http://deb.debian.org/debian bullseye-updates InRelease [44.1 kB]        
Hit:4 https://packages.sury.org/php bullseye InRelease                         
Get:5 http://security.debian.org bullseye-security/main armhf Packages [310 kB]
Hit:6 http://forge.yunohost.org/debian bullseye InRelease                      
Hit:7 http://fi.mirror.armbian.de/apt bullseye InRelease                       
Fetched 402 kB in 8s (51.9 kB/s)                                               
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
1 package can be upgraded. Run 'apt list --upgradable' to see it.

Vu qu’il y a un paquet à mettre à jour que dit :

sudo apt upgrade

ppr

Ca fonctionne

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

Dans le panel web YunoHost, regarde dans “Outils” ; “Services” afin de vérifier que tout est au vert “En cours d’execution”.

ppr

Tout est au vert oui

@ppr une idée ? :sweat_smile:

Vous pouvez ping packages.sury.org?

Bonjour @Wiilly ,

De mon côté les commandes sudo yunohost tools update et ping packages.sury.org fonctionnent.

Tu devrais réessayer car peut-être y a-t-il eu un souci ponctuel pour joindre le dépôt sury de gestion des versions de PHP.

ppr

Bonjour @ppr :slight_smile:

voici ce que donne le ping :

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

Et en désactivant le vpn ?

j’ai désactivé le VPN

Le ping fonctionne :

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: 

si j’active le VPN, l’erreur revient
une piste ? :man_shrugging: :sweat_smile:

Il faut contacter le support technique du vpn en question et leur expliquer la situation. Par curiosité c’est qui ?

Bonjour à vous,

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.

2 Likes

Bonjour,
Même problême lors de la mise à jour.

Erreur: "500" Internal Server Error

Action: "PUT" /yunohost/api/update/all

Message d’erreur :

Erreur serveur inattendue

Retraçage

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 :

@pigeon_1 : non, cette erreur n’a rien a voir avec l’erreur du premier post …

Alors je vais ouvrir un nouveau post.
Pardon pour cette erreur

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

Mais c’est pas bien propre :wink:

@+
Gilou

2 Likes

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 :wink:

2 Likes