我继承了安装了htdig的网站。这已经运行了好几年但它突然停止工作。当vsiitng浏览器中的URL时,我收到服务器配置错误,所以我在命令行中运行了htsearch /审查了错误,并收到以下错误:
./ htsearch:加载共享库时出错:libfuzzy-3.2.0.so:无法打开共享对象文件:没有这样的文件或目录
任何想法都非常感激...服务器最近重新启动,所以我想知道我是否缺少sym链接等。
- 更新以下评论 -
运行strace后,找不到以下内容:
/usr/lib/htdig/tls/i686/sse2/libfuzzy-3.2.0.so
没有名为htdif的库,但它确实存在于服务器的其他地方,我想我需要在/ usr / local中创建htdig库,这是正确的,我将如何去做呢?
答案 0 :(得分:0)
按照谢尔盖斯的建议,我遇到了另一个问题,但这个绊脚石已经落后于我。如果有人发现这一点我做了以下事情:
在确定程序无法加载库之后,我们需要将它们添加到ld.so.conf中。我想添加的库是:
在/etc/ld.so.conf.d中创建一个新文件,其中包含上面两个目录的路径
通过键入ldconfig重新加载库,您可以通过键入以下内容来验证更改:
ldconfig -v |少