erreur lors de l'exécution de la mise à jour apt-get sur Ubuntu 14


13

J'utilise ubuntu 14 sur l'un de mes serveurs.

Lorsque j'exécute la mise à jour sudo apt-get, j'obtiens l'erreur ci-dessous.

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

Dois-je modifier ma liste de référentiels ppa ou prendre une autre mesure pour résoudre ce problème.

Mise à jour: j'ai essayé de supprimer R du serveur en utilisant

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

Cependant, je vois toujours le même problème avec la mise à jour apt-get.


corrigé après avoir supprimé la référence du fichier /etc/apt/sources.list
ali haider

Je recommanderais de supprimer le paragraphe sur java, car le problème principal est de savoir comment réparer la clé cassée de RStudio.
user2161065

Réponses:


29

Regardez la partie "Secure APT" de https://cran.r-project.org/bin/linux/ubuntu/README.html :

L'ajout de la clé avec l'ID de clé E084DAB9 a résolu le problème pour moi.

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

3
Une partie du problème est que la clé précédente a expiré et a dû être renouvelée. Si vous avez installé avant la mi-octobre, vous pourriez rencontrer ce problème. stat.ethz.ch/pipermail/r-sig-debian/2015-October/002458.html
wildintellect

Je pense que cela devrait être marqué comme la bonne réponse.
gawbul

Si vous utilisez l'outil d'interface graphique "Logiciels et mises à jour" d'Ubuntu (ou tout autre nom dans d'autres distributions), consultez l'onglet "Authentification", qui répertorie toutes les clés connues de dpkg / apt. Cette E084DAB9clé appartient à "Michael Rutter, marutterATgmail.com". C'est la bonne clé GPG. Ne recherchez pas de sous-chaîne CRAN dans la liste.
knb

4

Si vous n'avez pas besoin de R, vous pouvez simplement supprimer la ligne cran de /etc/apt/sources.list et vous devriez être prêt à partir.

sudo apt-key del 1445181253 supprimera la clé incriminée.


résolu en supprimant la référence du fichier /etc/apt/source.list - merci
ali haider

mon installation java est toujours foirée - examinera la suite
ali haider


Je ne sais pas lequel vous utilisiez, mais vous pouvez installer Oracle ou OpenJdk (celui que vous n'aviez pas auparavant) et utiliser des alternatives de mise à jour comme il est décrit en bas.
Eddie Dunn du

1

Désolé pour les questions abruptes, mais qu'est-ce que Java a à voir avec le référentiel tiers que vous avez défini dans votre référentiel?

Je vois également que vous êtes capable de modifier votre référentiel mais pas en mesure de lire la sortie d'une erreur.

Vous pouvez ajouter la clé manquante pour le référentiel tiers:

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

1

Si votre pare-feu bloque le port 11371, une solution plus générale consiste à forcer l'utilisation du port 80 lors de la récupération de la nouvelle clé:

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

0

corrigé après avoir supprimé la référence du fichier /etc/apt/sources.list

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.