DF Service

Professional Web Software Development

Russian | English      

  ГлавнаяПоискВходРегистрация  
 
Страниц: 1
Послать Тему Печать
500 ошибка - exec of FILE failed (Прочитано 16861 раз)
Eugene
YaBB Newbies
Client
*
Вне Форума

I Love DF!

Сообщений: 6

500 ошибка - exec of FILE failed
09/11/09 :: 11:07:52
 
Добрый день
Взял новый мощный сервер, поставил debian 5 Lenny

2 дня как не могу настроить топ
при запуске install.cgi (DF TopList Pro 2.98337 Linux ) вылезает

> No such file or directory: exec of '/path/to/www/dir/mp3load.ru/cgi-bin/df/install.cgi' failed
> Premature end of script headers: install.cgi
---
Права на файл 0755
Права на папку 0755
закачан в бинарном режиме через winScp sftp

SuExec отключил, дабы исключить его влияние

----
Возможно какие-то проблемы с c++ libraries или preprocessor
т.к. скажем сminer

linux_static_cminer.cgi - запускается отлично
linux_cminer.cgi - вылетает с той же ошибкой в логах

Полные данные по серверу:
http://mp3load.ru/cgi-bin/perlinfo.cgi

Может быть есть возможность отладить скрипт, получить более подробные данные об ошибке?
Наверх
 
 
Посмотреть Профиль   IP записан
Eugene
YaBB Newbies
Client
*
Вне Форума

I Love DF!

Сообщений: 6

Re: 500 ошибка - exec of FILE failed
Ответ #1 - 09/11/09 :: 12:47:02
 
Дальше интереснее
попробовал скомпилировать c++ miner из исходников
g++ отлично скомпилил - прога работала

тогда, ради прикола, открыл код оригинального cminer в блокноте

в начале файла вижу
/lib/ld-linux.so.2

при запуске оригинального cminer из консоли выдает:
./linux_cminer.cgi: No such file or directory

Скопировал с другого хоста библу ld-linux.so.2

Стало понятно что сообщения об отсутствии файла вылезали из-за ld-linux.so.2, после этого стал ругаться:

error while loading shared libraries: libstdc++-libc6.2-2.so.3: cannot open shared object file: No such file or directory

Т.е. похоже на сервере не достает пакета библиотек для совместимости с 32 битными приложениями

Может разработчики подскажут как он называется?
=)

До этого стоял 64bit CentOs 5 - там проблем не было с запуском скрипта
Наверх
 
 
Посмотреть Профиль   IP записан
Eugene
YaBB Newbies
Client
*
Вне Форума

I Love DF!

Сообщений: 6

Re: 500 ошибка - exec of FILE failed
Ответ #2 - 09/11/09 :: 13:00:29
 
Мдя...

Как ни странно libc6-i386 =)
все заработало!
Всем спасибо!
Наверх
 
 
Посмотреть Профиль   IP записан
DVA
YaBB Administrator
DFService
*****
Вне Форума

Support

Сообщений: 91
MSK
Пол: male
Re: 500 ошибка - exec of FILE failed
Ответ #3 - 09/11/09 :: 13:29:36
 
Приветствую!
Чтоб определить ошибку можно просто попробовать запустить install.cgi из консоли, он сразу выдаст какой библиотеки ему не хватает. Обычно в линуксе все стоит по умолчанию и проблемы очень редко возникают.

P.S. members.cgi может еще потребовать дополнительных библиотек.
Наверх
 
 

RTFM
Посмотреть Профиль WWW   IP записан
Страниц: 1
Послать Тему Печать