error al ejecutar apt-get update en ubuntu 14

13

Estoy ejecutando ubuntu 14 en uno de mis servidores.

Cuando ejecuto sudo apt-get update, aparece el siguiente error.

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

¿Debo modificar mi lista de repositorios de ppa o tomar alguna otra medida para solucionar este problema?

Actualización: intenté eliminar R del servidor usando

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

Sin embargo, todavía veo el mismo problema con apt-get update.

Ali Haider
fuente
solucionado después de eliminar la referencia del archivo /etc/apt/sources.list
ali haider
Recomendaría eliminar el párrafo sobre java, ya que el problema principal es cómo solucionar la clave rota de RStudio.
user2161065

Respuestas:

29

Mire la parte "APT seguro" de https://cran.r-project.org/bin/linux/ubuntu/README.html :

Agregar la clave con el ID de clave E084DAB9 me solucionó el problema.

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9
Thomas
fuente
3
Parte del problema es que la clave anterior expiró y tuvo que renovarse. Si lo instaló antes de mediados de octubre, podría tener este problema. stat.ethz.ch/pipermail/r-sig-debian/2015-October/002458.html
wildintellect
Creo que esto debería marcarse como la respuesta correcta.
gawbul
Si está utilizando la herramienta GUI "Software & Updates" de Ubuntu (o como se llame en otras distribuciones), verifique la pestaña "Autenticación", que enumera todas las claves conocidas por dpkg / apt. Esta E084DAB9clave pertenece a "Michael Rutter, marutterATgmail.com". Es la clave GPG correcta. No busque una subcadena CRAN en la lista.
knb
4

Si no necesita R, simplemente puede eliminar la línea de corte de /etc/apt/sources.list y debería estar listo.

sudo apt-key del 1445181253 eliminará la clave infractora.

Eddie Dunn
fuente
resuelto eliminando la referencia del archivo /etc/apt/source.list - gracias
ali haider
mi instalación de Java todavía está en mal estado - se verá en la próxima
Ali Haider
Podría echar un vistazo a esto: digitalocean.com/community/tutorials/…
Eddie Dunn
No estoy seguro de cuál estaba usando, pero puede instalar Oracle u OpenJdk (el que no tenía antes) y usar alternativas de actualización como se describe en la parte inferior.
Eddie Dunn
1

Disculpe las preguntas abruptas, pero ¿qué tiene que ver Java con el repositorio de terceros que ha configurado en su repositorio?

También veo que eres capaz de cambiar tu repositorio pero no puedes leer la salida de un error.

Puede agregar la clave que falta para el repositorio de terceros:

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

En caso de que su firewall bloquee el puerto 11371, una solución más general es forzar el uso del puerto 80 al recuperar la nueva clave:

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

arreglado después de eliminar la referencia del archivo /etc/apt/sources.list

Ali Haider
fuente