Problème avec apt update

Bonjour,

J’ai bidouillé un truc qui m’a désactivé l’update il me semble… Sauriez-vous m’indiquer la manipe à faire pour mettre à jour ma stretch svp ?

Voici le retour d’un apt update :

apt update
Ign:1 http://debian.mirrors.ovh.net/debian stretch InRelease
Réception de:2 http://debian.mirrors.ovh.net/debian stretch-updates InRelease [91,0 kB]
Ign:3 https://last-public-ovh-metrics.snap.mirrors.ovh.net/debian stretch InRelease                                    
Ign:4 https://last-public-ovh-rtm.snap.mirrors.ovh.net/debian stretch InRelease                                         
Err:5 https://last-public-ovh-metrics.snap.mirrors.ovh.net/debian stretch Release                                       
  
Err:6 https://last-public-ovh-rtm.snap.mirrors.ovh.net/debian stretch Release                                                                        
  
Atteint:7 http://deb.debian.org/debian stretch-backports InRelease                                                                                   
Atteint:8 http://security.debian.org/debian-security stretch/updates InRelease                                                                       
Réception de:9 http://debian.mirrors.ovh.net/debian stretch Release [118 kB]
Lecture des listes de paquets... Fait                      
E: The repository 'https://last-public-ovh-metrics.snap.mirrors.ovh.net/debian stretch Release' does no longer have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: The repository 'https://last-public-ovh-rtm.snap.mirrors.ovh.net/debian stretch Release' does no longer have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

mon /etc/apt/source.list :

deb http://debian.mirrors.ovh.net/debian stretch main contrib non-free
deb-src http://debian.mirrors.ovh.net/debian stretch main contrib non-free

deb http://security.debian.org/debian-security stretch/updates main
deb-src http://security.debian.org/debian-security stretch/updates main

# stretch-updates, previously known as 'volatile'
deb http://debian.mirrors.ovh.net/debian stretch-updates main contrib non-free
deb-src http://debian.mirrors.ovh.net/debian stretch-updates main contrib non-free

# Backports
deb http://deb.debian.org/debian stretch-backports main contrib non-free

D’avance merci :wink:

Visiblement ce sont les dépôts spécifiques aux « machins » OVH qui bloquent. Soit apt-transport-https n’est pas installé, soit tu as une erreur dans tes sources, voir le retour de :

cat /etc/apt/sources.list.d/*

après vérification apt-transport-https est bien installé.

voici le retour de ta demande :

cat /etc/apt/sources.list.d/*
# This file is managed by Puppet. DO NOT EDIT.
# mirror containing ovh metrics deb packages
deb https://last-public-ovh-metrics.snap.mirrors.ovh.net/debian/ stretch main
# This file is managed by Puppet. DO NOT EDIT.
# mirror containing ovh rtm deb packages
deb https://last-public-ovh-rtm.snap.mirrors.ovh.net/debian/ stretch main

vu que c’est marqué do not édit, je n’ai pas mis contrib et non-free derrière ces 2 machins, alors que je l’ai glissé dans le sources.list… Mais par après je l’ai viré mais ça n’a plus fonctionné…

Il n’y a pas de dossier contrib dans ces dépôts, il suffit de regarder avec un navigateur web :
https://last-public-ovh-metrics.snap.mirrors.ovh.net/debian/dists/stretch/
apt-transport-https est-il installé ?

dpkg -l | grep apt-transport-https
ii  apt-transport-https                   1.4.9                              amd64        https download transport for APT

donc j’ai viré le contrib et non-free, le résultat est le même… pas de changement…

Viré d’où ?
Les dépôts copiés en #1 sont correct et les seuls qui provoquent une erreur sont ceux spécifiques à OVH (postés en #3). Pour ces derniers je ne vois pas non plus d’erreurs, il sont accessibles en HTTPS et les fichiers Release et InRelease sont bien présents :

curl -I https://last-public-ovh-metrics.snap.mirrors.ovh.net/debian/dists/stretch/Release
HTTP/1.1 200 OK

Il ne reste plus qu’à savoir quel truc exactement tu as bidouillé
Note bien que l’erreur n’est pas bloquante, les mises à jour des dépôts Debian sont toujours disponibles.

du sources.list

oui ils sont bien présents, et le log sur ma bécane me marque que c’est désactivé par défaut… je cherche comment réactiver ce machin… :smiley:

Et si ce n’est pas sécurisé, c’est peut-être une erreur de clé non ?

Dans ce cas vérifier les clés avec :
apt-key list

et remettre les dépôts contrib et non-free sur toutes les lignes du sources.list.

voici :

apt-key list
/etc/apt/trusted.gpg
--------------------
pub   rsa4096 2017-01-03 [SC]
      90AE 12EF 86ED 8AF8 E935  5066 A7F0 D217 C80D 5BB8
uid           [ unknown] Ovh Metrics <kevin.georges@corp.ovh.com>
sub   rsa4096 2017-01-03 [E]

pub   rsa4096 2017-03-28 [SC]
      4F65 484A 5351 135C 5CBF  BB22 90EB 2B5D BA8E 3689
uid           [ unknown] OVH RTM <gaetan.cottereau@corp.ovh.com>
sub   rsa4096 2017-03-28 [E]

/etc/apt/trusted.gpg.d/debian-archive-buster-automatic.gpg
----------------------------------------------------------
pub   rsa4096 2019-04-14 [SC] [expires: 2027-04-12]
      80D1 5823 B7FD 1561 F9F7  BCDD DC30 D7C2 3CBB ABEE
uid           [ unknown] Debian Archive Automatic Signing Key (10/buster) <ftpmaster@debian.org>
sub   rsa4096 2019-04-14 [S] [expires: 2027-04-12]

/etc/apt/trusted.gpg.d/debian-archive-buster-security-automatic.gpg
-------------------------------------------------------------------
pub   rsa4096 2019-04-14 [SC] [expires: 2027-04-12]
      5E61 B217 265D A980 7A23  C5FF 4DFA B270 CAA9 6DFA
uid           [ unknown] Debian Security Archive Automatic Signing Key (10/buster) <ftpmaster@debian.org>
sub   rsa4096 2019-04-14 [S] [expires: 2027-04-12]

/etc/apt/trusted.gpg.d/debian-archive-buster-stable.gpg
-------------------------------------------------------
pub   rsa4096 2019-02-05 [SC] [expires: 2027-02-03]
      6D33 866E DD8F FA41 C014  3AED DCC9 EFBF 77E1 1517
uid           [ unknown] Debian Stable Release Key (10/buster) <debian-release@lists.debian.org>

/etc/apt/trusted.gpg.d/debian-archive-jessie-automatic.gpg
----------------------------------------------------------
pub   rsa4096 2014-11-21 [SC] [expires: 2022-11-19]
      126C 0D24 BD8A 2942 CC7D  F8AC 7638 D044 2B90 D010
uid           [ unknown] Debian Archive Automatic Signing Key (8/jessie) <ftpmaster@debian.org>

/etc/apt/trusted.gpg.d/debian-archive-jessie-security-automatic.gpg
-------------------------------------------------------------------
pub   rsa4096 2014-11-21 [SC] [expires: 2022-11-19]
      D211 6914 1CEC D440 F2EB  8DDA 9D6D 8F6B C857 C906
uid           [ unknown] Debian Security Archive Automatic Signing Key (8/jessie) <ftpmaster@debian.org>

/etc/apt/trusted.gpg.d/debian-archive-jessie-stable.gpg
-------------------------------------------------------
pub   rsa4096 2013-08-17 [SC] [expires: 2021-08-15]
      75DD C3C4 A499 F1A1 8CB5  F3C8 CBF8 D6FD 518E 17E1
uid           [ unknown] Jessie Stable Release Key <debian-release@lists.debian.org>

/etc/apt/trusted.gpg.d/debian-archive-stretch-automatic.gpg
-----------------------------------------------------------
pub   rsa4096 2017-05-22 [SC] [expires: 2025-05-20]
      E1CF 20DD FFE4 B89E 8026  58F1 E0B1 1894 F66A EC98
uid           [ unknown] Debian Archive Automatic Signing Key (9/stretch) <ftpmaster@debian.org>
sub   rsa4096 2017-05-22 [S] [expires: 2025-05-20]

/etc/apt/trusted.gpg.d/debian-archive-stretch-security-automatic.gpg
--------------------------------------------------------------------
pub   rsa4096 2017-05-22 [SC] [expires: 2025-05-20]
      6ED6 F5CB 5FA6 FB2F 460A  E88E EDA0 D238 8AE2 2BA9
uid           [ unknown] Debian Security Archive Automatic Signing Key (9/stretch) <ftpmaster@debian.org>
sub   rsa4096 2017-05-22 [S] [expires: 2025-05-20]

/etc/apt/trusted.gpg.d/debian-archive-stretch-stable.gpg
--------------------------------------------------------
pub   rsa4096 2017-05-20 [SC] [expires: 2025-05-18]
      067E 3C45 6BAE 240A CEE8  8F6F EF0F 382A 1A7B 6500
uid           [ unknown] Debian Stable Release Key (9/stretch) <debian-release@lists.debian.org>

C’est bizarre à la fin ça marque debian stable pour la stretch alors qu’elle est oldstable… je comprends pas tout là… :smiley:

Les clés sont OK.
Est-ce qu tu peux donner le retour de la commande curl données en #6 ?

voici :

curl -I https://last-public-ovh-metrics.snap.mirrors.ovh.net/debian/dists/stretch/Release
HTTP/1.1 200 OK
Server: nginx/1.6.2
Date: Tue, 08 Oct 2019 07:57:17 GMT
Content-Type: application/octet-stream
Content-Length: 4037
Connection: keep-alive
X-Varnish-hostname: public-cache-rbx-ns3057003
X-Varnish: 601136965
Age: 0
Via: 1.1 varnish-v4

Là je suis à court d’idées…
Il ne reste plus qu’a tenter de vider le cache :
apt clean
puis de nouveau
apt update

déjà fait mais ça ne fonctionne pas mieux.

Il n’y a pas moyen de tout virer et tout remettre ?
je ne sais pas pourquoi, mais ça sent le backup et la reinstall tout ça…

As-tu toujours ce même message d’erreur ? Que ce passe-t-il si tu remplaces https par http dans les deux dépôts OVH (fichiers /etc/apt/sources.list.d/ovh****) ?

ça résout mon problème :wink: Trop classe, merci… Là tu viens de me filer la banane :smiley:

Tant mieux mais ce n’est pas normal dans la mesure où apt-transport-https est installé… (cf. #4)

Je ne sais pas quoi répondre à cela… Si tu vois d’autres trucs à tester, je suis preneur, ça m’apprend en même temps :wink: en tout cas merci d’avoir pris le temps de me dépatouiller, c’est hyper sympa :wink: