好吧,我只想在 Steam 上玩一些游戏。我查看了(几乎)所有关于此问题的帖子,但到目前为止还没有解决。我对 Ubuntu 还很陌生,所以可能有很多信息我无法从论坛上找到。
版本:Ubuntu 14.04 LTS 64 位
这是我尝试运行 Mushroom 11 时的终端输出:
(是的,我认识到了 ELF 类错误,据在线帮助告诉我,这些错误只是关于 64/32 位并且被绕过了。其他游戏在出现相同的 ELF 类错误的情况下也能正常运行。)
Game update: AppID 243160 "Mushroom 11", ProcID 12647, IP 0.0.0.0:0
ERROR: ld.so: object '/home/atlas/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/atlas/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/atlas/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/atlas/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/atlas/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Set current directory to /mnt/usb-TOSHIBA_External_USB_3.0_20140826006640F-0:0-part1/steamapps/steamapps/common/Mushroom 11
Found path: /mnt/usb-TOSHIBA_External_USB_3.0_20140826006640F-0:0-part1/steamapps/steamapps/common/Mushroom 11/Mushroom_11.x86_64
Mono path[0] = '/mnt/usb-TOSHIBA_External_USB_3.0_20140826006640F-0:0-part1/steamapps/steamapps/common/Mushroom 11/Mushroom_11_Data/Managed'
Mono path[1] = '/mnt/usb-TOSHIBA_External_USB_3.0_20140826006640F-0:0-part1/steamapps/steamapps/common/Mushroom 11/Mushroom_11_Data/Mono'
Mono config path = '/mnt/usb-TOSHIBA_External_USB_3.0_20140826006640F-0:0-part1/steamapps/steamapps/common/Mushroom 11/Mushroom_11_Data/Mono/etc'
The assembly mscorlib.dll was not found or could not be loaded.
It should have been installed in the `/mnt/usb-TOSHIBA_External_USB_3.0_20140826006640F-0:0-part1/steamapps/steamapps/common/Mushroom 11/Mushroom_11_Data/Managed/mono/2.0/mscorlib.dll' directory.
Game removed: AppID 243160 "Mushroom 11", ProcID 12647
No cached sticky mapping in ActivateActionSet.
我已经尝试了这些论坛上的所有方法,但都没有用:
我甚至尝试改变 mono 的目录:
我甚至将所有单声道文件转储到它请求的位置,尝试之后,我得到:
Game update: AppID 243160 "Mushroom 11", ProcID 12562, IP 0.0.0.0:0
ERROR: ld.so: object '/home/atlas/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/atlas/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/atlas/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/atlas/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/atlas/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Set current directory to /mnt/usb-TOSHIBA_External_USB_3.0_20140826006640F-0:0-part1/steamapps/steamapps/common/Mushroom 11
Found path: /mnt/usb-TOSHIBA_External_USB_3.0_20140826006640F-0:0-part1/steamapps/steamapps/common/Mushroom 11/Mushroom_11.x86_64
Mono path[0] = '/mnt/usb-TOSHIBA_External_USB_3.0_20140826006640F-0:0-part1/steamapps/steamapps/common/Mushroom 11/Mushroom_11_Data/Managed'
Mono path[1] = '/mnt/usb-TOSHIBA_External_USB_3.0_20140826006640F-0:0-part1/steamapps/steamapps/common/Mushroom 11/Mushroom_11_Data/Mono'
Mono config path = '/mnt/usb-TOSHIBA_External_USB_3.0_20140826006640F-0:0-part1/steamapps/steamapps/common/Mushroom 11/Mushroom_11_Data/Mono/etc'
Aborted (core dumped)
Game removed: AppID 243160 "Mushroom 11", ProcID 12562
我喜欢 Ubuntu,但尝试解决这个问题实在是太令人恼火了。