在 Debian 上运行自定义应用程序和在 ArchLinux 上编译的 qpidd 之间的连接问题

在 Debian 上运行自定义应用程序和在 ArchLinux 上编译的 qpidd 之间的连接问题

我有一个自定义应用程序并且qpidd(Qpid 版本 1.36)ArchLinux。使用默认设置的默认 TCP 作为连接到正在运行的 qpidd 的协议,并且每次都建立连接,没有任何问题ArchLinux。但我需要在 Debian 上测试它们。为此,我复制了所有必要的低级相关 .so 文件(ld-linux-x86-64、libc、libm、libgcc_s 等)和其他 .so 文件(包括Qpid-相关)到PC德班。当然,我将它们放在两个应用程序的 RPATH 中设置的目录中,等等。但在这个发行版上我看到了下一条消息qpidd:

[Broker] warning Client closed connection with 501: No mutually acceptable authentication mechanism

从我的应用程序中可以收到一些不同的消息。换句话说,无法建立连接。

为什么会发生这种情况以及如何解决?

相关内容