errore durante l'esecuzione di apt-get update su Ubuntu 14


13

Sto eseguendo Ubuntu 14 su uno dei miei server.

Quando eseguo sudo apt-get update, visualizzo l'errore di seguito.

W: GPG error: http://cran.rstudio.com trusty/ Release: The following signatures were invalid: KEYEXPIRED 1445181253 KEYEXPIRED 1445181253 KEYEXPIRED 1445181253

Devo modificare il mio elenco di repository ppa o intraprendere qualche altra azione per risolvere questo problema.

Aggiornamento: ho provato a rimuovere R dal server utilizzando

sudo apt-get --purge remove r-base
sudo apt-get --purge remove r-base-core
sudo apt-get --purge remove r-base-recommended

Tuttavia, sto ancora riscontrando lo stesso problema con apt-get update.


risolto dopo aver rimosso il riferimento dal file /etc/apt/sources.list
ali haider,

Consiglierei di rimuovere il paragrafo su Java, poiché il problema principale è come riparare la chiave rotta da RStudio.
user2161065,

Risposte:


29

Guarda la parte "Secure APT" di https://cran.r-project.org/bin/linux/ubuntu/README.html :

L'aggiunta della chiave con ID chiave E084DAB9 ha risolto il problema per me.

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9

3
Parte del problema è la precedente chiave scaduta e ha dovuto essere rinnovata. Se installato prima della metà di ottobre, potresti riscontrare questo problema. stat.ethz.ch/pipermail/r-sig-debian/2015-October/002458.html
wildintellect

Penso che questo dovrebbe essere contrassegnato come la risposta corretta.
gawbul,

Se stai usando lo strumento GUI "Software & Aggiornamenti" di Ubuntu (o qualunque cosa venga chiamata in altre distro), controlla la scheda "Autenticazione", che elenca tutte le chiavi note a dpkg / apt. Questa E084DAB9chiave appartiene a "Michael Rutter, marutterATgmail.com". È la chiave GPG corretta. Non cercare una sottostringa CRAN nell'elenco.
prendi il

4

Se non hai bisogno di R, puoi semplicemente rimuovere la riga del cran da /etc/apt/sources.list e dovresti essere pronto per partire.

sudo apt-key del 1445181253 rimuoverà la chiave offensiva.


risolto rimuovendo il riferimento dal file /etc/apt/source.list - grazie
ali haider,

la mia installazione di java è ancora incasinata - lo esaminerò dopo
ali haider,

Potrei dare un'occhiata a questo: digitalocean.com/community/tutorials/…
Eddie Dunn,

Non sei sicuro di quello che stavi utilizzando, ma puoi installare Oracle o OpenJdk (quello che non avevi prima) e utilizzare le alternative di aggiornamento come descritto in fondo.
Eddie Dunn

1

Ci scusiamo per le domande improvvise ma cosa c'entra Java con il repository di terze parti che hai impostato nel tuo repository?

Inoltre vedo che sei in grado di modificare il tuo repository ma non di leggere l'output di un errore.

È possibile aggiungere la chiave mancante per il repository di terze parti:

  http://ubuntuforums.org/showthread.php?t=2202787

1

Nel caso in cui il firewall blocchi la porta 11371, una soluzione più generale è forzare l'utilizzo della porta 80 durante il recupero della nuova chiave:

gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys E084DAB9
gpg -a --export E084DAB9 | sudo apt-key add -

0

risolto dopo aver rimosso il riferimento dal file /etc/apt/sources.list

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.