MSYS2に”tree”一つ入れるのに大騒動(PGP鍵が不明とか)

$ pacman -Su
エラー: mingw32: キー “4A6129F4E4B84AE46ED7F635628F528CF3053E04" は不明です
エラー: キー “4A6129F4E4B84AE46ED7F635628F528CF3053E04" をリモートで検索できませんでした
エラー: mingw64: キー “4A6129F4E4B84AE46ED7F635628F528CF3053E04" は不明です
エラー: キー “4A6129F4E4B84AE46ED7F635628F528CF3053E04" をリモートで検索できませんでした
エラー: msys: キー “4A6129F4E4B84AE46ED7F635628F528CF3053E04" は不明です
エラー: キー “4A6129F4E4B84AE46ED7F635628F528CF3053E04" をリモートで検索できませんでした
エラー: データベース 'mingw32’ は無効です (無効または破損したデータベース (PGP 鍵))
エラー: データベース 'mingw64’ は無効です (無効または破損したデータベース (PGP 鍵))
エラー: データベース 'msys’ は無効です (無効または破損したデータベース (PGP 鍵))

てな感じのことが続き、

$pacman -S tree // treeのインストール

すら、できない有様。

で、1時間くらい回遊し続けて、この記事「MSYS2でPGP鍵が不明とか」の内容を試してみました。

$ wget http://repo.msys2.org/msys/x86_64/msys2-keyring-r21.b39fb11-1-any.pkg.tar.xz
$ wget http://repo.msys2.org/msys/x86_64/msys2-keyring-r21.b39fb11-1-any.pkg.tar.xz.sig
$ pacman-key --verify msys2-keyring-r21.b39fb11-1-any.pkg.tar.xz{.sig,}
$ pacman -U --config <(echo) msys2-keyring-r21.b39fb11-1-any.pkg.tar.xz
$ pacman -U msys2-keyring-r21.b39fb11-1-any.pkg.tar.xz

インストールするか? の問いには、"Y(es)"を連打していました。

全く理由は分かりませんが、PGP鍵の交換はできたようで、"tree"のインストールできました。

2020/08,江端さんの技術メモ

Posted by ebata