リポジトリの古いインデックスファイル

リポジトリの古いインデックスファイル

/etc/apt/trusted.gpgとtrusted.gpg.dからいくつかのキーを削除しました。その後、apt updateを使用すると、次のメッセージが表示されます。

署名の検証中にエラーが発生しました。リポジトリは更新されず、古いインデックスファイルが使用されます。次の署名は無効です。NO_PUBKEY 4C6E74D6C0A35108

以前のバージョンのアプリをインストールしたいようです。だから私の質問は、この「以前のインデックスファイル」をどこに保存するのか、そしてリリースファイル(パッケージハッシュがあるpgp署名ファイル)にないので、署名4C6E74D6C0A35108をどこで得ることができるのかです。

ベストアンサー1

以前のインデックスファイルはに保存されます/var/lib/apt/lists。これはapt正常にダウンロードされ確認された最後のインデックスファイルです。

キーは、ファイル自体ではなく隣の署名を確認することによってRelease決定されます。一部のリポジトリには、インライン署名付きのコンテンツを含むファイルがあります。ReleaseRelease.gpgInReleaseRelease

あなたの場合、欠けているキーはPackageCloud Atomキーです。このガイドラインそれを復元します。

おすすめ記事