Test Debian - mise à niveau de «Buster» vers la version «Bullseye», pas de serveur pour security.debian.org


12

J'ai essayé de mettre à niveau mon système Debian en utilisant apt, le référentiel est réglé sur "testing" donc je m'attendais à ce qu'il passe automatiquement à la prochaine version "Bullseye" de "Buster" mais depuis que "Buster" est parti, j'obtiens:

404  Not Found [IP: 151.101.12.204 80]

lors de l'exécution apt update.

L' security.debian.orgadresse ne semble pas contenir de fichiers de version, l'adresse a-t-elle changé?

E: The repository 'http://security.debian.org testing/updates Release' no longer has 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.

ce sont les entrées pertinentes de mon /etc/apt/sources.list:

deb http://ftp.ch.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.ch.debian.org/debian/ testing main contrib non-free

deb http://security.debian.org/ testing/updates main contrib non-free
deb-src http://security.debian.org/ testing/updates main contrib non-free

# jessie-updates, previously known as 'volatile'
deb http://ftp.ch.debian.org/debian/ testing-updates main contrib non-free
deb-src http://ftp.ch.debian.org/debian/ testing-updates main contrib non-free

J'ai vérifié man apt-securemais je n'ai pas pu trouver ou comprendre les informations pertinentes.


Mise à jour: j'ai obtenu jusqu'à présent deux réponses, toutes deux faisant référence à la page ofical debian.org , mais suggérant une solution complètement différente. Quelqu'un peut-il expliquer, car j'ai décidé de ne pas supprimer les security.debian.orgentrées, mais j'ai changé le format d'attribut de version.

Réponses:


16

Depuis https://wiki.debian.org/Status/Testing

deb http://security.debian.org testing-security main contrib non-free
deb-src http://security.debian.org testing-security main contrib non-free 

Les entrées ont légèrement changé après la dernière version.


1
Vous avez dit "Les entrées ont légèrement changé après la dernière version." Savez-vous si / où ce changement a été annoncé?
rlandster le

Je l'ai empiriquement remarqué depuis que je fais déjà des tests depuis un moment :) Je ne suis au courant d'aucune annonce officielle de ce changement.
mrfree

5
Voici l'annonce ( lists.debian.org/debian-devel-announce/2019/07/07/msg00004.html ): "... au cours des dernières années, des gens se sont trompés sur les mises à jour <suite> (mises à jour recommandées) et <suite> / updates (mises à jour de sécurité). À partir de Debian 11 "bullseye", nous avons donc renommé la suite, y compris les mises à jour de sécurité, en <suite> -security. Une entrée dans sources.list devrait ressembler à deb security.debian.org/ debian-security bullseye-security main Pour les versions précédentes, le nom ne changera pas. "
rlandster

1

Pour passer aux tests, vous devez désactiver les mises à jour de sécurité.

Comment passer à Debian (Next-stable) Testing

Pour passer aux tests à partir de l'écurie actuelle, si vous avez déjà installé la version stable:

2. Supprimez ou commentez vos lignes de mises à jour de sécurité stables (tout ce qui contient security.debian.org).


1

C'est un peu déroutant, mais

Si vous suivez les tests ou le nom de code suivant stable, vous devriez toujours avoir une ligne principale deb http://security.debian.org <"testing" ou codename> -security correspondante dans votre /etc/apt/sources.list . Voir cet article FAQ. https://www.debian.org/security/faq#testing :

Q: Comment la sécurité est-elle gérée pour les tests?

R: La sécurité des tests bénéficie des efforts de sécurité de l'ensemble du projet pour instable. Cependant, il y a un délai de migration minimum de deux jours, et parfois des correctifs de sécurité peuvent être bloqués par des transitions. L'équipe de sécurité aide à avancer le long de ces transitions en retenant d'importants téléchargements de sécurité, mais ce n'est pas toujours possible et des retards peuvent survenir. Surtout dans les mois qui suivent une nouvelle version stable, lorsque de nombreuses nouvelles versions sont téléchargées sur unstable, les correctifs de sécurité pour les tests peuvent être à la traîne. Si vous voulez avoir un serveur sécurisé (et stable), vous êtes fortement encouragé à rester stable.

Je pense que vous ne devez PAS désactiver les mises à jour de sécurité pour les tests et conserver une ligne comme

deb http://security.debian.org testing-security main


Merci pour la clarification! Surtout pour le peu de security-updates. Je ne me sentais pas bien de désactiver les mises à niveau de toute façon!
nath

Voici la source du texte cité au cas où quelqu'un le chercherait: wiki.debian.org/DebianTesting (le même lien dans la réponse de GAD3R)
Cnly
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.