GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Errore Gpg, firme non valide per “http://archive.canonical.com Precise Release”?

Oggi, dopo aver eseguito sudo apt-get update comando Ho ricevuto un NO_PUBKEY errore. Ho provato soluzioni da qui, qui e qui (creare un trucco file). Nessuno di loro ha funzionato comunque e ottengo ancora i seguenti errori:

W: GPG error: http://archive.canonical.com precise Release: The following signatures were invalid: 630239CC130E1A7FD81A27B140976EAF437D05B5
W: The repository 'http://archive.canonical.com precise Release' is not signed.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.

Quindi, in particolare cosa ottengo quando scrivo

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv-keys 630239CC130E1A7FD81A27B140976EAF437D05B5

è

     Executing: /tmp/apt-key-gpghome.FQVhh2ndBW/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com --recv-keys 630239CC130E1A7FD81A27B140976EAF437D05B5
gpg: key 40976EAF437D05B5: "Ubuntu Archive Automatic Signing Key <[email protected]>" not changed
gpg: Total number processed: 1
gpg:              unchanged: 1

E se inserisco le informazioni chiave nel file .txt anche se ottengo:

sudo apt-key add ~/Ubuntu.txt
OK

e

sudo gpg --export --armor 40976EAF437D05B5 | sudo apt-key add
OK

L'errore è ancora lì. Cosa sta succedendo, qualcuno può aiutarmi per favore?

(Come nota a margine, ho anche provato a utilizzare launchpad-getkeys e y-ppa-manager ma senza alcun risultato)

Risposta accettata:

C'è un collegamento nelle tue fonti software a una fonte software obsoleta da Ubuntu 12.04 precisa che non è più supportata. Eliminando quella riga in /etc/apt/sources.list risolverà l'errore nella tua domanda.

  1. Apri sources.list per la modifica in nano text editor.

  2. Commenta la riga in sources.list che dice http://archive.canonical.com precise partner precedendolo con un # carattere.

  3. Le istruzioni per l'uso di nano editor si trovano sempre in fondo a ogni pagina. Le uniche due scorciatoie da tastiera nano che devi conoscere sono per WriteOut ed Exit. Premi la combinazione da tastiera Ctrl +O e poi premi Invio per salvare il file in fase di modifica. Premi la combinazione da tastiera Ctrl +X per uscire da nano.

  4. Aggiorna l'elenco del software disponibile per aggiornarlo dopo la modifica apportata a sources.list.

    sudo apt update
    

Ubuntu
  1. In che modo Linux gestisce più separatori di percorsi consecutivi (/home////nomeutente///file)?

  2. Linux:differenza tra /dev/console , /dev/tty e /dev/tty0?

  3. Bash =~ Regex e HTTPS://regex101.com/?

  4. Debian – Spostare /var, /home in una partizione separata?

  5. Perché /bin/sh punta a /bin/dash e non a /bin/bash??

Django static_root in /var/www/... - nessuna autorizzazione a collectstatic

Quando dovrei usare /dev/shm/ e quando dovrei usare /tmp/?

Come scoprire da quale cartella è in esecuzione un processo?

unix:///var/run/supervisor.sock nessun file di questo tipo

Perché sono necessari < o > per usare /dev/tcp

I siti web dovrebbero vivere in /var/ o /usr/ in base all'utilizzo consigliato?