2021年にgpg / gpg2をmacOS macportで動作させる方法はありますか?

2021年にgpg / gpg2をmacOS macportで動作させる方法はありますか?

過去には、gpg/gpg2 が macport を実行している MacOS ノートブックで完全に動作していました。私は過去数ヶ月(何年にもわたって)動作しなくなったようで、再び動作しようとした時間を過ごした後、私が見たよりも根本的な問題が深刻であるかどうか疑問に思います。https://dev.gnupg.org/T3717 DNSで接続が閉じられ、サーバーの表示が失敗し、キーサーバーが利用できなくなり、クローズされたキーサーバーで作業しようとするとアクティブにならないなどのエラーに疲れました。

また、見ることができますhttps://lists.gnupg.org/pipermail/gnupg-users/2021-March/064922.html同じルートに沿って

私の問題の1つは、私の環境からのエラーメッセージがドイツ語であるため、Web検索で常に正しい結果が表示されないことです。

新しいノートブックに移動した後、正しい方法だと思われるキーを再作成して、失敗したGPGインフラストラクチャに送信したいと思いました。私の古いキーが期限切れになってMaven Centralでまだ使用されていますが、これは私が解決したいと思った元の問題でした。

話が長くなることがあるので基本的なものから始めましょう。私たちが議論する内容は次のとおりです。

gpg --version
gpg (GnuPG) 2.2.29
libgcrypt 1.9.3
Copyright (C) 2021 Free Software Foundation, Inc.
License GNU GPL-3.0-or-later <https://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Home: /Users/wf/.gnupg
Unterstützte Verfahren:
Öff. Schlüssel: RSA, ELG, DSA, ECDH, ECDSA, EDDSA
Verschlü.: IDEA, 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH,
           CAMELLIA128, CAMELLIA192, CAMELLIA256
Hash: SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224
Komprimierung: nicht komprimiert, ZIP, ZLIB, BZIP2
gpg --list-keys

2023年に期限切れになるキーを喜んで表示します。

sonatypeから次のメッセージを受け取りました。

ERROR] Repository "..." failures
[ERROR]   Rule "signature-staging" failures
[ERROR]     * No public key: Key with id: (...) was not able to be located on &lt;a href=http://keyserver.ubuntu.com:11371/&gt;

だから私は、キーサーバーが新しいキーを受け取り、sonatypeにその新しいキーを使用するように指示する必要があると仮定します。

gpg --send-keys <key>
gpg: sende Schlüssel ... auf hkps://keyserver.ubuntu.com
gpg: Senden an Schlüsselserver fehlgeschlagen: Network is unreachable

私の問題の始点です。

gpg --send-keys --keyserver http://keyserver.ubuntu.com:11371 <key>

同じ効果があります。

https://qastack.com.de/unix/361642/keyserver-receive-failed-on-every-keyserver-available私には答えがありません

FAQドキュメントのオプションを使用してください https://gnupg.org/faq/gnupg-faq.html

--keyserver pool.sks-keyservers.net

同じエラーメッセージ、Network Unreachableが表示されます。これは次の理由でこの場合も意味があります。

ping pool.sks-keyservers.net
ping: cannot resolve pool.sks-keyservers.net: Unknown host

しかし、

ping keyserver.ubuntu.com
PING keyserver.ubuntu.com (162.213.33.8): 56 data bytes

したがって、ホストがping可能かどうかにかかわらず、同じエラーメッセージが表示されます。私の考えでは、これがバグのようです。より詳細なメッセージが必要です...

この環境でどのようにgpgを実行し、キーを送受信できますか?

私に役に立たないリンク:

ベストアンサー1

私の現在の解決策はUnixマシンを使用することです。

したがって、まずキーを私のUnixボックスに転送します。

gpg --export-secret-key 35...DEF | ssh server gpg --batch --import
gpg: key D38 ... not changed
gpg: key D38 ...: secret key imported
gpg: Total number processed: 1
gpg:              unchanged: 1
gpg:       secret keys read: 1
gpg:   secret keys imported: 1

それからそこから送ってください。

gpg --send-keys --keyserver keyserver.ubuntu.com 35..
gpg: sending key D38... to hkp://keyserver.ubuntu.com

このシステムの主キーサーバーは失敗します。

.. hkp://hkps.pool.sks-keyservers.net
gpg: keyserver send failed: No name

便利なURL:

おすすめ記事