Catégories
Informatique

This must be accepted explicitly before updates for this repository can be applied

Vous faites une mise à jour apt-get update ou apt-get upgrade et vous avez ce vilain message?

Imaginons – exemple totalement fictif – que vous mettiez à jour votre contrôleur UniFi et là ..

apt-get update -y
Hit:2 http://debian.proxad.net/debian buster InRelease                                                                                          
Hit:3 http://debian.proxad.net/debian buster-updates InRelease                                                                                  
Hit:4 http://security.debian.org buster/updates InRelease                                                                                       
Hit:5 https://packages.sury.org/php buster InRelease                                                                                            
Get:1 https://dl.ui.com/unifi/debian stable InRelease [1,536 B]
Reading package lists... Done  
E: Repository 'https://dl.ui.com/unifi/debian stable InRelease' changed its 'Codename' value from 'unifi-7.4' to 'unifi-7.5'
N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.

Ouhhhh le vilain message à la fin.

Déjà qu’est-ce que ça veut dire?

Cela veut dire ici qu’il y a eu un changement plus ou moins important dans le répertoire UniFi, changeant ici son nom de code d’une version à une autre.

Par sécurité, APT vous demande de valider ce changement.

Comment accepter le changement demandé ?

Avec cette magnifique commande :

apt-get update --allow-releaseinfo-change

Et là vous obtiendrez par exemple :

apt-get update --allow-releaseinfo-change
Hit:1 http://debian.proxad.net/debian buster InRelease
Hit:2 http://debian.proxad.net/debian buster-updates InRelease                                                                          
Get:3 http://security.debian.org buster/updates InRelease [34.8 kB]                                                                     
Get:4 https://dl.ui.com/unifi/debian stable InRelease [1,536 B]                                                                         
Hit:5 https://packages.sury.org/php buster InRelease                                      
Get:6 http://security.debian.org buster/updates/main Sources [353 kB]
Get:7 http://security.debian.org buster/updates/main amd64 Packages [546 kB]
Get:8 http://security.debian.org buster/updates/main Translation-en [297 kB]
Get:9 https://dl.ui.com/unifi/debian stable/ubiquiti amd64 Packages [709 B]
Fetched 1,233 kB in 1s (1,023 kB/s)                    
Reading package lists... Done
N: Repository 'https://dl.ui.com/unifi/debian stable InRelease' changed its 'Codename' value from 'unifi-7.4' to 'unifi-7.5'

Bravo, vous pouvez désormais faire apt-get upgrade !

Laisser un commentaire