postgresql - psql:/usr/pgsql-11/lib/libpq.so.5:没有可用的版本信息
问题描述
使用 Fedora33 rn,尝试安装 Postgresql,成功初始化第一个数据库,没有任何错误。还安装了 pgadmin4 但无法创建服务器。
su -i -u postgres -c "psql"
尝试了这个命令并得到:`
psql: /usr/pgsql-11/lib/libpq.so.5: no version information available (required by psql)
psql: /usr/pgsql-11/lib/libpq.so.5: no version information available (required by psql)
psql: symbol lookup error: psql: undefined symbol: PQgssEncInUse, version RHPG_10
尝试按照提到的重新安装和pg_ctl: error while loading shared libraries: libpq.so.5但也没有工作。
解决方案
您从 Redhat 存储库安装了一些 PostgreSQL 包,还有一些从 PGDG 存储库安装。他们在一起玩得不好。不要那样做。
推荐阅读
- python - 返回背包最大值的问题
- java - 在这个特定问题中应用继承的 Java 方法是什么?
- reactjs - ReactJS/nextjs 无效的钩子调用
- java - HikariPC 连接池不在客户端之间共享连接池?
- python - Python 3.9.2 中的 reverse_shell.py 卡住了
- java - Android线程异常和recyclerview不更新信息
- oauth - Google Calendar API - 权限不足
- arrays - 从 void Array 中提取数据未正确发生
- python - __init__() 缺少 1 个必需的位置参数:“请求”父构造函数在扩展类时出错
- python - plotly.graph_objs.layout.Template 构造函数的第一个参数必须是 dict 或 plotly.graph_objs.layout.Template 的实例