首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Dockerfile升级postgresql 10 python错误

Dockerfile升级postgresql 10 python错误
EN

Stack Overflow用户
提问于 2018-10-01 10:34:39
回答 1查看 182关注 0票数 0
代码语言:javascript
复制
ENV PG_MAJOR 10
ENV PG_VERSION 10.1-1.pgdg80+1

RUN echo 'deb http://apt.postgresql.org/pub/repos/apt/ jessie-pgdg main' $PG_MAJOR > /etc/apt/sources.list.d/pgdg.list

RUN apt-get update \
        && apt-get install -y postgresql-common \
        && sed -ri 's/#(create_main_cluster) .*$/\1 = false/' /etc/postgresql-common/createcluster.conf \
        && apt-get install -y \
                postgresql-$PG_MAJOR \
                postgresql-contrib-$PG_MAJOR \
        && rm -rf /var/lib/apt/lists/*

我在这部分中得到了以下错误:

dpkg:错误处理包python3.5-最小(-配置):子进程安装后安装脚本返回错误退出状态134 dpkg:依赖问题阻止配置python3 3-最小:python3 3-最小依赖于python3.5-最小(>= 3.5.1-2~);然而:包python3.5-最小尚未配置。 dpkg:错误处理包python3 3-最小(-配置):依赖问题-留下未配置的处理触发器的libc (2.23-0ubuntu10) .处理过程中遇到错误:python3.5-最小python3 3-极小E:子进程/usr/bin/dpkg返回错误代码(1)

EN

回答 1

Stack Overflow用户

发布于 2018-10-01 10:56:51

您正在使用错误的PGDG存储库:

代码语言:javascript
复制
deb http://apt.postgresql.org/pub/repos/apt/ jessie-pgdg main

此包源用于Debian发行版,但您的系统使用glibc 2.23-0ubuntu10。这表明您的映像是一个Ubuntu异种安装,因此您应该使用以下方法:

代码语言:javascript
复制
deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52589268

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档