Я использую Ubuntu 14.04, установил Bumblebee и Steam. Все работало нормально, но теперь, внезапно, я не могу запустить ни одну игру.

Вот копия вывода терминала:

[   ...   ]
Running Steam on ubuntu 14.04 64-bit
STEAM_RUNTIME has been set by the user to: /home/marek/.local/share/Steam/ubuntu12_32/steam-runtime
ExecCommandLine: "/home/marek/.steam/root/ubuntu12_32/steam steam://open/driverhelperready"
ExecSteamURL: "steam://open/driverhelperready"
Game update: AppID 240 "Counter-Strike: Source", ProcID 2886, IP 0.0.0.0:0
ERROR: ld.so: object '/home/marek/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
[   ...   ]
[  dying soon after ]

Полный журнал: http://pastebin.com/kpbEXR0y

Я пытался переустановить Steam, но это не помогло. В чем может быть проблема?

1 ответ1

0

Это ошибка в упаковке паровых компонентов.

Судя по сообщениям, речь идет о том, чтобы не найти 32-битную библиотеку в вашей 64-битной системе. Это совершенно нормально для поиска, и он может не быть найден, потому что это неправильно, потому что путь поиска неверен.

Здесь обсуждается аналогичный случай, когда основная переменная конфигурации для определения места поиска была изменена, чтобы исправить это - просто попробуйте то же самое:

http://steamcommunity.com/ - Невозможно запустить игру в Linux

I just modified the "launch_wizardy6.sh" file..(and the others) to get it to use my one.

I just had to alter the last two lines and changed them to the following:

#export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:./libs
exec dosbox -conf dosbox_wiz6.conf -conf dosbox_wiz6_launch_linux.conf -noconsole "$@"

Если это не решит проблему - это проблема конфигурации в Steam, поэтому они должны исправить это и сказать вам.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .