Проблема с запуском netup_radiusd!!!

Вопросы по UTM 3.0 и UTM 4.0 (поддержка прекращена)
Закрыто
M@XX
Сообщения: 3
Зарегистрирован: Пт янв 28, 2005 21:58

Проблема с запуском netup_radiusd!!!

Сообщение M@XX »

Проявление проблемы: при запуске netup_radiusd вываливается:
install_driver(mysql) failed: Please see the Perl2Exe user manual under "Can't locate somemodule.pm in @INC"
for an explanation of the following message:
Can't locate DBD/mysql.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/i386-linux /usr/lib/perl5/site_perl/5.6.1/i386-linux /usr/lib/perl5/site_perl/5.6.1 /usr/lib/perl5/site_perl/5.6.0/i386-linux /usr/lib/perl5/site_perl/5.6.0 PERL2EXE_STORAGE /root/tmp /netup/utm/bin/netup_radius lib\site /netup/utm/bin/netup_radius/lib/5.6.1/i686-linux /netup/utm/bin/netup_radius/lib/5.6.1 /netup/utm/bin/netup_radius/lib/site_perl/5.6.1/i686-linux /netup/utm/bin/netup_radius/lib/site_perl/5.6.1 /usr/local/lib/perl5/site_perl .) at (eval 9) line 3.
Perhaps the DBD::mysql perl module hasn't been fully installed,
or perhaps the capitalisation of 'mysql' isn't right.
Available drivers: .
at netup_radiusd.pl line 39

Гм... Чё-то уж в старых ИНКах ищет... Даём симлинки...
./netup_radiusd: relocation error: /usr/lib/perl5/site_perl/5.6.1/i386-linux/auto/DBI/DBI.so: undefined symbol: Perl_Gthr_key_ptr

Менял модуль DBI.so на поставляющийся в комплекте c UTM - ругань уже другая...
Народ, кто сталкивался с данной траблой - помогите, плыз!

Система: Fedora Core Linux 3, perl 5.8.5, NetUP UTM 3.0 [1 +update 6 nov]. Всё установил по инструкции...

mikryashov
Сообщения: 13
Зарегистрирован: Вт фев 01, 2005 15:31
Откуда: г. Москва
Контактная информация:

Сообщение mikryashov »

Поставь модуль DBD::mysql в Perl

mikryashov
Сообщения: 13
Зарегистрирован: Вт фев 01, 2005 15:31
Откуда: г. Москва
Контактная информация:

Сообщение mikryashov »

А вот у меня тажа трабла тока ругается по другому, всю голову сломал че бы это могло быть и все никак, если кто знает помогите плииз.

Digest::MD5 object version 2.22 does not match bootstrap parameter 2.20 at PERL2EXE_STORAGE/DynaLoader.pm line 225.
Compilation failed in require at PERL2EXE_STORAGE/Net/Radius/Packet.pm line 18.
BEGIN failed--compilation aborted at PERL2EXE_STORAGE/Net/Radius/Packet.pm line 18.
Compilation failed in require at netup_radiusd.pl line 11.
BEGIN failed--compilation aborted at netup_radiusd.pl line 11.

Саму библиотеку Digest::MD5 пробовал пересобрать заново, но такая же фигня и при сборке библиотеки пишет мол

# perl Makefile.PL
Testing alignment requirements for U32... no restrictions
Warning: prerequisite Digest::base failed to load: Can't locate Digest/base.pm in @INC (@INC contains: /usr/local/lib/perl5/site_perl/5.6.1/mach /usr/local/lib/perl5/site_perl/5.6.1 /usr/local/lib/perl5/site_perl/5.005/i386-freebsd /usr/local/lib/perl5/site_perl/5.005 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.6.1/BSDPAN /usr/local/lib/perl5/5.6.1/mach /usr/local/lib/perl5/5.6.1 .) at (eval 14) line 3.
Writing Makefile for Digest::MD5

Помогите пожалуйста!

M@XX
Сообщения: 3
Зарегистрирован: Пт янв 28, 2005 21:58

Сообщение M@XX »

DBD::mysql стоял давно (но для верности я его переставлял). Я же написал, что дал симлинки и он уже стал ругаться на ему непонятные символы уже в другом модуле...
А проблему пофиксил. Создал папку lib в /netup/utm/bin/netup_radius/ оттуда скопировал содержание /usr/lib/perl5/site_perl/5.8.5/i386-linux-multi-thread/
Ругань на модули пофиксил так: скопировал модули из папки с netup_radius... Так дефолтный DBI.so сменил на шедший в комплекте DBI.so, также с MD5.so, mysql.so... Потом начало ругаться на несоответствие версии, что типа у меня версия 2.1020, а указано для запуска 2.0416. Я исправил в mysql.pm 2.0416 на 2.1020... И радиус-сервер завёлся!

mikryashov
Сообщения: 13
Зарегистрирован: Вт фев 01, 2005 15:31
Откуда: г. Москва
Контактная информация:

Сообщение mikryashov »

Спасибо большое за пояснение, щаа попробую и у сибя...

mikryashov
Сообщения: 13
Зарегистрирован: Вт фев 01, 2005 15:31
Откуда: г. Москва
Контактная информация:

Сообщение mikryashov »

А у меня после всего этого пишет мол:

Segmentation fault (core dumped)

Что бы это значило?

tariely
Сообщения: 59
Зарегистрирован: Чт янв 27, 2005 06:49
Контактная информация:

Сообщение tariely »

netapoвцы под себя написали баговую прогу такая как netup_radiusd, когда как уже есть freeradiusd.

Хотя вроде платная програма UTM, но использует кучу бесплатных прог для своей целей.
Видно за всеми прогами нетапавцам не угнаться, слишком долго и слишком много расходов.
Все под себя стораются переделать, все бесплатные проги.

Вот и вам баговая прога netup_radiusd.

Хотя сама билинговая система netup 4 вроде ниче, написали хорошо, но продают дорого.

было вообше оригинально если нетаповцы написалы бы
netup_freebsd 5.3
netup_linux
netup_mysql_server :)
netup_ipfw
и т.д.

M@XX
Сообщения: 3
Зарегистрирован: Пт янв 28, 2005 21:58

Сообщение M@XX »

2mikryashov
А у тебя, судя по описанию, проблема намного легче моей...
Моя решалась таким "шаманством", выше описанным мной...
А советую просто сменить в файле /usr/local/lib/perl5/site_perl/[версия]/i386-freebsd/Digest/MD5.pm версию с 2.20 на 2.22... И должно запахать...
Может файл не там лежит... Просто тогда найди это файл и исправь.
tariely писал(а):Хотя сама билинговая система netup 4 вроде ниче, написали хорошо, но продают дорого.
А ща её вообще не продают...
Короче, меня задостала показная дешевизна УТМ 3... Коплю бабосы на УТМ 5, надеюсь с ней трабл не будет...
Или ваще перехожу на чистый оупен-сурс (Project Cherry, благо люди её делавшие - мои знакомые)...

Закрыто