Des erreurs se sont produites lors de la mise à jour du cache APT

Matériel: PC fixe
Version de YunoHost: 4.0.4
J’ai accès à mon serveur : console locale uniquement
Êtes-vous dans un contexte particulier ou avez-vous effectué des modificiations particulières sur votre instance ? : non

Bonjour,

Quand j’essaye de faire une mise à jour via l’interface web, j’ai systématiquement cette erreur.

Des erreurs se sont produites lors de la mise à jour du cache APT (gestionnaire de paquets Debian). Voici un extrait des lignes du fichier sources.list qui pourrait vous aider à identifier les lignes problématiques :
sources.list:deb http://ftp.debian.org/debian buster main contrib
sources.list:deb http://forge.yunohost.org/debian/ buster stable
sources.list:deb http://security.debian.org/debian-security buster/updates main contrib non-free
sources.list:deb http://ftp.debian.org/debian buster-updates main contrib non-free
sources.list.d/yunohost.list:deb http://repo.yunohost.org/debian buster stable

Sachant que mon serveur peut tout à fait se connecter auxdits sites et que les erreurs n’apparaissent pas quand je fais une mise à jour via la console, je ne comprends pas.

Et il y a quoi avant ce message …

Rien qui ait un rapport. Voici la sortie complète.

Il n’y a rien à faire ! Tout est déjà à jour !

Le catalogue des applications a été mis à jour !

Mise à jour du catalogue d’applications…

Des erreurs se sont produites lors de la mise à jour du cache APT (gestionnaire de paquets Debian). Voici un extrait des lignes du fichier sources.list qui pourrait vous aider à identifier les lignes problématiques :
sources.list:deb http://ftp.debian.org/debian buster main contrib
sources.list:deb http://forge.yunohost.org/debian/ buster stable
sources.list:deb http://security.debian.org/debian-security buster/updates main contrib non-free
sources.list:deb http://ftp.debian.org/debian buster-updates main contrib non-free
sources.list.d/yunohost.list:deb http://repo.yunohost.org/debian buster stable

W: Some index files failed to download. They have been ignored, or old ones used instead.

W: Failed to fetch http://repo.yunohost.org/debian/dists/buster/InRelease 502 Bad Gateway [IP: 2001:910:1410::1 80]

Récupération des mises à jour disponibles pour les paquets du système…

Connecté

Marrant je ne l’ai pas dans mes sources celui-ci.

Ça ne serait pas un reliquat de migration ?

Ben du coup si, le rapport c’est qu’il y a bien le vrai message d’erreur …

Et effectivement je reproduis le soucis de mon côté

Mais si c’est juste http://repo.yunohost.org qui a un problème, pourquoi j’ai une erreur aussi pour tous les autres dépôts ?

D’ailleurs, si c’est une erreur 502, faudrait peut-être la remonter aux devs qui gèrent le dépôt.

Tu n’as pas d’erreur pour autres dépot. Il montre juste la liste des dépots car souvent c’est du à un soucis dans les machin dans /etc/apt/sources.list* alors il montre tout par défaut car “ça pourrait aider à débugger”.

Oui, du coup je regarde, mais pour le savoir il fallait déjà avoir le vrai message …

Mouaip en fait non le soucis est bien de ton côté … Je sais pas comment t’as fait pour te retrouver avec la ligne de yunohost.list pointant sur repo.yunohost.org mais ça date de l’époque de jessie … Maintenant c’est forge.yunohost.org

Moi non plus. Bizarrement, c’est sur un fichier nommé yunohost.list dans le dossier sources.list.d. D’ailleurs, ça m’étonne qu’il date de jessie vu que j’ai installé la 4.x depuis zéro.

Et tu l’as installé comment ? Depuis l’ISO ou depuis le script ?

J’ai trouvé l’explication dans le script

upgrade_system() {
    echo "Upgrading Debian packages..."

    set -x
    echo "deb http://repo.yunohost.org/debian buster stable" > /etc/apt/sources.list.d/yunohost.list

    apt-get update -qq

    apt-get dist-upgrade -y
}

J’avais tout bêtement remplacé le “jessie” par “buster”.

Mais pourquoi utiliser un script maison plutôt que le script officiel -_- …

Parce que celui-ci tient compte de mes données enregistrées chez mon fournisseur de VPN. Et c’est beaucoup plus simple que le script par défaut + configurer la partie VPN à la main.

Oui enfin l’installation du VPN / vpnclient et l’installation de yunohost en tant que tel c’est deux choses différentes qui ont pas besoin d’être géré par le même script …

Enfin je sais pas si tu te rends compte mais ce genre de chose devrait quand même être mentionné dans le “Êtes-vous dans un contexte particulier” au début du thread. Entre ça et le fait que tu ne fournis pas le message d’erreur complet, derrière ça veut dire que en tant que bénévole on passe + de temps à t’aider pour deviner qu’en fait il y a un truc super spécifique chez toi, et ce temps on ne l’utilise pas pour développer Yunohost ou pour nos vie perso …

Je suis sincèrement désolé, j’ignorais totalement que ça pouvait venir de ce script, je n’avais pas du tout envisagé que ça pouvait constituer un “contexte particulier” et je croyais réellement que le reste du message n’avait aucun rapport. Je ne cherche pas du tout à vous faire perdre gratuitement du temps, ce sont vraiment des choses auxquelles je ne pense pas.

tl;dr : vire ce fichier de ton répertoire /etc/apt/sources.list.d et relance un apt update (ou yunohost tools update, au choix).

Pense à mettre le topic en résolu si ça marche :slight_smile:

Uh beh je pense pas qu’il faille le virer vu que c’est le repo par lequel arrive les upgrade yunohost … il faut juste corriger le contenu

Le lien forge.yunohost.org est déjà dans le sources.list de base, ça ferait doublon si je le mettais aussi dans l’autre fichier.

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.