首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Flamerobin连接失败,在Ubuntu 16.04 LTS中使用Firebird 3.0 -错误:远程接口拒绝连接

Flamerobin连接失败,在Ubuntu 16.04 LTS中使用Firebird 3.0 -错误:远程接口拒绝连接
EN

Stack Overflow用户
提问于 2016-05-06 23:44:05
回答 3查看 6.5K关注 0票数 4

我刚刚在Ubuntu16.04LTS中安装了Firebird 3.0。我可以从Windows计算机用Flamerobin连接到服务器。我还在服务器中安装了Flamerobin,以便能够在本地管理数据库,但是在注册服务器和数据库之后,连接会失败。Flamerobin显示以下错误消息:

代码语言:javascript
复制
IBPP::SQLException
Context: Database::Connect,
Message: isc_attach_database failed,
SQL Message: -923, Connection not established,
Engine code: 335544421, Engine Message: connection rejected by remote interface.

您有什么建议来解决这个问题,并能够在本地使用Flamerobin连接吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-05-12 01:43:51

好的,经过几天的尝试配置Flamerobin连接火鸟3.0,我终于可以这样做了。

首先,我们需要知道Flamerobin试图加载哪个库。要知道这一点,我们使用以下命令:

代码语言:javascript
复制
ldd /usr/bin/flamerobin | grep libfb

输出:

代码语言:javascript
复制
libfbclient.so.2 => /usr/lib/x86_64-linux-gnu/libfbclient.so.2 (0x00007f48bb6f0000)

因此,Flamerobin加载客户端库的旧版本。Firebird 3.0的正确客户端库位于以下路径:

代码语言:javascript
复制
/opt/firebird/lib/libfbclient.so.3.0.0

经过几个小时的研究(我是Linux新手),我发现有必要在正确的库和Flamerobin加载旧库的路径之间创建一个符号链接。为此,我输入了以下命令(首先,我将旧库重命名为"libfbclient.so.2_"):

代码语言:javascript
复制
sudo ln -s /opt/firebird/lib/libfbclient.so.3.0.0 /usr/lib/x86_64-linux-gnu/libfbclient.so.2

最后,再次执行Flamerobin,现在它已经连接了。@MarkRotteveel,谢谢你提供的线索。

票数 6
EN

Stack Overflow用户

发布于 2016-05-07 17:32:20

你需要运行服务fb卫兵。(在火鸟之前安装火鸟)

我正在做这样的事情:$ cd /opt/firebird/bin/ sudo ./fb卫兵

或$ cd /opt/firebird/bin/ sudo ./fb卫士-onetime -daemon

票数 0
EN

Stack Overflow用户

发布于 2017-02-17 09:58:27

很棒的提示,AngelAvila。它出现了错误“引擎代码: 335544421,引擎消息:被远程接口拒绝的连接”。

对我起作用了。在我的具体情况下,必须做两件事:

  1. 由于文件/usr/lib/i 386-linux-gnu/libfbclient.so.2已经存在,我将其重命名为libfbclient.so.2testsudo su mv . /usr/lib/i386-linux-gnu/libfbclient.so.2 > /usr/lib/i386-linux-gnu/libfbclient.so.2test
  2. 之后,对所使用的文件进行了两次小小的修改(“.i 386-.”)而是“.x86-64”和"...libfbclient.so.3.0.1“而不是"...libfbclient.so.3.0.0"): sudo ln -s /opt/firebird/lib/libfbclient.so.3.0.1 /usr/lib/i386-linux-gnu/libfbclient.so.2

最后,数据库现在以Flamerobin连接。

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

https://stackoverflow.com/questions/37082905

复制
相关文章

相似问题

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