diff --git a/HowtoDebian/Packages.md b/HowtoDebian/Packages.md index ad168445..1c57e8d8 100644 --- a/HowtoDebian/Packages.md +++ b/HowtoDebian/Packages.md @@ -442,3 +442,22 @@ Sur un serveur non critique (backup, dev, …) on peut vouloir faire les mises La configuration se trouve dans le fichier `/etc/apt/apt.conf.d/50unattended-upgrades`. On peut choisir où envoyer le mail de rapport ou encore si on doit redémarrer la machine automatiquement si nécessaire, etc. +### Accepter les changements d'informations de release + +Si un dépôt change ses données de "release" (version, nom de code…), APT va demander confirmation explicite. C'est lié à `apt-secure`. + +Ça peut par exemple prendre cette forme : + +~~~ +E: Repository 'http://pub.evolix.net bullseye/ Release' changed its 'Codename' value from '' to 'bullseye/' +N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details. +Do you want to accept these changes and continue updating from this repository? [y/N] +~~~ + +En mode interactif, on peut accepter ou refuser le changement, mais en mode non-interactif (script, Ansible…) ça n'est pas possible. + +On peut alors jouer cette commande pour accepter un changement d'information : + +~~~ +# apt update --allow-releaseinfo-change +~~~ \ No newline at end of file