首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >svn:符号查找错误:/lib64 64/libldap_r-2.4.so.2:未定义符号:红帽子上的ber_sockbuf_io_udp

问svn:符号查找错误:/lib64 64/libldap_r-2.4.so.2:未定义符号:红帽子上的ber_sockbuf_io_udp
EN

Stack Overflow用户
提问于 2020-10-30 13:29:10
回答 1查看 2K关注 0票数 0

红帽企业Linux第8.2版(Ootpa)

我们的linux管理员安装了subversion --不确定是哪个版本--假设是最新版本。

当运行svn时(只输入svn ),我会得到以下错误:

代码语言:javascript
复制
svn: symbol lookup error: /lib64/libldap_r-2.4.so.2: undefined symbol: ber_sockbuf_io_udp

为什么会这样呢?如何解决这一问题?

我是linux用户,不是管理员。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2021-02-12 17:41:15

类似的线程:https://unix.stackexchange.com/questions/193320/yum-corrupted-on-rhel-6

在我的例子中(RHEL7.8 7.8+Apache2.4+Shibboleth3.2),我能够通过将/usr/lib64/libldap_r-2.4.so.2库替换为Apache目录中的<APACHE_ROOT>/HTTPServer/openldap/lib/libldap_r-2.4.so.2来解决这个问题。

运行:locate libldap_r-2.4.so.2以查找库的位置。就我而言,我得到:

代码语言:javascript
复制
/app/ptc/Windchill_12.0/HTTPServer/openldap/lib/libldap_r-2.4.so.2
/app/ptc/Windchill_12.0/HTTPServer/openldap/lib/libldap_r-2.4.so.2.10.12
/usr/lib/libldap_r-2.4.so.2
/usr/lib/libldap_r-2.4.so.2.10.7
/usr/lib64/libldap_r-2.4.so.2
/usr/lib64/libldap_r-2.4.so.2.10.7

我注意到错误中使用的库在/usr/lib64 dir中。我更换了它,现在./apachectl -t报告了“语法确定”

我对Linux还不太了解,无法解释这里发生了什么,以及正确的修复方法是什么。这是我的观察和解决的问题,我相信我的步伐是一个黑客。

谁有一个更优雅,升级的证明解决方案?

参考资料:https://groups.google.com/g/repmgr/c/TS7QfYEoNoY

代码语言:javascript
复制
cd /usr/lib64/
ll | grep libldap
lrwxrwxrwx.  1 root root       21 Feb 11 16:42 libldap-2.4.so.2 -> libldap-2.4.so.2.10.7
-rwxr-xr-x.  1 root root   352512 Jun  6  2020 libldap-2.4.so.2.10.7
lrwxrwxrwx.  1 root root       23 Feb 11 16:42 libldap_r-2.4.so.2 -> libldap_r-2.4.so.2.10.7
-rwxr-xr-x.  1 root root   381328 Jun  6  2020 libldap_r-2.4.so.2.10.7

看起来,/usr/lib64/libldap_r2.4.so.2只是libldap_r-2.4.so.2.10.7的一个符号链接。

我想知道在2.10.7中是否有缺失的或不赞成的符号.在这两个版本中,有什么方法可以分辨出差异吗?

更新我注意到您可以在Apache中使用LoadFile命令。在我的00-shib.conf文件中添加LoadFile <APACHE_ROOT>/HTTPServer/openldap/lib/libldap_r-2.4.so.2后,LoadModule mod_shib /usr/lib64/shibboleth/mod_shib_24.so条目将解决这个问题。

在我看来,这仍然是一个解决方案/黑客,库/不同版本可能存在一个潜在的问题。

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

https://stackoverflow.com/questions/64609318

复制
相关文章

相似问题

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