- Linux Mint を始めたばかりの人が抑えておくべき5つのこと
- 「mintUpdate」アップデートマネージャー のレベルの意味
- フリーズしたアプリの強制終了の仕方 〜 kill コマンド〜
- CPU と OS が 32 bit なのか 64 bit なのかを確認する「lscpu コマンド」
- メモリー(RAM)の規格・周波数・全容量・空き容量・エラーの有無を調べる
- 自分の Mint のバージョン/コードネーム/Ubuntu のバージョン/コードネームを確認する方法
- Mint Tools を使い倒す
- アプリ/ソフトのアンインストールと更新する方法
- X-Apps について少し知っておこう
- 「'gksu' not found」 廃止された gksu の代わりの方法
- Linux Mint 18 : DVD/Blu-ray リッピングソフト「MakeMKV」
- Mint 19.x: 「K3b」でブルーレイディスクに焼く方法
- Mint 18: 「avconv」でデスクトップの録画も、動画や音楽の変換も行う
- Mint 19.x : 画像・音楽・動画の変換これ一本「Ciano」
- Mint 18.2 : 字幕を同時に二つ表示できる多機能な動画プレイヤー「SMPlayer」
- Mint 18 : CDDB に Freedb を利用している CD リッピングソフト「Asunder」
- Mint 19.x : 音楽ファイルのタグ編集ツール「Kid3」
- Linux Mint 19.x : インストールすべき Rhythmbox プラグイン 9 選
- Linux Mint 18.3 : VirtualBox に無料の Windows を合法的にインストールする方法
- Linux Mint 18: Wine の導入
- Linux Mint 18: Wine で「DVD Shrink」をインストール
- Linux Mint 18: Wine で「DVD Decrypter」をインストール
- Linux Mint 19.x: 5ch専ブラ「Jane Style」は Wine で普通に使える
- Linux Mint 18 : 「winetricks」を使って「Adobe Air」をインストールし「はがきデザインキット」を使う
- Linux Mint 19.x: 画像縮小 Adobe AIR アプリ「縮小専用」を使う
- Linux Mint 18: 「PlayOnLinux」を使い「Amazon Kindle」をインストールする
- Linux Mint 18.3 : ハイレゾ音源対応 Windows ユーザーに人気の「Foobar2000」をインストール & 文字化け対策
- Mint 19.x : 画像ビューア「IrfanView」を簡単にインストールして使う
- Linux Mint 18.3 : Windows アプリを Flatpak 形式でパッケージングするプロジェクト「winepak」
2022.09.19 Monday
2019.06.16 Sunday
Linux Mint Tips : 公開鍵を利用できないため、以下の署名は検証できませんでした | 00:04 |
apt update を実行したときに、公開鍵が見つからないと言うエラーが表示されることが有ります。これはリポジトリを追加した際に公開鍵を追加し忘れたときや、公開鍵をインポートしているときにサーバー側に一時的に障害が起きたときに起こりえます。
apt update を実行している時や、GUI ツールを使ってソフトウェアソースを更新しようとする時に、apt は全てのリポジトリのインデックスをダウンロード出来なかった旨を表示します。こんな感じに:
W: 署名照合中にエラーが発生しました。リポジトリは更新されず、過去のインデックスファイルが使われます。GPG エラー: http://ppa.launchpad.net/linuxuprising/apps/ubuntu bionic InRelease: 公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY EA8CACC073C3DB2A
W: http://ppa.launchpad.net/linuxuprising/apps/ubuntu/dists/bionic/InRelease の取得に失敗しました 公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY EA8CACC073C3DB2A
W: いくつかのインデックスファイルのダウンロードに失敗しました。これらは無視されるか、古いものが代わりに使われます。
これはほんの一例に過ぎません。このエラーは Launchpad の PPA 以外でも起こり得ることです。このエラーメッセージが言わんとしていることはそのリポジトリから更新を取得できないため、公開鍵をインポートしてほしいということです。
この
公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY ...エラーを解決する方法を見ていきます。
方法1: 見当たらない公開鍵がたったひとつの時
見当たらない公開鍵がたったひとつだけであれば、以下のようなコマンドを実行します。この際、THE_MISSING_KEY_HERE は NO_PUBKEY の後に表示される文字列に置き換えて下さい。上の例であれば EA8CACC073C3DB2A が、それです:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys THE_MISSING_KEY_HEREあるいはsudo apt-key adv --keyserver hkp://pool.sks-keyservers.net:80 --recv-keys THE_MISSING_KEY_HERE
試しに Opera のリポジトリを追加する際、公開鍵をインポートせずにやってみます:
sudo add-apt-repository "deb [arch=i386,amd64] https://deb.opera.com/opera-stable/ stable non-free" && sudo apt update
すると以下のようにエラーが表示されるので:
NO_PUBKEY の後の文字列を使って公開鍵をインポートしたいと思います:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys D615560BA5C7FF72
すると、Opera がインストールできるようになりました:
Opera の公開鍵は、本来であれば以下のようにインポートしますが:
wget -qO- https://deb.opera.com/archive.key | sudo apt-key add -
上述のやり方でもできることは知っておいて損はないでしょう。
方法2: 見当たらない公開鍵が複数ある時
複数ある場合は以下のワンライナーで手際よく片付けてしまいましょう:
sudo apt update 2>&1 1>/dev/null | sed -ne 's/.*NO_PUBKEY //p' | while read key; do if ! [[ ${keys[*]} =~ "$key" ]]; then sudo apt-key adv --keyserver hkp://pool.sks-keyservers.net:80 --recv-keys "$key"; keys+=("$key"); fi; done
このコマンドは変更する必要ありません。そのまま実行して下さい。もちろん、見当たらない公開鍵がひとつしか無い場合でも使えますが、少し冗長な感じがします。
sudo apt update の結果から見当たらない公開鍵を検出し、サーバーとして hkp://pool.sks-keyservers.net:80 を使って、それぞれの見当たらない公開鍵をインポートします。
hkp://pool.sks-keyservers.net ではうまくいかないこともあるので、そのときは keyserver.ubuntu.com に変えてみるなどして下さい。
参考元: Linux Uprising Blog
| Linux |
2022.09.19 Monday
Show some apps list:
Follow on your feed reader:
About this blog:
Linux Mint-centric chronicle with anime girls since 2009.Best View with Google Chrome 1980x1080 dimension.Info 更新は不定期です。
- Mint 18.3 : オススメ Python IDE 8 選
- Mint 18.3 : Python ではじめるコマンドラインツールの作成とパッケージ化
- Linux ユーザーなら Git を活用しよう
- Shell :シェルスクリプトを組もう! Zenity 編
- Shell :シェルスクリプトを組もう! Dialog 編