Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 26, 2011 12:30:06

vak
От:
Зарегистрирован: 2007-05-04
Сообщения: 262
Репутация: +  0  -
Профиль   Отправить e-mail  

Battlefield 2 и libdice_py.so

Пытаюсь запустить игра сервер 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-х разрядная

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

Подскажите плиз как определить какого пакета не хватает?



Офлайн

#2 Янв. 26, 2011 12:33:11

Борисенков Сергей
От:
Зарегистрирован: 2011-01-11
Сообщения: 33
Репутация: +  0  -
Профиль   Отправить e-mail  

Battlefield 2 и libdice_py.so

Офлайн

#3 Янв. 26, 2011 12:35:35

vak
От:
Зарегистрирован: 2007-05-04
Сообщения: 262
Репутация: +  0  -
Профиль   Отправить e-mail  

Battlefield 2 и libdice_py.so

Борисенков Сергей
Может
http://www.totalbf.ru/forum/lofiversion/index.php/t9267.html
Сам Battlefield 2 рабочий, просто перенос идет с одного сервера на другой. Явно в системе чего-то не хватает, но вот чего?



Офлайн

#4 Янв. 26, 2011 12:52:25

vak
От:
Зарегистрирован: 2007-05-04
Сообщения: 262
Репутация: +  0  -
Профиль   Отправить e-mail  

Battlefield 2 и libdice_py.so

Пока вопрос снимается. libdice_py.so в системе присутствует (в том же каталоге что и бинарник), но бинарник его не видит.



Офлайн

#5 Янв. 26, 2011 12:52:57

Борисенков Сергей
От:
Зарегистрирован: 2011-01-11
Сообщения: 33
Репутация: +  0  -
Профиль   Отправить e-mail  

Battlefield 2 и libdice_py.so

Как я понимаю, libdice_py.so симулинк. Просто надо поправить на рабочий:
http://www.linuxforums.org/forum/red-hat-fedora-linux/65603-insalling-libs.html
Хотя может и не прав. На работе не могу проверить.



Офлайн

#6 Янв. 26, 2011 12:57:35

vak
От:
Зарегистрирован: 2007-05-04
Сообщения: 262
Репутация: +  0  -
Профиль   Отправить e-mail  

Battlefield 2 и libdice_py.so

Борисенков Сергей
Как я понимаю, 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



Офлайн

#7 Янв. 26, 2011 14:30:36

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Battlefield 2 и libdice_py.so

objdump -a на проблемный файл.
А потом посмотрите, он тоже 64 разрядный?



Офлайн

#8 Янв. 26, 2011 16:11:42

vak
От:
Зарегистрирован: 2007-05-04
Сообщения: 262
Репутация: +  0  -
Профиль   Отправить e-mail  

Battlefield 2 и libdice_py.so

Андрей Светлов
objdump -a на проблемный файл.
А потом посмотрите, он тоже 64 разрядный?
bf2@game1 amd-64]$ objdump -a libdice_py.so

libdice_py.so: file format elf64-x86-64
libdice_py.so
Вопрос остался… что доустановить…



Офлайн

#9 Янв. 26, 2011 17:14:02

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Battlefield 2 и libdice_py.so

Изучите
objdump -a
на предмет требуемых .so



Офлайн

#10 Янв. 27, 2011 01:03:59

vak
От:
Зарегистрирован: 2007-05-04
Сообщения: 262
Репутация: +  0  -
Профиль   Отправить e-mail  

Battlefield 2 и libdice_py.so

Андрей Светлов
Изучите
objdump -a
на предмет требуемых .so
Можно подробнее?



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version