繁体   English   中英

Python Debian Docker 映像无法再更新

[英]Python Debian Docker image can't update anymore

从昨天晚上(2020 年 11 月 14 日)开始,我无法再更新我的容器 (python:3.9-buster)

$ winpty docker run -it python:3.9-buster //bin/bash
root@3a7825a70263:/# apt-get update
Err:1 http://deb.debian.org/debian buster InRelease
  403  Forbidden [IP: 146.112.61.110 80]
Err:2 http://security.debian.org/debian-security buster/updates InRelease
  403  Forbidden [IP: 146.112.61.110 80]
Err:3 http://deb.debian.org/debian buster-updates InRelease
  403  Forbidden [IP: 146.112.61.110 80]
Reading package lists... Done
N: See apt-secure(8) manpage for repository creation and user configuration details.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
E: The repository 'http://deb.debian.org/debian buster InRelease' is not signed.
E: Failed to fetch http://deb.debian.org/debian/dists/buster/InRelease  403  Forbidden [IP: 146.112.61.110 80]
E: Failed to fetch http://security.debian.org/debian-security/dists/buster/updates/InRelease  403  Forbidden [IP: 146.112.61.110 80]
E: The repository 'http://security.debian.org/debian-security buster/updates InRelease' is not signed.
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.
E: Failed to fetch http://deb.debian.org/debian/dists/buster-updates/InRelease  403  Forbidden [IP: 146.112.61.110 80]
E: The repository 'http://deb.debian.org/debian buster-updates InRelease' is not signed.
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.

这是 /etc/apt/sources.list 文件的内容

root@3a7825a70263:/# cat /etc/apt/sources.list
# deb http://snapshot.debian.org/archive/debian/20201012T070000Z buster main
deb http://deb.debian.org/debian buster main
# deb http://snapshot.debian.org/archive/debian-security/20201012T070000Z buster/updates main
deb http://security.debian.org/debian-security buster/updates main
# deb http://snapshot.debian.org/archive/debian/20201012T070000Z buster-updates main
deb http://deb.debian.org/debian buster-updates main

有没有关于这个问题的任何信息?

编辑 1:根据@madzohan 的评论,我尝试在 /etc/apt/sources.list 中添加[trusted=yes] ,但在更改之后我仍然无法更新。

root@3a7825a70263:/# echo deb [trusted=yes] http://deb.debian.org/debian buster main | tee /etc/apt/sources.list
deb [trusted=yes] http://deb.debian.org/debian buster main
root@3a7825a70263:/# echo deb [trusted=yes] http://security.debian.org/debian-security buster/updates main | tee -a /etc/apt/sources.list
deb [trusted=yes] http://security.debian.org/debian-security buster/updates main
root@3a7825a70263:/# echo deb [trusted=yes] http://deb.debian.org/debian buster-updates main | tee -a /etc/apt/sources.list
deb [trusted=yes] http://deb.debian.org/debian buster-updates main


root@3a7825a70263:/# cat /etc/apt/sources.list
deb [trusted=yes] http://deb.debian.org/debian buster main
deb [trusted=yes] http://security.debian.org/debian-security buster/updates main
deb [trusted=yes] http://deb.debian.org/debian buster-updates main

root@3a7825a70263:/# apt-get update
Ign:1 http://security.debian.org/debian-security buster/updates InRelease
Ign:2 http://deb.debian.org/debian buster InRelease
Ign:3 http://deb.debian.org/debian buster-updates InRelease
Ign:4 http://security.debian.org/debian-security buster/updates Release
Ign:5 http://deb.debian.org/debian buster Release
Ign:6 http://security.debian.org/debian-security buster/updates/main amd64 Packages
Ign:7 http://deb.debian.org/debian buster-updates Release
Ign:8 http://security.debian.org/debian-security buster/updates/main all Packages
Ign:9 http://deb.debian.org/debian buster/main amd64 Packages
Ign:6 http://security.debian.org/debian-security buster/updates/main amd64 Packages
Ign:8 http://security.debian.org/debian-security buster/updates/main all Packages
Ign:10 http://deb.debian.org/debian buster/main all Packages
Ign:11 http://deb.debian.org/debian buster-updates/main amd64 Packages
Ign:6 http://security.debian.org/debian-security buster/updates/main amd64 Packages
Ign:12 http://deb.debian.org/debian buster-updates/main all Packages
Ign:8 http://security.debian.org/debian-security buster/updates/main all Packages
Ign:9 http://deb.debian.org/debian buster/main amd64 Packages
Ign:6 http://security.debian.org/debian-security buster/updates/main amd64 Packages
Ign:10 http://deb.debian.org/debian buster/main all Packages
Ign:8 http://security.debian.org/debian-security buster/updates/main all Packages
Ign:6 http://security.debian.org/debian-security buster/updates/main amd64 Packages
Ign:11 http://deb.debian.org/debian buster-updates/main amd64 Packages
Ign:12 http://deb.debian.org/debian buster-updates/main all Packages
Ign:8 http://security.debian.org/debian-security buster/updates/main all Packages
Ign:9 http://deb.debian.org/debian buster/main amd64 Packages
Ign:6 http://security.debian.org/debian-security buster/updates/main amd64 Packages
Ign:10 http://deb.debian.org/debian buster/main all Packages
Ign:8 http://security.debian.org/debian-security buster/updates/main all Packages
Ign:11 http://deb.debian.org/debian buster-updates/main amd64 Packages
Err:6 http://security.debian.org/debian-security buster/updates/main amd64 Packages
  403  Forbidden [IP: 146.112.61.110 80]
Ign:8 http://security.debian.org/debian-security buster/updates/main all Packages
Ign:12 http://deb.debian.org/debian buster-updates/main all Packages
Ign:9 http://deb.debian.org/debian buster/main amd64 Packages
Ign:10 http://deb.debian.org/debian buster/main all Packages
Ign:11 http://deb.debian.org/debian buster-updates/main amd64 Packages
Ign:12 http://deb.debian.org/debian buster-updates/main all Packages
Ign:9 http://deb.debian.org/debian buster/main amd64 Packages
Ign:10 http://deb.debian.org/debian buster/main all Packages
Ign:11 http://deb.debian.org/debian buster-updates/main amd64 Packages
Ign:12 http://deb.debian.org/debian buster-updates/main all Packages
Ign:9 http://deb.debian.org/debian buster/main amd64 Packages
Ign:10 http://deb.debian.org/debian buster/main all Packages
Ign:11 http://deb.debian.org/debian buster-updates/main amd64 Packages
Ign:12 http://deb.debian.org/debian buster-updates/main all Packages
Err:9 http://deb.debian.org/debian buster/main amd64 Packages
  403  Forbidden [IP: 146.112.61.110 80]
Ign:10 http://deb.debian.org/debian buster/main all Packages
Err:11 http://deb.debian.org/debian buster-updates/main amd64 Packages
  403  Forbidden [IP: 146.112.61.110 80]
Ign:12 http://deb.debian.org/debian buster-updates/main all Packages
Reading package lists... Done
E: Failed to fetch http://security.debian.org/debian-security/dists/buster/updates/main/binary-amd64/Packages  403  Forbidden [IP: 146.112.61.110 80]
E: Failed to fetch http://deb.debian.org/debian/dists/buster/main/binary-amd64/Packages  403  Forbidden [IP: 146.112.61.110 80]
E: Failed to fetch http://deb.debian.org/debian/dists/buster-updates/main/binary-amd64/Packages  403  Forbidden [IP: 146.112.61.110 80]
E: Some index files failed to download. They have been ignored, or old ones used instead.

编辑 2:根据Internet 上的一些资源,我尝试对 docker 进行一些修剪,但是在更改之后我仍然无法更新:

docker image prune -f
docker system prune -f
docker container prune -f

编辑 3:解决方案是等待... :-/ 现在,如果尝试更新它,它会起作用。 我猜 Debian 的某个人忘记在http://deb.debian.org/debian上推送一些文件并在今天下午修复了它(因为有些文件似乎在 15NOV2020 14:00:00 之后更新了)

$ winpty docker run -it python:3.9-buster //bin/bash
root@6c0a161ec04b:/# apt-get update
Get:1 http://security.debian.org/debian-security buster/updates InRelease [65.4 kB]
Get:2 http://deb.debian.org/debian buster InRelease [121 kB]
Get:3 http://deb.debian.org/debian buster-updates InRelease [51.9 kB]
Get:4 http://security.debian.org/debian-security buster/updates/main amd64 Packages [248 kB]
Get:5 http://deb.debian.org/debian buster/main amd64 Packages [7906 kB]
Get:6 http://deb.debian.org/debian buster-updates/main amd64 Packages [7856 B]
Fetched 8401 kB in 4s (2021 kB/s)
Reading package lists... Done
root@6c0a161ec04b:/#

这对我有用!

docker image prune -f
docker system prune -f
docker container prune -f

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM