Pgadmin3 在 ubuntu 15.10 上无法运行

Pgadmin3 在 ubuntu 15.10 上无法运行

我在 Ubuntu 15.10 上安装了postgrespgadmin3。安装成功,但是当我pgadmin3在终端中输入并按回车键时出现以下错误:

Fatal Error: Mismatch between the program and library build versions detected. The library used 2.8 (no debug,Unicode,compiler with C++ ABI 1009,wx containers,compatible with 2.6), and your program used 2.8 (no debug,Unicode,compiler with C++ ABI 1002,wx containers,compatible with 2.6). Aborted (core dumped)

我在 Google 上搜索了很多,但找不到解决方案,我读到的一个解决方案与 codeblocks 有关,那个人遇到了和我一样的错误,但另一个人告诉我解决方案是你必须将 Ubuntu 降级到 14.04。我不知道它出了什么问题,请帮助我。

答案1

我遇到了同样的问题。您是否是通过官方 postgres 存储库安装软件包?如果是这样,请确保您的 Ubuntu Codename 在 apt 文件中正确设置以匹配要使用的存储库。

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 15.10
Release:        15.10
Codename:       wily

$ cat /etc/apt/sources.list.d/pgdg.list 
deb http://apt.postgresql.org/pub/repos/apt/ wily-pgdg main

我的设置为精确-pgdg在 apt 文件中,而不是wily-pgdg

如果我没记错的话,这个问题的出现是因为需要的库应该使用与 PgAdmin 相同的编译器进行编译。由于所用编译器的版本不同,精确的狡猾的对于 PgAdmin 来说,这些包不能互换。

相关内容