node.js - W : Failed to fetch http://deb. debian.org/debian/dists/jessie-updates/main/binary-amd64/Packages 404 未找到 [IP : 151. 101.140.204 80]

标签 node.js docker docker-compose debian apt

我正在尝试让一个项目在 Deepin 上本地运行。该项目依赖于 Node 6.10,我知道它是一个旧版本,但它可以工作。 当 Dockerfile 尝试运行 sudo apt-get update 时,会出现以下错误:

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

奇怪的是,我昨天刚刚在 Macbook 上部署了它,没有出现这样的问题。有什么想法吗?


提到的重复问题对我没有帮助,因为我不依赖 Debian Jessie 的 Docker 镜像,而是使用本身依赖于 Debian Jessie 的 Node 6.10,因此我无法直接管理源。

最佳答案

感谢@Awesome123 提供有用的答案和其他评论的人。他们的建议很有用,但没有给出解决问题的确切步骤,因为我遇到的麻烦是由于 Debian Jessie 附带的 Node 6.10 的图像。 为了解决这个问题,我更新了我的 Dockerfile 如下:

RUN echo "deb [check-valid-until=no] http://archive.debian.org/debian jessie-backports main" > /etc/apt/sources.list.d/jessie-backports.list

# As suggested by a user, for some people this line works instead of the first one. Use whichever works for your case
# RUN echo "deb [check-valid-until=no] http://archive.debian.org/debian jessie main" > /etc/apt/sources.list.d/jessie.list


RUN sed -i '/deb http:\/\/deb.debian.org\/debian jessie-updates main/d' /etc/apt/sources.list

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

这是对 StackExchange 上现有答案的引用,我在其中发现了该片段: https://unix.stackexchange.com/a/508948/200484


更新 1

正如@douglas-resende 所建议的,我已经更新了代码段以包含第 1 行的替换(已注释),它适用于某些人

关于node.js - W : Failed to fetch http://deb. debian.org/debian/dists/jessie-updates/main/binary-amd64/Packages 404 未找到 [IP : 151. 101.140.204 80],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55386246/

相关文章:

node.js - 无法通过Docker-compose连接到MongoDB

javascript - express.js 图标未显示

docker - 安装的卷在容器内是空的

docker - 在 docker 容器内使用 GPU - CUDA 版本 : N/A and torch. cuda.is_available 返回 False

laravel - Docker Nginx PHP Laravel curl 无法连接到 api.localhost 端口 80。连接被拒绝

docker - 如何在不重新启动所有服务的情况下更新 docker stack

node.js - 错误 : spawn/data/craft/templates/node_modules/optipng-bin/vendor/optipng ENOENT

javascript - 在实际 API 上使用 puppeteer

javascript - 动态下拉菜单 Node js

postgresql - SQL 脚本未运行 Kubernetes,但仅使用 Docker 运行良好