Биллинговая система Nodeny

Главная категория => Nodeny 49 => Тема начата: Hashinger от 27 Января 2010, 22:39:28



Название: Установка нужна помощь.
Отправлено: Hashinger от 27 Января 2010, 22:39:28
Вываливается ошибка 103 при обращении к /cgi-bin/adm/adm.pl
устанавливал все по инструкци. Версия NoDeny - 49.32.2

вот права
-r--------  1 www  wheel   40772 Jan 27 19:46 calls.pl
dr-x------  2 www   wheel   2048 Jan 27 20:05 web

что нужно править ?


Название: Re: Установка нужна помощь.
Отправлено: Efendy от 27 Января 2010, 22:46:41
Права правильные. Найди в adm.pl:

Код:
$@ && &Hard_exit(103);

и замени на

Код:
$@ && &Hard_exit($@);

и приведи ошибку, которую покажет браузер


Название: Re: Установка нужна помощь.
Отправлено: Hashinger от 27 Января 2010, 22:50:34
да, забыл указать, версия - FreeBSD 8.0

ВНИМАНИЕ! Ошибка Unrecognized character \x02 in column 1 at /usr/local/lib/perl5/5.8.9/mach/IO/Socket/INET.pm line 179. Compilation failed in require at /usr/local/lib/perl5/5.8.9/mach/IO/Socket.pm line 21. Compilation failed in require at /usr/local/nodeny/web/calls.pl line 11. BEGIN failed--compilation aborted at /usr/local/nodeny/web/calls.pl line 11. Compilation failed in require at /usr/local/www/apache22/cgi-bin/adm/adm.pl line 35. . Обратитесь к главному администратору.


Название: Re: Установка нужна помощь.
Отправлено: Hashinger от 27 Января 2010, 22:59:33
я так понял что скомпилировалось весьма странно

  while(1) {
        $sock->socket(AF_INET, $type, $proto) /r
            2eturn _error($sock, $!, "$!");

        if (defined $arg->{Blocking}) {
            defined $sock->blocking($arg->{Blocking})
                or ret5rn _error($sock, $!, "$!");


Название: Re: Установка нужна помощь.
Отправлено: Hashinger от 27 Января 2010, 23:18:36
Ошибка была в
/usr/local/lib/perl5/5.8.9/mach/IO/Socket/INET.pm
не понимаю почему, но файл оказался битым. вверху есть пример.

взял в итоге отсюда
http://cpansearch.perl.org/src/GBARR/IO-1.25/lib/IO/Socket/INET.pm



Название: Re: Установка нужна помощь.
Отправлено: Andrey Zentavr от 27 Января 2010, 23:56:56
Оффтоп:
Отлично когда человек сам находит решение своей проблемы, а не бессмысленно долбает автора "Сделайте".
Респект.

По теме:
Не знаю, может быть мне повезло больше, но на 7.2 FreeBSD всё стало почти из коробки по инструкции.


Название: Re: Установка нужна помощь.
Отправлено: Александр (AleksHr) от 28 Января 2010, 08:50:52
Оффтоп:
Отлично когда человек сам находит решение своей проблемы, а не бессмысленно долбает автора "Сделайте".
Респект.

По теме:
Не знаю, может быть мне повезло больше, но на 7.2 FreeBSD всё стало почти из коробки по инструкции.

У меня так же  :)


Название: Re: Установка нужна помощь.
Отправлено: goletsa от 28 Января 2010, 11:43:13
Ошибка была в
/usr/local/lib/perl5/5.8.9/mach/IO/Socket/INET.pm
не понимаю почему, но файл оказался битым. вверху есть пример.

взял в итоге отсюда
http://cpansearch.perl.org/src/GBARR/IO-1.25/lib/IO/Socket/INET.pm


А ставили с портов или через pkg_add?


Название: Re: Установка нужна помощь.
Отправлено: Hashinger от 28 Января 2010, 15:57:31
С портов ставил.

Вот и удивился.


Название: Re: Установка нужна помощь.
Отправлено: Hashinger от 28 Января 2010, 16:02:07
Теперь вот все докрутил доделал.
Но остались не решенные вопросы и проблемы.
Не работает почему-то авторизация по Web для тестового аккаунта.

Авторизация для просмотра статистики клиента. Выдает "Неверная авторизация".
Где копать чтобы посмотреть логи из-за чего происходит сбой ? Административный доступ работает без проблем.


Update:Был не внимателен плохо дружил с клавиатурой :)