You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

RHEL7.5环境下PostgreSQL11升级至14时的依赖问题求助

RHEL7.5环境下PostgreSQL11升级至14时的依赖问题求助

我目前在RHEL 7.5系统上部署了PostgreSQL 11,计划将其升级到14版本。已经完成数据库初始化操作,接下来想通过检查确认升级的可行性。

当执行pg_upgrade --check命令时,系统提示我缺少pg_trgm、tablefunc和postgres_fdw这几个扩展组件。查阅资料后得知需要安装postgresql14-contrib包,但在安装过程中遇到了依赖报错,提示需要libpython3.6m.so.1.0()(64bit)文件。

我的困境是:当前系统的yum源中找不到这个依赖包,我尝试手动下载对应的rpm包进行安装,结果又出现了更多yum无法自动解决的依赖问题。想请教各位,有没有办法让yum能够找到并安装所有所需的依赖呢?

注意:运行RHEL 7.5的虚拟机处于防火墙之后,无法直接访问外部公共软件源。

另外我还试过一个临时 workaround:将旧版本PostgreSQL中的pg_trgm.so、tablefunc.so和postgres_fdw.so文件复制到新版本目录下,但再次运行pg_upgrade --check时依然报错,这个方法行不通。

我也尝试过执行yum search python3命令,返回了大量的搜索结果,但我不确定应该选择哪个版本的Python包才能满足postgresql14-contrib的依赖要求……

备注:内容来源于stack exchange,提问作者Giorgos Dimas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 12:07:59