Jump to content
Local
Sign in to follow this  
Shuher

abills проблема с perl

Recommended Posts

Этож debian... какой make, make install. Все Ставится через aptitude (apt-get)

Share this post


Link to post
Share on other sites

root@domtele:/usr/lib# ls |grep perl

                            _
libperl.so                \
libperl.so.5.10          \   эти все файлы ссылки libperl.so.8 - вроди я не делал. и все они ссылки на файл которого нет.
libperl.so.5.14          /  
libperl.so.8           _/
perl
perl5
 
я что-то не доустановил? когда должен был появится libperl.so.5.14.2 ?

Share this post


Link to post
Share on other sites

root@debian:/usr/lib# ls -la|grep perl
lrwxrwxrwx 1 root root 17 Сен 22 2011 libperl.so.5.10 -> libperl.so.5.10.1
-rw-r--r-- 1 root root 1494792 Июл 1 2011 libperl.so.5.10.1
drwxr-xr-x 3 root root 4096 Сен 22 2011 perl
drwxr-xr-x 11 root root 4096 Ноя 9 2011 perl5

Share this post


Link to post
Share on other sites

 

Вообщем переустановил ОС(VPS)

Опять сделал все по ману с поправками от "Ромка"

Нигде никаких ругание не было, кроме как на GNU make....

вайла /usr/lib/libpadlo.so.5.14.2 не оказалось, а линки создало :)

/usr/local/freeradius/sbin/radiusd -X

---------

--------

---------

 Module: Instantiating module "mschap" from file /usr/local/freeradius/etc/raddb/modules/mschap
  mschap {
        use_mppe = yes
        require_encryption = no
        require_strong = no
        with_ntdomain_hack = no
        allow_retry = yes
  }
/usr/local/freeradius/etc/raddb/modules/perl[1]: Failed to link to module 'rlm_perl': rlm_perl.so: cannot open shared object file: No such file or directory
/usr/local/freeradius/etc/raddb/sites-enabled/abills_default[10]: Failed to find "perl" in the "modules" section.
/usr/local/freeradius/etc/raddb/sites-enabled/abills_default[10]: Failed to parse "perl" entry.
 
 
Господа, помогите разобраться - ну очень хочется!!!

 

А что это вообще за файл такой?

 

 

root@domtele:/usr/lib# ls |grep perl

                            _
libperl.so                \
libperl.so.5.10          \   эти все файлы ссылки libperl.so.8 - вроди я не делал. и все они ссылки на файл которого нет.
libperl.so.5.14          /  
libperl.so.8           _/
perl
perl5
 
я что-то не доустановил? когда должен был появится libperl.so.5.14.2 ?

 

м . б. perl-modules ?

Share this post


Link to post
Share on other sites
сделал так:

apt-get install libperl5.14

появился - libperl.so.5.14.

как теперь правельно удалить и пересобрать радиус?

Или удалять не обязательно? мake && make install?

Share this post


Link to post
Share on other sites

 

сделал так:
apt-get install libperl5.14
появился - libperl.so.5.14.
как теперь правельно удалить и пересобрать радиус?
Или удалять не обязательно? мake && make install?

 

Как удалить фрирадиус я писал где-то на прошлой странице, но думаю можно пересобрать и переустановить поверх если версия фрирадиуса та же

Share this post


Link to post
Share on other sites
 

пере собрал, теперь другая ошибка:

 

/usr/local/freeradius/sbin/radiusd -X

-----

-----

-----

 Module: Linked to module rlm_digest

 Module: Instantiating module "digest" from file /usr/local/freeradius/etc/raddb/modules/digest

 Module: Linked to module rlm_unix

 Module: Instantiating module "unix" from file /usr/local/freeradius/etc/raddb/modules/unix

  unix {

        radwtmp = "/var/log/radwtmp"

  }

/usr/local/freeradius/etc/raddb/sites-enabled/default[310]: Failed to find "eap" in the "modules" section.

/usr/local/freeradius/etc/raddb/sites-enabled/default[252]: Errors parsing authenticate section.

Share this post


Link to post
Share on other sites

да поставьте вы его нормально и все  apt-get install freeradius freeradius-common

Share this post


Link to post
Share on other sites

 

 
пере собрал, теперь другая ошибка:
 
/usr/local/freeradius/sbin/radiusd -X
-----
-----
-----
 Module: Linked to module rlm_digest
 Module: Instantiating module "digest" from file /usr/local/freeradius/etc/raddb/modules/digest
 Module: Linked to module rlm_unix
 Module: Instantiating module "unix" from file /usr/local/freeradius/etc/raddb/modules/unix
  unix {
        radwtmp = "/var/log/radwtmp"
  }
/usr/local/freeradius/etc/raddb/sites-enabled/default[310]: Failed to find "eap" in the "modules" section.
/usr/local/freeradius/etc/raddb/sites-enabled/default[252]: Errors parsing authenticate section.

 

После пересборки конфиги поправили в соответстви с мануалом?

Share this post


Link to post
Share on other sites

 

Shuher,

Скажите, а какого вам хрена не понравился freeradius из пакетов? :-/

Он по умолчанке из пакета без поддержки rlm_perl

 

Всегда в Debian-ах ставил из пакета и всегда там был perl.

Другое дело, что оно без LD_PRELOAD валилось (кстати вроде уже починили), но это не проблема.

 

Если уж нужно собрать ручками - тогда надо стянуть исходники с github-а и собирать через dkpg-buildpackage, оно там пачку пакетов собирает.

Share this post


Link to post
Share on other sites

После пересборки конфиги поправили в соответстви с мануалом?

 

ЗАРАБОТАЛО!!!!! Спасибо!!!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×