web-dev-qa-db-ja.com

apt-get更新のGPGエラー

数分前に次のコマンドを実行しましたが、いつものようにうまく機能しました。

Sudo apt update
Sudo apt upgrade

その後、約10分後に、同じコマンドを再度実行しました。

Sudo apt-get update

Ign http: //fi.archive.ubuntu.com trusty InRelease
Get:1 http://fi.archive.ubuntu.com trusty-updates InRelease [64.4 kB] 
Ign http: //dl.google.com stable InRelease     
Get:2 http://fi.archive.ubuntu.com trusty-backports InRelease [64.5 kB]        
Ign http: //fi.archive.ubuntu.com trusty-updates InRelease                      
E: GPG error: http: //fi.archive.ubuntu.com trusty-updates InRelease:
The following signatures were invalid: NODATA 2

Askubuntuとstackoverflowのすべての投稿を読んでみましたが、今のところ何もありません。以下は私にとって合理的と思われる唯一のものであり、問​​題を解決しませんでした:

Sudo mv lists lists.old
Sudo mkdir -p lists/partial
Sudo apt-get clean
Sudo apt-get update

どんな提案でも感謝します。

PDATE:ロードした直後にThunderbirdでもクラッシュしたため、コンピューターを再起動し、apt-get updateを再度実行しました。

Sudo apt update
.
.
.
Fetched 32.2 MB in 10s (3,044kB/s)                                            
Reading package lists... Done
W: GPG error: http://ftp.sunet.se trusty/ Release: The following signatures were invalid: KEYEXPIRED 1445181253 KEYEXPIRED 1445181253 KEYEXPIRED 1445181253
2

再起動してグーグルで調べた後、質問を解決するために私がしたこと:

  1. reboot(コンピューターを再起動)
  2. Sudo apt-get update(期限切れのキーに関する警告が表示されます)
  3. apt-key list | grep expired別の投稿 で提案されているように)と私は得た:

    pub 2048R/E084DAB9 2010-10-19 [期限切れ:2015-10-18]

  4. /(私の場合はE084DAB9)の後のビットであるキーIDをコピーします

  5. Sudo apt-key adv --recv-keys --keyserver keys.gnupg.net E084DAB9(このコマンドのキーIDをコンピューターから取得したものに変更することを忘れないでください)
  6. Sudo apt update
  7. Sudo apt upgrade
7