Страница 1 из 1

Error: rlm_perl

Добавлено: Вт ноя 11, 2008 8:27 pm
boroda
FreeBSD 7.1 Stable, MPD5
Обновился до последней ревизии, радиус перестал работать с rlm_perl, - вываливается в segm.fault после ошибки

Error: rlm_perl: perl_embed:: module = /usr/abills/libexec/rlm_perl.pl , func = authorize exit status= Can't locate object method "new" via package "Nas" at /usr/abills/libexec/rlm_perl.pl line 58.

При этом в логе нашел:

Wed Nov 12 00:14:55 2008 : Error: rlm_perl: perl_embed:: module = /usr/abills/libexec/rlm_perl.pl , func = authorize exit status= Can't locate object method "new" via package "Nas" at /usr/abills/libexec/rlm_perl.pl line 58.
Wed Nov 12 00:15:40 2008 : Info: Using deprecated naslist file. Support for this will go away soon.

Выбрал в настройках Nas - MPD5, появился недавно, - возможно не поддерживается? Почему тогда, если не использовать rlm_perl, - всё нормально?

И ещё косяк в модуле Docs
кусок апача:
client 192.168.4.40] Compilation failed in require at /usr/abills/cgi-bin/admin/index.cgi line 419., referer: https://shlus.local/admin/index.cgi?index=124&UID=2
[Wed Nov 12 01:49:16 2008] [error] [client 192.168.4.40] Scalar found where operator expected at ../..//Abills/modules/Docs/webinterface line 429, near "$LIST_PARAMS", referer: https://shlus.local/admin/index.cgi?index=125&UID=2
[Wed Nov 12 01:49:16 2008] [error] [client 192.168.4.40] \t(Missing semicolon on previous line?), referer: https://shlus.local/admin/index.cgi?index=125&UID=2
[Wed Nov 12 01:49:16 2008] [error] [client 192.168.4.40] syntax error at ../..//Abills/modules/Docs/webinterface line 428, near ">>>>", referer: https://shlus.local/admin/index.cgi?index=125&UID=2
[Wed Nov 12 01:49:16 2008] [error] [client 192.168.4.40] (Might be a runaway multi-line << string starting on line 423), referer: https://shlus.local/admin/index.cgi?index=125&UID=2
[Wed Nov 12 01:49:23 2008] [error] [client 192.168.4.40] \t(Missing semicolon on previous line?), referer: https://shlus.local/admin/index.cgi?index=5
[Wed Nov 12 01:49:23 2008] [error] [client 192.168.4.40] syntax error at ../..//Abills/modules/Docs/webinterface line 428, near ">>>>", referer: https://shlus.local/admin/index.cgi?index=5

Естественно из модуля ничего не парсится.. откатился

Добавлено: Вт ноя 11, 2008 10:09 pm
lasik
а что ето у вас фряха то 7.1, на форуме ж писали, что еще с граблями 7 не разобрались.

и еще, mpd 5.2 еще сыровата

и кстати о проблемах с pptp на форуме подымался воопрос, если мне не изменяет память, Асмодеус говорил что автор сказал что не будет поддержки 7 ветки (сори за тофталогию)

А насчет модуля, вы его не пробывали в базу добавлять ?

Добавлено: Ср ноя 12, 2008 1:04 am
win
я собираюсь на 7,0 переходить - получается что будут проблемы??

Добавлено: Ср ноя 12, 2008 9:07 am
boroda
lasik писал(а):а что ето у вас фряха то 7.1, на форуме ж писали, что еще с граблями 7 не разобрались.

и еще, mpd 5.2 еще сыровата

и кстати о проблемах с pptp на форуме подымался воопрос, если мне не изменяет память, Асмодеус говорил что автор сказал что не будет поддержки 7 ветки (сори за тофталогию)
Вообще-то уже полгода на 7-ке и mpd5 - проблем до сих пор не было. До 7.1 обновился месяц назад, так как не работал шейпинг ng(система в корку падала).
Собственно и сейчас всё замечательно работает, за исключением rlm_perl. Пришлось от него временно отказаться, до выяснения причин... Откатываться назад не хочется, так как автор добавил в последних ревизиях поддержку MPD5 и передачу радиусом атрибутов нужных мне для шейпинга.К тому же отпала необходимость в нескольких собственных патчах, так как автор уже их внес.

Собственно сам пост для ~AsmodeuS~'a, я сомневаюсь что у него есть возможность оттестировать все "тонкие места" самостоятельно.

Добавлено: Ср ноя 12, 2008 11:04 am
boroda
Сегодня обновился - rlm заработал, проблема с Docs осталась:

[Wed Nov 12 16:02:07 2008] [error] [client 192.168.4.7] (Might be a runaway multi-line << string starting on line 423), referer: https://shlus.local/admin/index.cgi?index=15&UID=2
[Wed Nov 12 16:02:07 2008] [error] [client 192.168.4.7] Compilation failed in require at /usr/abills/cgi-bin/admin/index.cgi line 419., referer: https://shlus.local/admin/index.cgi?index=15&UID=2
[Wed Nov 12 16:02:09 2008] [error] [client 192.168.4.7] Scalar found where operator expected at ../..//Abills/modules/Docs/webinterface line 429, near "$LIST_PARAMS", referer: https://shlus.local/admin/index.cgi?index=123&UID=2
[Wed Nov 12 16:02:09 2008] [error] [client 192.168.4.7] \t(Missing semicolon on previous line?), referer: https://shlus.local/admin/index.cgi?index=123&UID=2
[Wed Nov 12 16:02:09 2008] [error] [client 192.168.4.7] syntax error at ../..//Abills/modules/Docs/webinterface line 428, near ">>>>", referer: https://shlus.local/admin/index.cgi?index=123&UID=2
[Wed Nov 12 16:02:09 2008] [error] [client 192.168.4.7] (Might be a runaway multi-line << string starting on line 423), referer: https://shlus.local/admin/index.cgi?index=123&UID=2

И еще, только сейчас обратил внимание:

при выполнении: /usr/abills/libexec/periodic daily MODULES="Dhcphosts"
вылазит:
Use of uninitialized value in string at /usr/abills/libexec/periodic line 342.

Раньше такого точно не было.

Добавлено: Ср ноя 12, 2008 2:51 pm
~AsmodeuS~
boroda писал(а):Сегодня обновился - rlm заработал, проблема с Docs осталась:

[Wed Nov 12 16:02:07 2008] [error] [client 192.168.4.7] (Might be a runaway multi-line << string starting on line 423), referer: https://shlus.local/admin/index.cgi?index=15&UID=2
[Wed Nov 12 16:02:07 2008] [error] [client 192.168.4.7] Compilation failed in require at /usr/abills/cgi-bin/admin/index.cgi line 419., referer: https://shlus.local/admin/index.cgi?index=15&UID=2
[Wed Nov 12 16:02:09 2008] [error] [client 192.168.4.7] Scalar found where operator expected at ../..//Abills/modules/Docs/webinterface line 429, near "$LIST_PARAMS", referer: https://shlus.local/admin/index.cgi?index=123&UID=2
[Wed Nov 12 16:02:09 2008] [error] [client 192.168.4.7] \t(Missing semicolon on previous line?), referer: https://shlus.local/admin/index.cgi?index=123&UID=2
[Wed Nov 12 16:02:09 2008] [error] [client 192.168.4.7] syntax error at ../..//Abills/modules/Docs/webinterface line 428, near ">>>>", referer: https://shlus.local/admin/index.cgi?index=123&UID=2
[Wed Nov 12 16:02:09 2008] [error] [client 192.168.4.7] (Might be a runaway multi-line << string starting on line 423), referer: https://shlus.local/admin/index.cgi?index=123&UID=2

И еще, только сейчас обратил внимание:

при выполнении: /usr/abills/libexec/periodic daily MODULES="Dhcphosts"
вылазит:
Use of uninitialized value in string at /usr/abills/libexec/periodic line 342.

Раньше такого точно не было.


не могу найти этих ошибок


по док модулю поконкретней или дайте скрины


по периодику точно не мсогу найти у меня он отлично обрабатывается

Добавлено: Чт ноя 13, 2008 5:22 am
boroda
Собственно "Use of uninitialized value in string at /usr/abills/libexec/periodic line 342"
ни на что не влияет, сама обработка успешна.
А по поводу скринов - просто ни чего не парсится из Docs, в правом поле - пусто.
А при выборе обработки Печать - Server Error 500.
Пока использую из бека старый webinterface.
Изменение шаблонов печатных форм(docs_contract.tpl,docs_account.tpl) как-то влияет на работу модуля?

p.s. как успехи в сбросе клиентов mpd5 через POD?

Добавлено: Чт ноя 13, 2008 10:48 am
~AsmodeuS~
1 посмотрите лог апача скорее всего не хватает модуля PDF

2 а разве 5 поддерживает поддерживает POD ? (Укажите пункт в доке). я пока сбрасываю по старинке telnet

Добавлено: Чт ноя 13, 2008 6:21 pm
boroda
1 Еще раз обновился, - ошибок в Docs нестало, хотя вроде там изменения совсем по друому поводу.
2 Имеется ввиду Mpd-drop-user. В принципе аналог POD.
На мой взгляд более элегантное решение.

Кстати, если у кого-то не работает шейпер через тарифные планы, - в Radius параметры нужно вписывать в таком формате:

mpd-limit+=out#1=all shape 256000 pass,mpd-limit+=in#1=all shape 256000 pass