我试图从1.7更新我的版本SVN的1.8按本指南: http://snippets.khromov.se/subversion-1-8-centos-6/未定义的符号:Apache重新启动期间的apr_crypto_init?
似乎都安装正常,但是现在我有一个问题,当我试图重新启动Apache: /usr/sbin目录/ httpd的:符号查找错误:/ usr/sbin目录/ httpd的:未定义的符号:apr_crypto_init
有谁知道如何解决这个问题?
哪些软件包需要更新?
我试图从1.7更新我的版本SVN的1.8按本指南: http://snippets.khromov.se/subversion-1-8-centos-6/未定义的符号:Apache重新启动期间的apr_crypto_init?
似乎都安装正常,但是现在我有一个问题,当我试图重新启动Apache: /usr/sbin目录/ httpd的:符号查找错误:/ usr/sbin目录/ httpd的:未定义的符号:apr_crypto_init
有谁知道如何解决这个问题?
哪些软件包需要更新?
apr_crypto_init
是新与APR-的Util 1.4所支持CentOS 6应该已经有了APR-Util 1.4.x.因此,要么你没有使用CentOS 6,这些说明是为你制作的,或者你没有使用CentOS 6附带的apr-util/httpd版本。
如果你不使用CentOS 6,那么我建议你从WANdisco's download site(您链接的网站实际上来自WANdisco的脚本)获取为您的发行版构建的版本。
如果你使用的是自己的httpd的版本,你要么必须切换或者你就必须建立自己的Subversion的副本。
我已经使用这个库和CentOS 6.x中与其他应用程序类似的经历我已经将大部分问题追踪到使用OS的“最低安装”版本。根据我所能确定的,Centos的最低或轻量级安装版本倾向于使用旧版本的二进制文件。例如,即使我使用版本6.6,我的APR-Utils版本也是1.3x。
这被认为是为了更好的稳定性和向后兼容性,我可以找到它,但如果你不知道它会导致一些头痛。如果您从头开始,您可能需要使用更“完整”版本的操作系统才能使此库成为最新版本。
我安装一些Perl模块后出现同样的问题。
我做了以下解决它:
yum remove vulture-common-3.2-185.1.x86_64
cd /usr/lib
ln -sf libaprutil-1.so.0.2.9 libaprutil-1.so.0
ln -sf libapr-1.so.0.2.9 libapr-1.so.0