リポジトリ「https://download.docker.com/linux/debianstretchRelease」にリリースファイルがなくなりました。

リポジトリ「https://download.docker.com/linux/debianstretchRelease」にリリースファイルがなくなりました。

Debian用Dockerをインストールするには、次の手順を実行しました。公式インストール手順/etc/apt/sources.listこれで、私のエントリには次の行が含まれます。

deb [arch=amd64] https://download.docker.com/linux/debian stretch stable

ただし、実行すると、次のエラーメッセージがapt-get update表示されますThe repository 'https://download.docker.com/linux/debian stretch Release' does no longer have a Release file

root@server:~# apt-get update
Ign:1 https://download.docker.com/linux/debian stretch InRelease
Err:2 https://download.docker.com/linux/debian stretch Release      
  Received HTTP code 403 from proxy after CONNECT
<snip>
Reading package lists... Done
E: The repository 'https://download.docker.com/linux/debian stretch 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.

Docker 適切なストレージリリースファイルが含まれているようです。ここで何を見逃していますか? apt宣言がリポジトリにリリースファイルを持たない原因は何ですか?

答え1

DockerリポジトリにRelease文書Stretchの場合、プロキシはそれへのアクセスを拒否します。

Received HTTP code 403 from proxy after CONNECT

HTTP 403「禁止」状態です。つまりプロキシはクライアントがターゲットURLにアクセスすることを許可しません。

答え2

今回の事件とは関係ありませんが、誰が検索してみると私も同様の問題がありましたが、https_proxyにタイプミスをしてhttps://にプロキシURLを入力しましたが…私たちの会社ではできませんでした。プロキシ(http://...のみ有効)。問題の実際の原因は、出力の初期に「隠されている」ので、長く目立つように印刷されず、誤解を招くか、不正確なエラーメッセージが最後にかなり長かったため、問題を認識するのに時間がかかりました。だから、人々の関心を引き付けることができます。

関連情報