Сборка apcupsd для нового репозитория
apcupsd вместе с cgi возможно ли ?
1 Attachment(s)
Проблема с cgi-скриптами пакета apcupsd
Коллеги, помогите, пожалуйста.
Поставил на WL500gP (1.9.2.7-rtn-r3702) пакет apcupsd версии 3.14.8-1 вместе с пакетом apcupsd-cgi той же версии из репозитория http://ipkg.nslu2-linux.org/feeds/op.../cross/stable/
apcupsd работает, к нему вопросов нет. А вот cgi-скрипты не работают.
А именно. При обращении вэб-браузером к скрипту, находящемуся в рабочей директории lighttpd, страница пуста. После 5..10 нажатий "обновить" появляется "500 - Internal Server Error".
При обращении вэб-браузером к тестовому cgi, который выглядит так
Code:
#!/opt/bin/perl
print "Content-Type: text/plain", "\n\n";
print "Hi there! This is a sample perl program!!!", "\n";
как будто все в порядке: видна соответствующая надпись.
Также при исполнении в консоли любого из файлов пакета apcupsd-cgi
Code:
/opt/bin/perl upsimage.cgi
ответ такой:
Code:
Unrecognized character \x7F at upsimage.cgi line 1.
C выполнением test.cgi в консоли тоже все в норме.
Code:
[admin@wl500 cgi-bin]$ /opt/bin/perl test.cgi
Content-Type: text/plain
Hi there! This is a sample perl program!!!
Во вложении можно найти неработающие cgi из пакета apcupsd-cgi, если кому-то будет интересно проверить их работоспособность у себя.
Попытался собрать пакет и скрипты из исходников, взятых с http://www.apcupsd.org/ - не получилось, не хватило знаний. Или с процессом компиляции не доразобрался, или к исходникам apcupsd какой-то особый подход нужен.
У почтенной публики будут идеи?
Заранее благодарю.
Quote:
Originally Posted by
tin
apcupsd вместе с cgi возможно ли ?
А почему нет? Что не так?
apcupsd работает, мониторит состояние бесперебойника, а cgi-скрипт при обращении к нему генерирует (с подсказкой от lighttpd) html-страницу, куда красиво и упорядоченно помещается различная информация, добываемая apcaccess. По-моему, так.
Скомпилируйте, пожалуйста, apcupsd-cgi
Добрый день.
Есть проблема, описал ее здесь.
Если кому-нибудь из читающих данную ветку будет не лень, соберите, пожалуйста, cgi-скрипты для apcupsd.
Заранее благодарен.