存储库“http://apt.postgresql.org/pub/repos/aptstretch-pgdgRelease”没有发布文件?

bub*_*ara 4 postgresql ubuntu deb docker debian-stretch

我在构建 Docker 容器时遇到错误。Debian 的 Postgres Stretch 似乎存在问题。我看到 Debian strech 已被删除并且不再受支持。

我在这里发现了类似的问题:存储库“http://apt.postgresql.org/pub/repos/aptstretch-pgdgRelease”没有发布文件,但我没有设法解决我的问题。

这是一个错误:

W: The repository 'http://apt.postgresql.org/pub/repos/apt stretch-pgdg Release' does not have a Release file.
E: Failed to fetch http://apt.postgresql.org/pub/repos/apt/dists/stretch-pgdg/11/binary-amd64/Packages  404  Not Found [IP: 147.75.85.69 80]
E: Some index files failed to download. They have been ignored, or old ones used instead.
ERROR: Service 'db' failed to build: The command '/bin/sh -c apt-get update &&     apt-get install dos2unix &&     apt-get clean' returned a non-zero code: 100
Run Code Online (Sandbox Code Playgroud)

这是我尝试运行的 Dockerfile 的一部分:

FROM debian:jessie
MAINTAINER Open Knowledge

# Install required system packages
RUN apt-get -q -y update \
    && DEBIAN_FRONTEND=noninteractive apt-get -q -y upgrade \
    && apt-get -q -y install \
          curl \
        python-dev \
        python-pip \
        python-virtualenv \
        python-wheel \
        libpq-dev \
        libxml2-dev \
        libxslt-dev \
        libgeos-dev \
        libssl-dev \
        libxslt-dev \
        libgeos-dev \
        libssl-dev \
        libffi-dev \
        postgresql-client \
        build-essential \
        git-core \
        vim \
        wget \
    && apt-get -q clean \
    && apt-get install -y dos2unix
Run Code Online (Sandbox Code Playgroud)

您是否知道我应该在 Dockerfile 文件中添加或删除什么来解决这个问题?

提前致谢

小智 5

不再支持Debian Stretch

您可以改用这个 deb 包:

deb https://apt-archive.postgresql.org/pub/repos/apt stretch-pgdg main