Steam: libsteam_api.so

Ответить
Cetarael
Сообщения: 3
Зарегистрирован: 05 апр 2015, 14:06
Operating system: Rosa Fresh R5 KDE

Steam: libsteam_api.so

Сообщение Cetarael » 05 апр 2015, 14:14

Добрый день. С одной из игр из Steam, а именно Wargame Red Dragon возникла пренеприятнейшая ошибка:
.local/share/Steam/steamapps/common/Wargame Red Dragon/WarGame3: error while loading shared libraries: libsteam_api.so: cannot open shared object file: No such file or directory
Вывод ldd:
ldd .local/share/Steam/steamapps/common/Wargame\ Red\ Dragon/WarGame3
.local/share/Steam/steamapps/common/Wargame Red Dragon/WarGame3: /usr/lib64/libssl.so.1.0.0: no version information available (required by .local/share/Steam/steamapps/common/Wargame Red Dragon/WarGame3)
.local/share/Steam/steamapps/common/Wargame Red Dragon/WarGame3: /usr/lib64/libcrypto.so.1.0.0: no version information available (required by .local/share/Steam/steamapps/common/Wargame Red Dragon/WarGame3)
linux-vdso.so.1 => (0x00007fff6e3e8000)
libsteam_api.so => not found
libGL.so.1 => /usr/lib64/libGL.so.1 (0x00007f520c451000)
librt.so.1 => /lib64/librt.so.1 (0x00007f520c249000)
libopenal.so.1 => /usr/lib64/libopenal.so.1 (0x00007f520bfef000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f520bdea000)
libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007f520baab000)
libXcursor.so.1 => /usr/lib64/libXcursor.so.1 (0x00007f520b8a0000)
libXrandr.so.2 => /usr/lib64/libXrandr.so.2 (0x00007f520b695000)
libpciaccess.so.0 => /usr/lib64/libpciaccess.so.0 (0x00007f520b48a000)
libssl.so.1.0.0 => /usr/lib64/libssl.so.1.0.0 (0x00007f520b217000)
libcrypto.so.1.0.0 => /usr/lib64/libcrypto.so.1.0.0 (0x00007f520ae06000)
libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f520aafb000)
libm.so.6 => /lib64/libm.so.6 (0x00007f520a7f4000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f520a5dc000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f520a3bf000)
libc.so.6 => /lib64/libc.so.6 (0x00007f5209ffb000)
libexpat.so.1 => /usr/lib64/libexpat.so.1 (0x00007f5209dd0000)
libglapi.so.0 => /usr/lib64/libglapi.so.0 (0x00007f5209ba6000)
libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007f5209994000)
libXdamage.so.1 => /usr/lib64/libXdamage.so.1 (0x00007f5209790000)
libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x00007f520958a000)
libX11-xcb.so.1 => /usr/lib64/libX11-xcb.so.1 (0x00007f5209388000)
libxcb-glx.so.0 => /usr/lib64/libxcb-glx.so.0 (0x00007f520916f000)
libxcb-dri2.so.0 => /usr/lib64/libxcb-dri2.so.0 (0x00007f5208f6a000)
libxcb-dri3.so.0 => /usr/lib64/libxcb-dri3.so.0 (0x00007f5208d67000)
libxcb-present.so.0 => /usr/lib64/libxcb-present.so.0 (0x00007f5208b63000)
libxcb-sync.so.1 => /usr/lib64/libxcb-sync.so.1 (0x00007f520895d000)
libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007f520873d000)
libxshmfence.so.1 => /usr/lib64/libxshmfence.so.1 (0x00007f5208539000)
libXxf86vm.so.1 => /usr/lib64/libXxf86vm.so.1 (0x00007f5208333000)
libdrm.so.2 => /usr/lib64/libdrm.so.2 (0x00007f5208127000)
/lib64/ld-linux-x86-64.so.2 (0x00007f520c705000)
libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00007f5207f1c000)
libz.so.1 => /lib64/libz.so.1 (0x00007f5207d01000)
libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007f5207afc000)
libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00007f52078f6000)
Обычно в таких случаях рекомендуют установить список динамических библиотек

Код: Выделить всё

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:'/home/roman/.local/share/Steam/steamapps/common/Wargame\ Red\ Dragon/libsteam_api.so'
Но результат такой же. Не подскажете, в какую сторону копать?

UPD1.
Костылинг:

Код: Выделить всё

sudo cp .steam/steam/steamapps/common/Wargame\ Red\ Dragon/libsteam_api.so /usr/lib64/libsteam_api.so
Результат:
$.local/share/Steam/steamapps/common/Wargame\ Red\ Dragon/WarGame3 .local/share/Steam/steamapps/common/Wargame Red Dragon/WarGame3: /usr/lib64/libssl.so.1.0.0: no version information available (required by .local/share/Steam/steamapps/common/Wargame Red Dragon/WarGame3)
.local/share/Steam/steamapps/common/Wargame Red Dragon/WarGame3: /usr/lib64/libcrypto.so.1.0.0: no version information available (required by .local/share/Steam/steamapps/common/Wargame Red Dragon/WarGame3)
szCmd: /bin/sh -c '"/home/roman/.local/share/Steam/steam.sh" "steam://run/251060"' &
$ Running Steam on rosadesktopfresh 2014.1 64-bit
STEAM_RUNTIME is enabled automatically
И тишина, сиречь игра не запускается.

UPD2.

Код: Выделить всё

.local/share/Steam/steamapps/common/Wargame\ Red\ Dragon/WarGame3 --library-path /usr/lib64/
также не дает результата.

UPD_FINAL
Разработчики сообщили, что игра не предусмотрена для дистрибутива. Проблема решена.

Ответить