Correggere l’errore NO_PUBKEY 16126D3A3E5C1192 di APT-GET
Potrebbe uscire questo errore “NO_PUBKEY 16126D3A3E5C1192” durante le operazioni di aggiornamento apt-get update se abbiamo il repository Ubuntu Extra, sembra sia dovuto ad una mancanza di una chiave, cosa che mi lascia alquanto basito considerata la diffusione del sistema e da quanto tempo noto questo errore in installazioni nuove di Ubuntu, comunque per risolvere è sufficiente dare il comando:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3E5C1192
E in seguito eseguire nuovamente:
sudo apt-get update
Nel caso si ottenga un errore di connessione o di timeout controllare che il firewall non blocchi la porta TCP 11371
Se ancora non funziona provare la seguente procedura:
cd /var/lib/apt
sudo apt-get clean
sudo mv lists lists.old
sudo mkdir -p lists/partial
sudo apt-get clean
sudo apt-get update
Un ulteriore metodo che è possibile utilizzare per tutti i tipi di errore di chiavi mancanti anche diverse da questa si usano i comandi:
gpg --keyserver keyserver.ubuntu.com --recv <CHIAVE>
gpg --export --armor <CHIAVE> | sudo apt-key add -