Problème avec apt update


#1

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:


#2

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/*

#3

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é…


#4

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é ?


#5
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…


#6

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.


#7

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 ?


#8

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.


#9

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:


#10

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


#11

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

#12

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


#13

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…


#14

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****) ?


#15

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


#16

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


#17

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: