
Nexus リポジトリ OSS バージョン: 3.63.0-01
ホストされた apt リポジトリを作成しましたが、apt の更新時に次のメッセージが表示され続けます。
E: Failed to fetch <apt-repo-url>/dists/jammy/InRelease 401 Unauthorized [IP: 10.20.179.21 8081]
E: The repository '<apt-repo-url> jammy InRelease' is not signed.
私は見た自己ホスト型 apt リポジトリの PGP キーを更新するディレクトリを削除することはできますmetadata
が、Web ビューではこのディレクトリは表示されません。
別のバージョンを試す必要がありますか、それとも何かが欠けているのでしょうか?
答え1
リポジトリの認証情報を に追加していなかったため、これは認証の問題でした/etc/apt/auth.conf.d/
。したがって、署名の問題ではありませんでした。また、metadata
ディレクトリは、apt クライアントによる最初の更新が成功した後に作成されました。