首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法加载库“$libdir/repmgr_ file”:错误:无法访问文件“$libdir/repmgr_ file”:没有这样的文件或目录

无法加载库“$libdir/repmgr_ file”:错误:无法访问文件“$libdir/repmgr_ file”:没有这样的文件或目录
EN

Stack Overflow用户
提问于 2020-07-06 18:38:12
回答 1查看 455关注 0票数 0

我计划将数据从postgres 9.3移到9.6,在9.3中,its已经配置了repmgr 3.0.1。尝试在9.6中配置out repmgr从9.3到9.6执行pg_upgrade,引发的错误为

无法加载库“$libdir/repmgr_ file”:错误:无法访问文件“$libdir/repmgr_ file”:没有这样的文件或目录

我尝试在postgres 9.6上配置repmgr 3.0.1。但是pg_upgrade失败了,这表明在启动postgres 9.6时出现了错误

致命:无法加载库“/usr/local/pgsql-9.6/lib/repmgr_funcs.so s.so”:/usr/local/pgsql-9.6/lib/repmgr_funcs.so。

EN

回答 1

Stack Overflow用户

发布于 2020-07-06 19:13:41

PG 9.6.0发布说明说:

-- RequestAddinLWLocks()函数被删除,并被RequestNamedLWLockTranche()替换。这样可以更好地识别自定义LWLocks,并且不太容易出错。

由于与PG的这种不兼容性,您不能使用在PG9.3和PG9.6上工作的repmgr版本。

您需要升级到更新的repmgr版本,并且由于不再支持repgmr 3,所以应该使用repgmgr 4。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62762422

复制
相关文章

相似问题

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