GNU/Linux >> Linux の 問題 >  >> Debian

Debian – Jessieバックポートリポジトリの取得に失敗しましたか?

Dockerfileにjessieバックポートリポジトリを追加し、それを使用して依存関係をインストールする独自の開発のベースとして、Dockerイメージを使用しています。このイメージは、次のコマンドを使用してリポジトリを追加します。

echo "deb http://ftp.debian.org/debian jessie-backports main" >> /etc/apt/sources.list

問題は、バックポートリポジトリからのパッケージのフェッチが次のエラーで失敗することです(これは以前は機能していました):

W: Failed to fetch
http://ftp.debian.org/debian/dists/jessie-backports/main/binary-amd64/Packages
404  Not Found

W: Failed to fetch
http://deb.debian.org/debian/dists/jessie-updates/main/binary-amd64/Packages
 404  Not Found

そのサーバーを調べましたが、それらのパスは実際には存在しません。

私はDebianバックポートサイトでこの特定のリポジトリがまだ利用可能であるかどうかを調べようとしましたが、これが非推奨であるという兆候などは見つかりませんでした。

これはリポジトリの一時的な問題ですか、それともjessie-backportsリポジトリはもう利用できませんか?そして、これが一時的な問題ではない場合、新しいDebian安定バージョンにアップグレードせずにこれまたは同等のリポジトリを使用するためにどのようなオプションが必要ですか?

承認された回答:

WheezyとJessieは最近ミラーネットワークから削除されたため、Jessieバックポートのフェッチを続行する場合は、archive.debian.orgを使用する必要があります。 代わりに:

deb [check-valid-until=no] http://archive.debian.org/debian jessie-backports main

(リポジトリは更新されていないため、有効性チェックを無効にする必要があります。Jessieのapt check-valid-untilをサポートしていません フラグを立ててください。詳細については、inostiaの回答を参照してください。また、この回答のさらに下にある構成の概要を参照してください。)

jessie-updates リポジトリが削除されました。すべての更新がメインリポジトリにマージされ、セキュリティ以外の更新はありません。したがって、jessie-updatesへの参照 sources.listにあります またはsources.list.d ファイルを削除する必要があります。セキュリティアップデートは、2020年6月30日まで、LTSがサポートするアーキテクチャのセキュリティリポジトリで引き続き提供されます。

コンテナイメージを作成しているので、非常に 代わりにDebian9(Stretch)をベースにすることをお勧めします。 Debian 8(Jessie)を使い続けるには、リポジトリは次のようになります

deb http://cdn-fastly.deb.debian.org/debian/ jessie main
deb-src http://cdn-fastly.deb.debian.org/debian/ jessie main

deb http://security.debian.org/ jessie/updates main
deb-src http://security.debian.org/ jessie/updates main

deb http://archive.debian.org/debian jessie-backports main
deb-src http://archive.debian.org/debian jessie-backports main

jessie-updatesなし リポジトリ)。

また、/etc/apt/apt.confで有効性チェックを無効にする必要があります (これはすべてのリポジトリに適用されます):

Acquire::Check-Valid-Until "false";

Debian
  1. Debian 8 Jessieがリリースされました–新機能

  2. Debian 8(Jessie)へのWebminのインストール

  3. DebianJessie公式リポジトリリスト

  1. Debian apt-get jessiesources.list

  2. Debian8JessieをDebian9Stretchにアップグレードする方法

  3. DebianJessieへのXenHypervisor4.8のインストール

  1. Proxmox VE4をDebian8にインストールする方法(Jessie)

  2. DebianJessieへのTeamPassのインストール

  3. Debian – Debianリポジトリの安全性?