リポジトリ jessie-backports リリースにはリリースファイルがなくなりました。

リポジトリ jessie-backports リリースにはリリースファイルがなくなりました。

apt update私のシステムでこれを実行すると、次の出力が表示されます(最後にエラーがあります)。

$ sudo apt update
Ign:1 http://deb.debian.org/debian stretch InRelease                                                                                                                                                                                                         
Hit:2 http://packages.microsoft.com/repos/vscode stable InRelease                                                                                                                 
Ign:3 http://dl.google.com/linux/chrome/deb stable InRelease                                                                                                
Hit:4 http://security.debian.org/debian-security stable/updates InRelease
Hit:6 http://ftp.us.debian.org/debian stable-updates InRelease                                                                                              
Hit:7 http://fai-project.org/download stretch InRelease                                                              
Hit:8 http://repository.spotify.com stable InRelease                                                                 
Hit:9 http://deb.debian.org/debian-security stretch/updates InRelease                          
Hit:10 http://dl.google.com/linux/chrome/deb stable Release              
Hit:12 http://deb.debian.org/debian stretch-backports InRelease          
Hit:13 https://download.docker.com/linux/debian stretch InRelease
Hit:14 https://deb.nodesource.com/node_10.x stretch InRelease
Ign:15 http://deb.debian.org/debian stable InRelease
Ign:17 http://deb.debian.org/debian jessie-backports InRelease
Ign:18 http://deb.debian.org/debian jessie InRelease
Hit:19 http://deb.debian.org/debian testing InRelease
Hit:5 https://release.memsql.com/production/debian memsql InRelease
Hit:20 http://deb.debian.org/debian unstable InRelease
Hit:21 http://deb.debian.org/debian stretch Release
Hit:11 https://packagecloud.io/slacktechnologies/slack/debian jessie InRelease
Hit:23 http://deb.debian.org/debian stable Release  
Err:25 http://deb.debian.org/debian jessie-backports Release
  404  Not Found [IP: 151.101.248.204 80]
Hit:26 http://deb.debian.org/debian jessie Release
Reading package lists... Done
E: The repository 'http://deb.debian.org/debian jessie-backports Release' does no longer have 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.

なぜこのエラーが発生するのか理解できません。

$ cat /etc/apt/sources.list
# These lines should work for many sites

deb http://deb.debian.org/debian stretch main contrib non-free
deb http://deb.debian.org/debian-security stretch/updates main contrib non-free
deb http://deb.debian.org/debian stretch-backports main contrib non-free

# repository that may contain newer fai packages for stretch
deb [trusted=yes] http://fai-project.org/download stretch koeln

$ grep jessie-backports /etc/apt/sources.list.d/*
/etc/apt/sources.list.d/jessie-backports.list:deb http://deb.debian.org/debian/ jessie-backports main contrib non-free
/etc/apt/sources.list.d/jessie-backports.list:# deb-src http://deb.debian.org/debian/ jessie-backports main contrib non-free
/etc/apt/sources.list.d/jessie-backports.list.save:deb http://deb.debian.org/debian/ jessie-backports main contrib non-free
/etc/apt/sources.list.d/jessie-backports.list.save:# deb-src http://deb.debian.org/debian/ jessie-backports main contrib non-free

いくつかのシステム情報:

$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 9.8 (stretch)
Release:        9.8
Codename:       stretch

ベストアンサー1

Debianリリースのライフサイクルは5段階で構成されています。

  • テスト:このバージョンは開発中で、バックポートやセキュリティアーカイブはありません。
  • stable: このバージョンがリリースされ、バックポートと安全なアーカイブが作成されました。
  • oldstable: このバージョンがリリースされた後の次のバージョンです。セキュリティチームはまだすべてのアーキテクチャのセキュリティサポートを維持しており、アーカイブバックポートは古いバージョンになってから1年までサポートされ続けます。
  • 長期サポート(LTS):発売後1年Debian版では、セキュリティチームはこのバージョンのサポートを中止し、LTSチームが買収しました。 LTSチームはバックポーティングをサポートしておらず、すべてのアーキテクチャをサポートしていません。限られたアーキテクチャのリストのみがサポートされています。また、LTS フェーズではすべてのパッケージがサポートされるわけではありません。特にWebブラウザなどのようなものは明示的にサポートされていません(しかし他のものもたくさんあります)。
  • サポートされなくなりました:LTSステップは、バージョンが最初にリリースされてから5年後に終了し、バージョンはarchive.debian.orgに移動されました。

Jessieは2017年6月17日に旧屋台となり、2018年6月17日にLTSになりました。その結果、jessie-backports リポジトリは現在休止状態になります。いくつかの有効なユースケースを許可するためにしばらくの間維持されていましたが、最近バックポート管理者がいくつかのメンテナンスタスクを実行し、jessie-backportsリポジトリを無効にしたため、このようなエラーが発生します。

バックポートリポジトリは、Debianの次のバージョンで利用可能なソフトウェアバージョンを含めるためのものです。つまり、jessie-backports にはリリースされ続けるバージョンのパッケージが含まれます。したがって、要求どおりにストレッチに移動した場合は、システムでjessie-backportを有効にしても何の利点もありません。

おすすめ記事