W: 无法获取 http://httpredir.debian.org/debian/dists/jessie-updates/main/binary-amd64/Packages 404 Not Found
W: Failed to fetch http://httpredir.debian.org/debian/dists/jessie-updates/main/binary-amd64/Packages 404 Not Found
我的 bitbucket-pipeline 的[相关部分] 如下所示:
- step:
image: python:3.5.1
name: upload to s3
script:
- export S3_BUCKET="elasticbeanstalk-us-east-1-122232355432"
- export VERSION_LABEL=$(cat VERSION_LABEL)
- apt-get update # required to install zip
- apt-get install -y zip # required for packaging up the application
- pip install boto3==1.3.0 # required for upload_to_s3.py
- zip --exclude=*.git* -r /tmp/artifact.zip . # package up the application for deployment
- python upload_to_s3.py # run the deployment script
但是,当我在 Bitbucket 中 运行 时,我得到 以下错误:
+ apt-get update
Get:1 http://security.debian.org jessie/updates InRelease [44.9 kB]
Ign http://httpredir.debian.org jessie InRelease
Ign http://httpredir.debian.org jessie-updates InRelease
Get:2 http://httpredir.debian.org jessie Release.gpg [2420 B]
Ign http://httpredir.debian.org jessie-updates Release.gpg
Get:3 http://httpredir.debian.org jessie Release [148 kB]
Ign http://httpredir.debian.org jessie-updates Release
Err http://httpredir.debian.org jessie-updates/main amd64 Packages
Err http://httpredir.debian.org jessie-updates/main amd64 Packages
Err http://httpredir.debian.org jessie-updates/main amd64 Packages
Err http://httpredir.debian.org jessie-updates/main amd64 Packages
Err http://httpredir.debian.org jessie-updates/main amd64 Packages
404 Not Found
Get:4 http://security.debian.org jessie/updates/main amd64 Packages [824 kB]
Get:5 http://httpredir.debian.org jessie/main amd64 Packages [9098 kB]
Fetched 10.1 MB in 7s (1394 kB/s)
W: Failed to fetch http://httpredir.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.
好像我用的图片不太好吧?
我怎样才能解决这个问题,或者至少找到另一个 "image" 包含我需要的东西?我最初从 Bitbucket 文档示例中复制了这个管道,所以我不知道如何找到图像并将其替换为有效的图像。
此外,有没有什么方法可以让我在本地进行测试,这样我就不必每次都commit/push测试它了?
我今天遇到了同样的问题
通过更新 docker 图像版本解决
从 python:3.5.1 到 python:3.5.7 或 python:3.7.2
我的 bitbucket-pipeline 的[相关部分] 如下所示:
- step:
image: python:3.5.1
name: upload to s3
script:
- export S3_BUCKET="elasticbeanstalk-us-east-1-122232355432"
- export VERSION_LABEL=$(cat VERSION_LABEL)
- apt-get update # required to install zip
- apt-get install -y zip # required for packaging up the application
- pip install boto3==1.3.0 # required for upload_to_s3.py
- zip --exclude=*.git* -r /tmp/artifact.zip . # package up the application for deployment
- python upload_to_s3.py # run the deployment script
但是,当我在 Bitbucket 中 运行 时,我得到 以下错误:
+ apt-get update
Get:1 http://security.debian.org jessie/updates InRelease [44.9 kB]
Ign http://httpredir.debian.org jessie InRelease
Ign http://httpredir.debian.org jessie-updates InRelease
Get:2 http://httpredir.debian.org jessie Release.gpg [2420 B]
Ign http://httpredir.debian.org jessie-updates Release.gpg
Get:3 http://httpredir.debian.org jessie Release [148 kB]
Ign http://httpredir.debian.org jessie-updates Release
Err http://httpredir.debian.org jessie-updates/main amd64 Packages
Err http://httpredir.debian.org jessie-updates/main amd64 Packages
Err http://httpredir.debian.org jessie-updates/main amd64 Packages
Err http://httpredir.debian.org jessie-updates/main amd64 Packages
Err http://httpredir.debian.org jessie-updates/main amd64 Packages
404 Not Found
Get:4 http://security.debian.org jessie/updates/main amd64 Packages [824 kB]
Get:5 http://httpredir.debian.org jessie/main amd64 Packages [9098 kB]
Fetched 10.1 MB in 7s (1394 kB/s)
W: Failed to fetch http://httpredir.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.
好像我用的图片不太好吧? 我怎样才能解决这个问题,或者至少找到另一个 "image" 包含我需要的东西?我最初从 Bitbucket 文档示例中复制了这个管道,所以我不知道如何找到图像并将其替换为有效的图像。
此外,有没有什么方法可以让我在本地进行测试,这样我就不必每次都commit/push测试它了?
我今天遇到了同样的问题
通过更新 docker 图像版本解决 从 python:3.5.1 到 python:3.5.7 或 python:3.7.2