如何解决此错误“错误:ld.so:无法预加载 LD_PRELOAD 中的对象 'xxx'(无法从共享对象映射段):忽略。”

如何解决此错误“错误:ld.so:无法预加载 LD_PRELOAD 中的对象 'xxx'(无法从共享对象映射段):忽略。”

为了在我的 Ubuntu 系统上使用代理,我需要安装代理链。以下是我采取的步骤:

  1. sudo apt-get 安装代理链
    
  2. sudo vim /etc/proxychains.conf
    ...
    [代理列表]
    袜子5 192.xxx.xxx.xxx 1080
    
  3. 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

我能够通过识别“卷曲”的问题来解决该问题。重新安装后,现在一切运行顺利。

相关内容