gpt4 book ai didi

linux - ODBC 无法连接 libmyodbc3-3.51.27.so not found

转载 作者:太空宇宙 更新时间:2023-11-04 11:18:44 25 4
gpt4 key购买 nike

我一直收到这个错误。但是,我在错误指向的目录下看到了该文件。我不明白为什么它认为它不存在。

我正在运行 CentOS 64 位并尝试在其上安装 storegrid。我看过其他机器,目录权限是一样的。它适用于那些机器。

还有什么我想念的吗?

[01000][unixODBC][Driver Manager]Can't open lib '/usr/local/lib/libmyodbc3-3.51.27.so' : file not found

最佳答案

我以前见过这种错误。该库有另一个链接到它的库,但找不到。

您可以通过执行此操作查看此库工作所需的所有库

ldd/usr/local/lib/libmyodbc3-3.51.27.so

在这种情况下你会想要运行

ldd/usr/local/lib/libmyodbc3-3.51.27.so | grep -i odbc

这将告诉您 libmyodbc3-3.51.27.so 需要 libodbc.so.1

现在,libodbc.so.1 是 unixODBC-2.3.0 的一部分,但 CentOS 附带了 unixODBC-2.2.14,其中有 libodbc.so.2

您需要创建一个从 libodbc.so.1 到 libodbc.so.2 的符号链接(symbolic link),这样可以解决问题。

关于linux - ODBC 无法连接 libmyodbc3-3.51.27.so not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19568102/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com