erro ao executar o apt-get update no ubuntu 14


13

Estou executando o ubuntu 14 em um dos meus servidores.

Quando executo o sudo apt-get update, obtenho o erro abaixo.

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

Devo modificar minha lista de repositórios ppa ou executar outra ação para corrigir esse problema.

Atualização: tentei remover o R ​​do 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

No entanto, ainda estou vendo o mesmo problema com o apt-get update.


fixo após a remoção de referência de arquivo /etc/apt/sources.list
Ali Haider

Eu recomendaria remover o parágrafo sobre java, pois o principal problema é como corrigir a chave quebrada do RStudio.
user2161065

Respostas:


29

Veja a parte "Secure APT" do https://cran.r-project.org/bin/linux/ubuntu/README.html :

Adicionar a chave com o ID da chave E084DAB9 corrigiu o problema para mim.

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

3
Parte do problema é que a chave anterior expirou e teve que ser renovada. Se você instalou antes de meados de outubro, poderá encontrar esse problema. stat.ethz.ch/pipermail/r-sig-debian/2015-October/002458.html
wildintellect

Eu acho que isso deve ser marcado como a resposta correta.
Gawbul 14/05

Se você estiver usando a ferramenta GUI "Software & Updates" do Ubuntu (ou o que for chamado em outras distros), verifique a guia "Autenticação", que lista todas as chaves conhecidas pelo dpkg / apt. Essa E084DAB9chave pertence a "Michael Rutter, marutterATgmail.com". É a chave GPG correta. Não procure por uma subcadeia CRAN na lista.
knb

4

Se você não precisar do R, basta remover a linha do cran de /etc/apt/sources.list e você deve estar pronto.

sudo apt-key del 1445181253 removerá a chave incorreta.


resolvido através da remoção de referência de arquivo /etc/apt/source.list - graças
Ali Haider

minha instalação do java ainda é confuso - vai olhar para ele ao lado
Ali Haider


Não sei ao certo qual você estava usando, mas é possível instalar o Oracle ou o OpenJdk (o que você não possuía antes) e usar as alternativas de atualização, conforme descrito na parte inferior.
Eddie Dunn

1

Desculpe pelas perguntas abruptas, mas o que o java tem a ver com o repositório de terceiros que você definiu no seu repositório?

Também vejo que você é capaz de alterar seu repositório, mas não é capaz de ler a saída de um erro.

Você pode adicionar a chave ausente do repositório de terceiros:

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

1

Caso seu firewall bloqueie a porta 11371, uma solução mais geral é forçar o uso da porta 80 ao recuperar a nova chave:

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

0

corrigido após remover a referência do arquivo /etc/apt/sources.list

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.