我已经安装了布谷鸟和所有的依赖,还创建了虚拟机使用虚拟盒子。每当我尝试使用python运行cuckoo.py时,都会收到一个错误"OSError: /usr/lib/libyara.so: cannot open shared object file: No such file or directory"
我已经尝试在所有论坛中搜索,还测试了yara是否安装正确。它似乎在使用终端时工作得很好。已检查libyara.so是否存在于/usr/local/lib中,以及python或cuckoo是否正在签入/usr/lib/
我还尝试使用以下命令更新本地库
sudo echo "/usr/local/lib" >> /etc/ld.so.conf sudo ldconfig
我已经使用tar ball安装了yara。还使用了--enable-cuckoo --enable-magic。
我可能在哪里做错了?
我的系统配置: Ubuntu 16.04;python 2.7;yara 3.4.0
发布于 2018-07-25 01:20:58
我也有类似的问题,但我的问题存储在/usr/local/lib/python2.7/dist-packages/usr/lib/libyara.so中
创建指向该位置的软链接解决了问题
*ln -s /usr/local/lib/python2.7/dist-packages/usr/lib/libyara.so /usr/lib/libyara.so*发布于 2019-07-16 20:39:08
根据官方文档,这意味着加载器没有找到位于/usr/local/lib中的libyara库。在某些Linux版本中,默认情况下,加载器不会在此路径中查找库,我们必须通过在加载器配置文件/etc/ld.so.conf中添加/usr/local/lib来指示他这样做
sudo echo "/usr/local/lib" >> /etc/ld.so.conf
sudo ldconfig发布于 2016-12-23 03:17:23
脚本在/usr/ lib /libyara.so中查找lib,但您说lib在/usr/local/lib中
我会创建as softlink来解决这个问题。
在-s中/usr/local/lib/libyara.so /usr/lib/libyara.so
https://stackoverflow.com/questions/41255478
复制相似问题