Найти - Пользователи
Полная версия: Battlefield 2 и libdice_py.so
Начало » Python для новичков » Battlefield 2 и libdice_py.so
1 2
vak
Пытаюсь запустить игра сервер Battlefield 2 (написан, насколько понял, на питоне) и вываливается ошибка:
./bf2: error while loading shared libraries: libdice_py.so: cannot open shared object file: No such file or directory
Операционная система AltLinux Server 5.0 64-х разрядная

На системном уровне догадаться какой пакет установить не удалось.

Подскажите плиз как определить какого пакета не хватает?
Борисенков Сергей
Может
http://www.totalbf.ru/forum/lofiversion/index.php/t9267.html
vak
Борисенков Сергей
Может
http://www.totalbf.ru/forum/lofiversion/index.php/t9267.html
Сам Battlefield 2 рабочий, просто перенос идет с одного сервера на другой. Явно в системе чего-то не хватает, но вот чего?
vak
Пока вопрос снимается. libdice_py.so в системе присутствует (в том же каталоге что и бинарник), но бинарник его не видит.
Борисенков Сергей
Как я понимаю, libdice_py.so симулинк. Просто надо поправить на рабочий:
http://www.linuxforums.org/forum/red-hat-fedora-linux/65603-insalling-libs.html
Хотя может и не прав. На работе не могу проверить.
vak
Борисенков Сергей
Как я понимаю, libdice_py.so симулинк. Просто надо поправить на рабочий:
http://www.linuxforums.org/forum/red-hat-fedora-linux/65603-insalling-libs.html
Хотя может и не прав. На работе не могу проверить.
Не похоже…
[bf2@game1 amd-64]$ ls -l
итого 26388
-rwxr-xr-x 1 bf2 bf2 18108271 Авг 6 10:55 bf2
-rwxr-xr-x 1 bf2 bf2 7022706 Авг 6 10:55 libaidll.so
-rwxr-xr-x 1 bf2 bf2 1846930 Авг 6 10:55 libdice_py.so
[bf2@game1 amd-64]$ ./bf2
./bf2: error while loading shared libraries: libdice_py.so: cannot open shared object file: No such file or directory
Андрей Светлов
objdump -a на проблемный файл.
А потом посмотрите, он тоже 64 разрядный?
vak
Андрей Светлов
objdump -a на проблемный файл.
А потом посмотрите, он тоже 64 разрядный?
bf2@game1 amd-64]$ objdump -a libdice_py.so

libdice_py.so: file format elf64-x86-64
libdice_py.so
Вопрос остался… что доустановить…
Андрей Светлов
Изучите
objdump -a
на предмет требуемых .so
vak
Андрей Светлов
Изучите
objdump -a
на предмет требуемых .so
Можно подробнее?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB