信頼されていないパッケージのインストールが必要です

★画像アップ先の不調により、過去のエントリーで画像が見られないものが多数あります。もし画像の見たいものがありましたらご連絡いただければ復活するようにします。

先日実機のUbuntu 14.04のアップデートで「信頼されていないパッケージのインストールが必要です」ていう表示が出て「サーバー側の問題かな?」などと思って2日ほど放置していたのですが、一向に状況が変わらず、問題のパッケージを特定しようとアップデートする項目を限定してみても上記の表示が出るので、いよいよこれは重大なトラブルだと認識してぐぐったところ、なんとか無事復旧できたのでその顛末をご紹介します。


●GPG エラーの様子
gpgエラーの対処




症状


冒頭とかぶりますが、普段の「ソフトウェアの更新」が画面に表示されてそのまま進めようとしたら「信頼されていないパッケージのインストールが必要です」という表示(スクショとっておけばよかったんだけど)が出て、アップデートのインストールができなくなっていました。


対処1


ぐぐったところそのものズバリの信頼されていないパッケージのインストールが必要ですという記事を見つけたので、それに従って端末で「アップデートコマンド」を掛けてみます。($は含まない)



$ sudo apt-get update



すると「W: GPG エラー: http://〜 NO_PUBKEY XXXXXXXXXXXXXXXX」が出ているのが確認できました。


そこでGPG エラーのキー(NO_PUBKEYの後のXXXXXXXXXXXXXXXXの部分)をメモ帳にコピペして、それぞれ上記サイトに書かれている「鍵を追加」のコマンドをやってみます。



$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys XXXXXXXXXXXXXXXX



もう一度「アップデートコマンド」を掛けます。



$ sudo apt-get update



あれ? 状況が変わらない!


再度“注意深く”「鍵を追加」のコマンドをやってみると気づきました! 「リソースが限界です」という表示が出ていました。


対処2


そこでまたぐぐったところapt-get で公開鍵エラー(NO_PUBKEY)が出た時の対処法の記事を見つけました。ここに「リソースが限界です」という表示が出た際の対処法が載っていました。わたしに心当たりは全く無いのですが、「gpg-keyが書かれている設定ファイルがおかしくなっている」のが原因のようで、一から作りなおせばいいそうです。


端末から以下の操作でGPG関連のファイルのバックアップと作り直しをします。



$ sudo mv /etc/apt/trusted.gpg.d/ /etc/apt/trusted.gpg.d.backup
$ sudo mkdir /etc/apt/trusted.gpg.d
$ sudo chmod 755 /etc/apt/trusted.gpg.d



これでおそらくGPGキーのファイルがまっさらになったので、あらためて端末からアップデートを掛けます。



$ sudo apt-get update



すると当然のように「W: GPG エラー: http://〜 XXXXXXXXXXXXXXXX」の羅列が表示されました(ちなみに冒頭の端末の画像はこの時のものです)。そこであらためて「対処1」の「鍵を追加」のコマンドをやってみます。



$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys XXXXXXXXXXXXXXXX



今度は「リソースが限界です」のエラーが出ること無く無事登録できたようです。


もう一度「アップデートコマンド」を掛けます。



$ sudo apt-get update



gpgエラーの対処


今度は無事エラー無くアップデートが完了しました。


長いことUbuntuを使ってきましたがこのようなトラブルは初めてでした。何かの拍子に同様の現象があるかもしれませんので気に留めておくといいでしょう。


関連記事

テーマ : Linux
ジャンル : コンピュータ

コメントの投稿

非公開コメント

プロフィール

TOY

Author:TOY
萌え萌えmoebuntu
ようこそ!
moebuntuサイト
moebuntu wiki
お気軽にコメントください。

Auto-Translate
最新記事
最新コメント
tweet
萌え萌えAD




月別アーカイブ
10  09  08  07  06  05  04  03  02  01  12  11  10  09  08  07  06  05  04  03  02  01  12  11  10  09  08  07  06  05  04  03  02  01  12  11  10  09  08  07  06  05  04  03  02  01  12  11  10  09  08  07  06  05  04  03  02  01  12  11  10  09  08  07  06  05  04  03  02  01  12  11  10  09  08  07  06  05  04  03  02  01  12  11  10  09  08  07  06  05  04  03  02  01 
カテゴリークラウド
RSSリンクの表示
リンク
QRコード
QRコード
最新トラックバック