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

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. リポジトリは名前をから「明示的に許可する必要があります」に変更しますbusterbullseye私はこれを見ました。一度今日は私が問題を開いたときには存在しませんでしたが、もはや現れませんtesting

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

答え1

マッチさせたいtesting/updatesものに変更testing-securitysources.listhttp://security-cdn.debian.org/debian-security/dists/testing-security/

次に、さまざまな変更を対話的に受け入れるのではなくapt update実行します。apt-get update

これによるとレディット投稿このリポジトリ名の変更はバージョン 10 で導入されました。

答え2

テストからブレーカーにアップグレードする場合は、以下も実行する必要があります。

apt-get update --allow-releaseinfo-change

それ以外の場合は、apt-get updateBusterを使用して更新できず、次のメッセージが表示されます。

N:リポジトリhttp://deb.debian.org/debianバスターInReleaseは、「バージョン」の値を「」から「10.0」に変更します。

E:ストレージ」http://deb.debian.org/debianBuster InRelease は 'Suite' 値を 'testing' から 'stable' に変更します。

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

N:リポジトリhttp://security.debian.org/debian-securityバスター/アップデートInReleaseは、「Version」の値を「」から「10」に変更します。

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

答え3

~によると7月1日に発表されたDebianプロジェクトニュース、Debian 10「Buster」プランは次から始まります。テスト到着安定2019年7月6日。

実際に転換が計画通りに進んでいるようです。テスト今、配布は追いつく必要があります不安定な、これは最終的にDebian 11 "Bullseye"になりました。 Debian イメージの切り替えは一時的な副作用を引き起こす可能性があります。

Debian 10「Buster」を使い続けたい場合は、リリース名を/etc/apt/sources.list使用するようにバージョン名を変更する必要があります。bustertesting

そうでなければ、そこからかなり早く最先端の技術を使用することになります。不安定な、誤って元の"Bullseye"からいくつかのアップグレードを得ることができます。

stableまた、この単語を使用するすべての人に、その単語を以前のバージョン/etc/apt/sources.listに変更して維持するかどうかを考慮するように促します。stretchリリースノートを読む推奨されるアップグレード手順に従ってください。

答え4

実行しapt updateて変更を適用します(要求するたびにyと入力します)。必要なすべての変更が行われます。

関連情報