web-dev-qa-db-fra.com

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

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 passé, je reçois :

404  Not Found [IP: 151.101.12.204 80]

lors de l'exécution apt update.

Le security.debian.org l'adresse ne semble pas avoir 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-secure mais n'a 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èrent une solution complètement différente . Quelqu'un peut-il expliquer, puisque j'ai décidé de ne pas supprimer le security.debian.org entrées, mais a changé le format d'attribut de version.

12
nath

De 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.

16
mrfree

C'est un peu déroutant, mais

Si vous suivez les tests ou le nom de code suivant stable, vous devriez toujours avoir un deb correspondant http://security.debian.org <"testing "ou nom de code> -security main line 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

1
Marcus

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

Comment mettre à niveau vers 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
GAD3R