![如何解决此错误“错误:ld.so:无法预加载 LD_PRELOAD 中的对象 'xxx'(无法从共享对象映射段):忽略。”](https://linux22.com/image/221144/%E5%A6%82%E4%BD%95%E8%A7%A3%E5%86%B3%E6%AD%A4%E9%94%99%E8%AF%AF%E2%80%9C%E9%94%99%E8%AF%AF%EF%BC%9Ald.so%EF%BC%9A%E6%97%A0%E6%B3%95%E9%A2%84%E5%8A%A0%E8%BD%BD%20LD_PRELOAD%20%E4%B8%AD%E7%9A%84%E5%AF%B9%E8%B1%A1%20'xxx'%EF%BC%88%E6%97%A0%E6%B3%95%E4%BB%8E%E5%85%B1%E4%BA%AB%E5%AF%B9%E8%B1%A1%E6%98%A0%E5%B0%84%E6%AE%B5%EF%BC%89%EF%BC%9A%E5%BF%BD%E7%95%A5%E3%80%82%E2%80%9D.png)
为了在我的 Ubuntu 系统上使用代理,我需要安装代理链。以下是我采取的步骤:
sudo apt-get 安装代理链
sudo vim /etc/proxychains.conf ... [代理列表] 袜子5 192.xxx.xxx.xxx 1080
sudo vim /usr/bin/proxychains ... #export LD_PRELOAD=libproxychains.so.3 导出 LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libproxychains.so.3
然后我运行proxychains curl www.google.com
,代理不起作用,但没有错误。当我运行时sudo proxychains curl www.google.com
,出现错误:
错误:ld.so:无法预加载 LD_PRELOAD 中的对象“/usr/lib/x86_64-linux-gnu/libproxychains.so.3”(无法从共享对象映射段):忽略。 错误:ld.so:无法预加载 LD_PRELOAD 中的对象“/usr/lib/x86_64-linux-gnu/libproxychains.so.3”(无法打开共享对象文件):忽略。
如何解决这个问题并proxychains
成功运行?多谢。
答案1
尝试
export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libproxychains.so.3.0.0
这是 Ubuntu 上正确的库名称(它报告“无法打开共享对象文件”)
答案2
我能够通过识别“卷曲”的问题来解决该问题。重新安装后,现在一切运行顺利。