キーリングをダウンロードして公開鍵をインポートした後でも、aptがまだ公開鍵を使用できないのはなぜですか?

キーリングをダウンロードして公開鍵をインポートした後でも、aptがまだ公開鍵を使用できないのはなぜですか?

brave-browser-betaインストールしようとしています。Debian テスト次のスクリプトを実行しますroot

#!/bin/bash

pdir=$(dirname "${BASH_SOURCE[0]}")
skf="${pdir}/brave-beta-signing-key"

gpg --import "$skf"
  

brave-beta() {
  curl -fsSLo /usr/share/keyrings/brave-browser-beta-archive-keyring.gpg https://brave-browser-apt-beta.s3.brave.com/brave-browser-beta-archive-keyring.gpg
  echo "deb [signed-by=/usr/share/keyrings/brave-browser-beta-archive-keyring.gpg] https://brave-browser-apt-beta.s3.brave.com/ stable main">/etc/apt/sources.list.d/brave-browser-beta.list
  apt update && apt install -y brave-browser-beta
}      

brave-beta


brave-beta-signing-keyコピーして貼り付けた公開鍵を含むファイルブレイブネット。スクリプトは次の操作のみを実行します。公式の指示に従ってブラウザをインストールしてください。。次の結果が表示されます。

gpg: key 0B31DBA06A8A26F9: public key "Brave Software (Brave Core Nightly Key) (We're reinventing the browser as a user-first platform for speed and privacy.) <[email protected]>" imported
gpg: Total number processed: 1
gpg:               imported: 1

Hit:1 http://deb.debian.org/debian trixie InRelease
Hit:2 http://security.debian.org/debian-security trixie-security InRelease     
Hit:3 http://deb.debian.org/debian trixie-updates InRelease                    
Get:4 https://brave-browser-apt-beta.s3.brave.com stable InRelease [7547 B]    
Err:4 https://brave-browser-apt-beta.s3.brave.com stable InRelease    
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 0B31DBA06A8A26F9
Reading package lists... Done
W: GPG error: https://brave-browser-apt-beta.s3.brave.com stable InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 0B31DBA06A8A26F9
E: The repository 'https://brave-browser-apt-beta.s3.brave.com stable InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

今回のアンケート調査私がしたことは次のとおりですm̀an apt-secure

   The chain of trust in Debian starts (e.g.) when a maintainer uploads a
   new package or a new version of a package to the Debian archive. In
   order to become effective, this upload needs to be signed by a key
   contained in one of the Debian package maintainer keyrings (available
   in the debian-keyring package). Maintainers' keys are signed by other
   maintainers following pre-established procedures to ensure the identity
   of the key holder. Similar procedures exist in all Debian-based
   distributions.
   

私は持っていますdebian-archive-keyring、しかしdebian-keyringプレインストールされています。それからインストールしましたが、うまくいきませdebian-keyring んでした。私は同じキーを持ってきて、必要なキーリングを得ました。 /usr/share/keyrings/brave-browser-beta-archive-keyring.gpg確認されました。なぜ:から来るのですか?しばらく前にUbuntu 22.04 LTSで同じ問題が発生しました。正常にインストールできます。ls -l-rw------- 1 root root 2.5K Jan 27 13:01 /usr/share/keyrings/brave-browser-beta-archive-keyring.gpgaptGPG error: https://brave-browser-apt-beta.s3.brave.com stable InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 0B31DBA06A8A26F9brave-browser-beta古物ただし、署名キーをインポートする必要はありません。

答え1

インストールできず、brave-browserネットワークbrave-browser-betaカードに障害があることがわかっているノートブックにのみインストールできます。しばらく前にここに説明されている。この問題は他のコンピュータには存在しません。

関連情報