2265
Commento:
|
2960
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 10: | Linea 10: |
Integrare/completare con: * [[https://www.linuxuprising.com/2021/01/apt-key-is-deprecated-how-to-add.html]] * [[https://askubuntu.com/questions/1286545/what-commands-exactly-should-replace-the-deprecated-apt-key/1307181#1307181]] |
|
Linea 17: | Linea 13: |
Di seguito è esposta la procedura per risolvere. == strumento apt-key deprecato == Di seguito una breve spiegazione del messaggio di errore. Secondo la policy di Debian, ogni repository esterno deve essere firmato con una chiave OpenPGP e possibilmente rispettare anche alcuni requisiti minimi di sicurezza (non essere ASCII-armored, essere distribuito tramite Https ecc.).<<BR>> Inoltre come comportamento predefinito apt-key salva le chiavi dei repository esterni in /etc/apt/trusted.gpg oppure /etc/apt/trusted.gpg.d, posizioni che sono ritenute sempre sicure da apt. È un comportamento, questo, che potrebbe esporre il sistema a potenziali rischi, poiché non è sempre possibile verificare le fonti software di terze parti. |
|
Linea 22: | Linea 27: |
Di seguito è esposta la procedura per risolvere. | NB: Integrare/completare con: * [[https://www.linuxuprising.com/2021/01/apt-key-is-deprecated-how-to-add.html]] * [[https://askubuntu.com/questions/1286545/what-commands-exactly-should-replace-the-deprecated-apt-key/1307181#1307181]] |
Attenzione! Questa è una Pagina di prova. Le informazioni riportate potrebbero essere incomplete, errate e potenzialmente pericolose. Per contribuire alla realizzazione di questa pagina consultare la discussione di riferimento. |
Guida verificata con Ubuntu: 20.04 22.04
Problemi in questa pagina? Segnalali in questa discussione
Introduzione
In Ubuntu 22.04 potrebbe verificarsi, durante l'aggiornamento di apt e in presenza di repository esterni, uno o più errori simili al seguente:
W: https://linux.teamviewer.com/deb/dists/stable/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
Di seguito è esposta la procedura per risolvere.
strumento apt-key deprecato
Di seguito una breve spiegazione del messaggio di errore.
Secondo la policy di Debian, ogni repository esterno deve essere firmato con una chiave OpenPGP e possibilmente rispettare anche alcuni requisiti minimi di sicurezza (non essere ASCII-armored, essere distribuito tramite Https ecc.).
Inoltre come comportamento predefinito apt-key salva le chiavi dei repository esterni in /etc/apt/trusted.gpg oppure /etc/apt/trusted.gpg.d, posizioni che sono ritenute sempre sicure da apt. È un comportamento, questo, che potrebbe esporre il sistema a potenziali rischi, poiché non è sempre possibile verificare le fonti software di terze parti.
Questo errore è causato dall'aggiunta della chiave GPG tramite apt-key, strumento presente in Ubuntu 22.04, ma deprecato nelle versioni più recenti di apt (per maggiori informazioni consultare questa pagina).
Attualmente (maggio 2022) molti manutentori di repository esterni non si sono ancora adeguati, pertanto le chiavi vengono salvate nella directory /etc/apt/trusted.gpg.d, provocando l'errore esposto sopra.
NB: Integrare/completare con:
Soluzione
Poiché l'errore è causato dalla presenza delle chiavi in /etc/apt/trusted.gpg.d , sarà sufficiente spostarle in una cartella dedicata, ad esempio /usr/local/share/keyrings, che andrà creata se non presente.
Seguire le istruzioni seguenti in base alle proprie esigenze.
Inserire nuove chiavi
Durante l'aggiunta di un nuovo repository sarà sufficiente indicare
Chiavi aggiunte in precedenza
Ottenere chiavi con: sudo apt-key list
Spostarle in /usr/local/share/keyrings.
Ulteriori risorse
apt-key (pagina Debian)
OpenPGP Key (Wiki Debian)