web-dev-qa-db-ja.com

debian jessie fetchのAWS apg-getで404エラーを解決する方法

私はLinux AWSマシンを持っていて、数日前にこの問題が発生し始めました:

Err http://deb.debian.org jessie-updates/main AMD64 Packages


Err http://deb.debian.org jessie-updates/main AMD64 Packages


Err http://deb.debian.org jessie-updates/main AMD64 Packages
  404  Not Found

100% [5 Packages 9098 kB]Fetched 10.1 MB in 1s (7356 kB/s)
W: Failed to fetch http://deb.debian.org/debian/dists/jessie-updates/main/binary-AMD64/Packages  404  Not Found

E: Some index files failed to download. They have been ignored, or old ones used instead.
Exited with code 100

私のCircleCI config.ymlエラーはここにあります(aweswebsliのインストール時):

- run:
      name: Install awsebcli
      working_directory: ~/
      command: |
        Sudo apt-get update
        Sudo apt-get install python-dev python-pip
        Sudo easy_install --upgrade six
        Sudo pip install urllib3==1.21.1
        Sudo pip install awsebcli==3.14.11

いくつかの解決策は変更を提案します

/etc/apt/resources.list

しかし、AWS Linuxでこのフォルダー/ファイルを見つけることができません。

他の投稿はこの行を置き換えることを提案しています

Sudo apt-get update

apt-get -o Acquire::Check-Valid-Until=false update

成功なし。どんな助けでもありがたいです。

4
user3930696

このエラーは、AmazonやCircleCIの設定とは関係ありません。
ジェシーのリポジトリがdebianのアーカイブに移動しました。次のファイルを更新する必要があります:

/etc/apt/sources.list

新しいコンテンツは次のようにする必要があります。

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

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

詳細については、この answer を参照してください。

7
Fanatique