概要 #
noid-updaterを使用したシステムアップデート中に、以下のエラーが発生する場合があります。
E: リポジトリ 'file:/media/local_update_repo bookworm InRelease' の 'Origin' の値が 'Debian' から 'Relianoid' に変更されました
この問題により、アップデート処理が続行できません。
原因となる #
この動作は、最近のメタデータの変更に関連しています。 RELIANOID リポジトリを更新します。
具体的には、 リポジトリ「Origin」ラベル 更新されました DebianからRelianoidへ.
この変更は、更新ISOをより正確に識別するために導入されました。 RELIANOID デフォルトの Debian origin ラベルを継承するのではなく、チームに割り当てます。
しかし、APTパッケージマネージャには、リポジトリのメタデータ(Origin、Label、Suiteなど)の変更を検出するセキュリティメカニズムが組み込まれています。このような変更が検出されると、リポジトリのなりすましを防ぐため、ローカルキャッシュが更新されるまでAPTはアップデートをブロックします。
解決策 #
この問題を解決するには、ローカルのAPTキャッシュをクリアして、システムが更新されたリポジトリメタデータを受け入れられるようにしてください。
次のコマンドを実行します。
rm -rf /var/lib/apt/lists/*
その後、更新プロセスを再試行してください。
noid-updater noid-updater -i
説明 #
削除 /var/lib/apt/lists/* APTにローカルリポジトリのメタデータを再構築させることで、次回の更新試行時にシステムが新しいメタデータを認識して受け入れるようにします。 起源: レリアノイド 値。これはメタデータ変更後に一度だけ実行する必要のある操作です。
Additional Notes #
これは想定される動作であり、アップデート自体のエラーではありません。パッケージやシステムの整合性には影響はありません。この変更により、追跡可能性と明確性が向上します。 RELIANOID- 更新ソースを管理します。