Questa mattina, dopo un controllo degli aggiornamenti, uno dei server presentava un warning:

Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8))

o

La chiave è archiviata nel portachiavi legacy trusteg.gpg (/etc/apt/trusteg.gpg), vedere la sezione DEPRECATION in apt-key(8) per i dettagli

Questo è solo un avviso, non blocca gli aggiornamenti di sistema, tuttavia occorre sistemare perchè prima o poi potrebbe non funzionare.
Questo succede perchè è stato deprecato il portachiavi per i repository, in quanto un bug consentiva al sistema di accettare firme da titolari di chiavi di terze parti anche per tutti gli altri repository configurati sul sistema che non dispongono di una firma.
In pratica qualsiasi repository non ufficiale potrebbe sostituire i pacchetti di sistema.

Ci sono più modi di risolvere il problema, ma vediamo il modo più preciso e professionale, ovvero esportare la chiave GPG dal portachiavi deprecato e archiviarla in /usr/share/keyrings.

Per prima cosa occorre vedere la lista delle chiavi ed identificare la chiave del repository che va in errore.

Da un terminale lanciamo il comando:

sudo apt-key list

Scorriamo l'elenco fino a trovare dove viene menzionato il pacchetto che genera l'avviso.

Quattro Racconti


La mia prima opera narrativa, quattro storie brevi, i miei quattro Re, quattro racconti di fantasia, con forti tinte horror, per aiutarvi a non dormire...

  • Se hanno ragione le religioni animiste, ogni oggetto ha una sua identità, una sua anima. E se gli oggetti in questione avessero un'indole maligna?

  • Siamo sicuri di voler affidare il nostro futuro all'intelligenza artificiale? Abbiamo la certezza che un giudizio assolutamente oggettivo e privo di vizi possa guidare la nostra specie verso tempi di pace e prosperità?
    Possiamo fidarci delle cure amorevoli di una fredda macchina??

  • Una vita sfortunata, una serie di rimpianti che negli anni si accumulano, stratificano. Può la disperazione, per quanto intensa e profonda, prendere forma e divorarci dall'interno? Divenire un compagno di vita, tangibile, al nostro fianco mentre camminiamo, sul nostro grembo mentre siamo seduti, come un animale da compagnia??
  • Tra i bisogni primordiali, la necessità di assumere cibo è forse quello che più a contribuito alla nostra evoluzione.
    Quello che più fortemente ci spinge, ci motiva, ci dispera.
    La scarsità di cibo ci ha spinto in ogni angolo del mondo in cerca di terre fertili da coltivare, ha spinto la nostra intelligenza a crescere per poter trovare nuovi modi e tecnologie per rendere i campi più produttivi, ha spinto l'evoluzione delle strutture sociali grazie agli scambi economici tra villaggi e nazioni, ci ha fatto progredire.
    Ma spinge anche i nostri istinti più animaleschi.
    Un animale affamato è una belva sanguinaria e spietata.
    Ed un animale affamato ed intelligente come un essere umano è capace di tutto....
     
     

Quattro Racconti - Storie brevi per non dormire

ISBN Libro:9788892305083

Anno pubblicazione:2023

Formato:11,4x17,2

Foliazione:144

Copertina:morbida

Interno:bn

Genere: Narrativa / Letterature - horror

Distribuzione:

IlMioLibro Self Pubblishing

Amazon

laFeltrinelli

IBS

 

 

Per esempio, se il repositori in questione è un ipotetico CONTOSO da cui scarichiamo applicazioni di esempio per sviluppare in .NET:

pub rsa4085 2022-09-23 [SC]
8CAE 012E BFAC 30B1 7A98 7CD0 C5E2 2440 0C10 89C2
uid [ unknown] Contoso GmbH (.Net Linux 2022) <Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.>

Dobbiamo tenere in considerazione solo gli ultimi 8 caratteri della riga della chiave, nel nostro esempio 0C10 89C2

Con il comando

sudo apt-key export 0C1089C2 | sudo gpg --dearmour -o /etc/apt/trusted.gpg.d/contoso.gpg

possiamo esportare la chiave dal vecchio portachiavi e convertirla in un file gpg.

Al prossimo controllo degli aggiornamenti non riceveremo più questo avviso.
Se ci sono avvisi per più repository, occorre ripetere la procedura per ogni repository che segnala il problema.

We use cookies
Attenzione! Questo sito utilizza i cookie tecnici e di terze parti per poter fornire i servizi.