【问题标题】:ERROR: LD_PRELOAD cannot be preloaded :ignored错误:无法预加载 LD_PRELOAD:忽略
【发布时间】:2019-11-19 10:20:42
【问题描述】:

我只是 installed wine 来自 this link 在我的 ubuntu 18.04(仿生海狸)中运行 Windows 应用程序,但是当我运行 wine --version 时,输出是

ERROR: ld.so: object '/usr/lib/x86_64-linux-gnu/libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
wine-4.0.1

我尝试了this 解决方案,但它对我不起作用,所以现在我在这里问一个类似的问题。

【问题讨论】:

  • 你到底尝试了什么?您是否尝试过从第一条评论到问题的建议(安装 32 位版本的库?)您尝试解决方案后是否收到相同的错误消息?
  • @VladislavIvanishin stackoverflow.com/a/53825858/9756427,我试过了。
  • 是的,我试过了,但没用。
  • $ sudo apt-get install libgtk3-nocsd0:i386 [sudo] password for nischaya: Swipe your finger across the fingerprint reader Reading package lists... Done Building dependency tree Reading state information... Done libgtk3-nocsd0:i386 is already the newest version (3-1ubuntu1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. $ wine --version ERROR: ld.so: object '/usr/lib/x86_64-linux-gnu/libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. wine-4.0.1

标签: ubuntu-18.04 wine ld-preload


【解决方案1】:

这是安装gtk3-nocsd 包的副作用。在 64 位系统上,它以与 32 位多架构二进制文件不兼容的方式设置 LD_PRELOAD 环境变量。错误消息是无害的。如果不需要 gtk3-nocsd 包,可以尝试删除它(apt remove gtk3-nocsd 作为 root),或者在启动 Wine 时设置 LD_PRELOAD 环境变量:

LD_PRELOAD= wine

【讨论】:

    猜你喜欢
    • 2013-07-17
    • 2012-01-18
    • 2016-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-18
    • 2012-12-23
    • 1970-01-01
    相关资源
    最近更新 更多