2020/03/24

gpg: 有効なOpenPGPデータが見つかりません

<状況>
ChromebookのLinux(ベータ版)にて、標準のリポジトリ以外のリポジトリを追加しようとして、
$ sudo add-apt-repository ...snip
としたところ、
gpg: 有効なOpenPGPデータが見つかりません
と返ってきた。

<環境>
chromebookのLinux(ベータ版)環境 / Debian 9: 9.12 (Stretch)
Chromebook 311 / C721-N14N / Acer
Chrome OS バージョン: 79.0.3945.123(Official Build) (64 ビット)

<解決方法>
その後のapt updateでは、
$ sudo apt update
...snip
エラー:1 http://ppa.snip
  公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY XXXXXXXX
パッケージリストを読み込んでいます... 完了
W: GPG エラー: http://ppa.snip: 公開鍵を利用できないため、以下の署名は検: NO_PUBKEY XXXXXXXX
E: リポジトリ http://ppa.snip は署名されていません。
N: このようなリポジトリから更新を安全に行うことができないので、デフォルトでは更新が無効になっています。
N: リポジトリの作成とユーザ設定の詳細は、apt-secure(8) man ページを参照してください

となった。
ここで返ってきたNO_PUBKEYの値(前記説明ではXXXXXXXX)を用いて、
$ sudo apt-key adv --recv-keys XXXXXXXX
としたところ、apt updateコマンドが成功するようになった。

0 件のコメント:

コメントを投稿