もっと詳しく

システムのセキュリティを強化するために、Debian 開発者は GPG キーの使用に関するポリシーを更新しました。 Ubuntu 22.04 および Debian 11 では、代わりに OpenPGP をキーリング ファイルとして管理するよう求められました。

  1. 最初のステップは、キー ID を見つけることです。 次のコマンドを使用して、trusted.gpg の下にあるすべての既存のキーを一覧表示できます。
    sudo apt-key list 
    
    Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
    /etc/apt/trusted.gpg
    --------------------
    pub   rsa4096 2011-10-13 [SC]
          B97B 0AFC AA1A 47F0 44F2  44A0 7FCC 7D46 ACCC 4CF8
    uid           [ unknown] PostgreSQL Debian Repository
    
  2. PostgreSQL リポジトリの問題を修正する必要があります。 そのため、キー ID の最後の 8 文字をコピーし、次のコマンドでエクスポートします。
    sudo apt-key export ACCC4CF8 | sudo gpg --dearmour -o /usr/share/keyrings/pgdg.gpg 
    
  3. /etc/apt/sources.list.d/pgdg.list のように Apt リポジトリ構成ファイルを編集します。 上記のエクスポートされたキー ファイルを使用して、singed-by タグを次のように追加します。
    deb [arch=amd64 signed-by=/usr/share/keyrings/pgdg.gpg] http://apt.postgresql.org/pub/repos/apt/ jammy-pgdg main
    
  4. これで、trusted.gpg からキーを削除できます。
    sudo apt-key del ACCC4CF8 
    

この簡単なハウツー チュートリアルが問題の解決に役立つことを願っています。 同じ手順に従って、他のリポジトリで同様の問題を解決することもできます。

The post (解決済み) キーは従来の trusted.gpg キーリングに保存されます – TecAdmin appeared first on Gamingsym Japan.