Проявление проблемы: при запуске 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]. Всё установил по инструкции...
Проблема с запуском netup_radiusd!!!
-
- Сообщения: 13
- Зарегистрирован: Вт фев 01, 2005 15:31
- Откуда: г. Москва
- Контактная информация:
-
- Сообщения: 13
- Зарегистрирован: Вт фев 01, 2005 15:31
- Откуда: г. Москва
- Контактная информация:
А вот у меня тажа трабла тока ругается по другому, всю голову сломал че бы это могло быть и все никак, если кто знает помогите плииз.
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
Помогите пожалуйста!
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
Помогите пожалуйста!
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... И радиус-сервер завёлся!
А проблему пофиксил. Создал папку 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... И радиус-сервер завёлся!
-
- Сообщения: 13
- Зарегистрирован: Вт фев 01, 2005 15:31
- Откуда: г. Москва
- Контактная информация:
-
- Сообщения: 13
- Зарегистрирован: Вт фев 01, 2005 15:31
- Откуда: г. Москва
- Контактная информация:
netapoвцы под себя написали баговую прогу такая как netup_radiusd, когда как уже есть freeradiusd.
Хотя вроде платная програма UTM, но использует кучу бесплатных прог для своей целей.
Видно за всеми прогами нетапавцам не угнаться, слишком долго и слишком много расходов.
Все под себя стораются переделать, все бесплатные проги.
Вот и вам баговая прога netup_radiusd.
Хотя сама билинговая система netup 4 вроде ниче, написали хорошо, но продают дорого.
было вообше оригинально если нетаповцы написалы бы
netup_freebsd 5.3
netup_linux
netup_mysql_server
netup_ipfw
и т.д.
Хотя вроде платная програма UTM, но использует кучу бесплатных прог для своей целей.
Видно за всеми прогами нетапавцам не угнаться, слишком долго и слишком много расходов.
Все под себя стораются переделать, все бесплатные проги.
Вот и вам баговая прога netup_radiusd.
Хотя сама билинговая система netup 4 вроде ниче, написали хорошо, но продают дорого.
было вообше оригинально если нетаповцы написалы бы
netup_freebsd 5.3
netup_linux
netup_mysql_server

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