web-dev-qa-db-ja.com

APTリストを更新できません:「リポジトリにリリースファイルがありません」

次のエラーが発生したため、_apt-get update_を実行できません。

_# apt-get update
Hit:1 http://ftp.br.debian.org/debian testing InRelease
Ign:2 http://security.debian.org/debian-security testing/updates InRelease
Err:3 http://security.debian.org/debian-security testing/updates Release
  404  Not Found [IP: 151.101.92.204 80]
Reading package lists... Done
E: The repository 'http://security.debian.org/debian-security testing/updates Release' no longer has a Release file.
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.
E: Repository 'http://ftp.br.debian.org/debian testing InRelease' changed its 'Codename' value from 'buster' to 'bullseye'
N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.
_

したがって、ここには2つのエラーメッセージがあります。

  1. リポジトリには、奇妙なリリースファイルがありません。 http://security-cdn.debian.org/debian-security/zzz-dists/testing/updates/ で確認しましたが、リリースファイルがあるようです。私は間違った場所を探していますか、それとも何か他のことが起こっていますか?
  2. リポジトリの名前がbusterからbullseyeに変更され、これは「明示的に受け入れる必要がある」ことになります(これは一度見ました今日、質問を開いたときにそこになかったため、表示されなくなりました)。これは驚くべきことではありませんが、リポジトリをリリース名ではなくtestingとして追跡している場合、問題になるとは思っていませんでした。

私に何ができる? APTはapt-secure(8)を読むように指示していますが、必要な情報がないか、理解できません。

30
giusti

一致するようにtesting/updatestesting-securitysources.listに変更 http://security-cdn.debian.org/debian-security/dists/testing-security/

次に、apt updateの代わりにapt-get updateを実行して、さまざまな変更をインタラクティブに受け入れます。

これによると reddit post このリポジトリ名の変更はリリース10で導入されました。

43
slv

テストからバスターにアップグレードする場合は、必ず実行してください

apt-get update --allow-releaseinfo-change

そうでない場合、apt-get updateはバスターで更新できず、次のようなメッセージが出力されます:

N:リポジトリ ' http://deb.debian.org/debian buster InRelease'は 'Version'値を ''から'10 .0 'に変更しました

E:リポジトリ ' http://deb.debian.org/debian buster InRelease'は 'Suite'値を 'testing'から 'stable'に変更しました

N:このリポジトリの更新を適用する前に、これを明示的に受け入れる必要があります。詳細については、apt-secure(8)のマンページを参照してください。

N:リポジトリ ' http://security.debian.org/debian-security buster/updates InRelease'は 'Version'値を ''から '10'に変更しました

E:リポジトリ ' http://security.debian.org/debian-security buster/updates InRelease'は 'Suite'値を 'testing'から 'stable'に変更しましたN:これは明示的に受け入れる必要がありますこのリポジトリの更新を適用する前。詳細については、apt-secure(8)のマンページを参照してください。

15
michaelkrieger

7月1日に公開されたDebianプロジェクトニュース によると、Debian 10 "Buster"はtestingからstable2019-07-06に。

トランジションは実際にスケジュールどおりに実行されたようです。したがって、testingディストリビューションは予測どおりに動作するはずです不安定版、最終的にDebian 11 "Bullseye"になる予定です。 Debianミラーの移行により、一時的な副作用が発生している可能性があります。

Debian 10 "Buster"を使い続けたい場合は、/etc/apt/sources.listbusterではなくtestingのリリース名に変更することをお勧めします。

それ以外の場合は、すぐにunstableから未加工の最先端のものを取得し、誤ってproto- "Bullseye"への部分的なアップグレードを取得する可能性があります。

また、これは、/etc/apt/sources.listでWord stableを使用している場合、stretchに変更して古いバージョンをそのまま使用するか、または readリリースノート を選択し、推奨されるアップグレード手順を実行します。

12
telcoM

apt updateを実行し、変更を受け入れます(要求されたときに毎回yと入力します)。必要な変更がすべて行われます。

4