我们在容器化环境中使用node:8-jessie,然后昨天我们突然遇到了Packages not found 404 错误。
W: Failed to fetch http://security.debian.org/debian-security/dists/jessie/updates/main/binary-amd64/Packages 404 Not Found [IP: 151.101.130.132 80]
W: Failed to fetch http://deb.debian.org/debian/dists/jessie/main/binary-amd64/Packages 404 Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.
Run Code Online (Sandbox Code Playgroud)
然后我们根据此处和此处所示的修复对 Dockerfile 进行了一些调整。但是我们遇到了上面提供的相同的无法获取错误以及附加的 GPG 错误:
W: GPG error: http://archive.debian.org jessie-backports InRelease: The following signatures were invalid: KEYEXPIRED 1587841717 KEYEXPIRED 1668891673
这是我的 Dockerfile:
FROM node:8-jessie
RUN echo 'deb http://archive.debian.org/debian jessie-backports main' > /etc/apt/sources.list.d/jessie-backports.list
RUN sed …Run Code Online (Sandbox Code Playgroud)