Ubuntu 14でapt-get updateを実行するとエラーが発生する


13

私のサーバーの1つでubuntu 14を実行しています。

sudo apt-get updateを実行すると、次のエラーが表示されます。

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

この問題を解決するには、PPAリポジトリリストを変更するか、他のアクションを実行する必要があります。

更新: を使用してサーバーからRを削除しようとしました

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

ただし、apt-get updateでも同じ問題が引き続き発生します。


/etc/apt/sources.listファイルから参照を削除した後に修正されました
アリ・ハイダー

主な問題はRStudioから壊れたキーを修正する方法であるため、javaに関する段落を削除することをお勧めします。
user2161065

回答:


29

https://cran.r-project.org/bin/linux/ubuntu/README.htmlの「Secure APT」の部分を見てください

キーID E084DAB9のキーを追加すると、問題が解決しました。

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

3
問題の一部は、以前のキーの有効期限が切れており、更新する必要があったことです。10月中旬以前にインストールした場合、この問題が発生する可能性があります。stat.ethz.ch/pipermail/r-sig-debian/2015-October/002458.html
wildintellect

これは正しい答えとしてマークされるべきだと思います。
gawbul

Ubuntuの「Software&Updates」GUIツール(または他のディストリビューションで呼ばれているもの)を使用している場合は、dpkg / aptに既知のすべてのキーをリストする「Authentication」タブを確認してください。このE084DAB9キーは「Michael Rutter、marutterATgmail.com」に属します。これは正しいGPGキーです。リスト内でCRAN部分文字列を検索しないでください。
knb

4

Rが必要ない場合は、/ etc / apt / sources.listからcran行を削除するだけで済みます。

sudo apt-key del 1445181253は、問題のあるキーを削除します。


/etc/apt/source.listファイルから参照を削除することで解決-感謝
アリハイダー

私のJavaのインストールはまだ混乱しています-次にそれを見ていきます
アリハイダー

これを見てかかることがあります:digitalocean.com/community/tutorials/...
エディー・ダン

どちらを使用しているかはわかりませんが、OracleまたはOpenJdkのいずれか(以前は持っていなかった方)をインストールし、下部で説明するようにupdate-alternativesを使用できます。
エディ・ダン

1

突然の質問で申し訳ありませんが、リポジトリに設定したサードパーティのリポジトリとJavaの関係は何ですか?

また、リポジトリを変更することはできますが、エラーの出力を読み取ることはできません。

サードパーティのリポジトリに不足しているキーを追加できます。

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

1

ファイアウォールがポート11371をブロックしている場合、より一般的な解決策は、新しいキーを取得するときにポート80を強制的に使用することです。

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.