LINUX.ORG.RU

Не запускается радиус, undefined symbol: Perl_sv_cmp


0

0

Добрый день,
Ситуация: ALT Master 2.4, freeradius, freeradius-perl. Перл установлен, все примочки к нему из дистрибутива тоже. При запуске радиуса выдает следующее:

Can't load '/usr/lib/perl5/i386-linux/auto/Data/Dumper/Dumper.so' for module Data::Dumper: /usr/lib/perl5/i386-linux/auto/Data/Dumper/Dumper.so: undefined symbol: Perl_sv_cmp at /usr/lib/perl5/i386-linux/XSLoader.pm line 68.
at /usr/lib/perl5/i386-linux/Data/Dumper.pm line 27

Если окажется полезным при ответе на мой вопрос:

[root@lich andrew]# perl -V
Summary of my perl5 (revision 5 version 8 subversion 4) configuration:
Platform:
osname=linux, osvers=2.4.26-std-smp-alt6, archname=i386-linux-thread-multi
uname='linux mash.office.altlinux.ru 2.4.26-std-smp-alt6 #1 smp tue aug 3 20:29:56 msd 2004 i686 unknown unknown gnulinux '
config_args='-de -rs -Darchname=i386-linux -Dd_dosuid -Ud_csh -Dlibswanted=dl m c crypt db ndbm gdbm -Duseshrplib -Dlibperl=libperl.so.5.8 -Dcc=gcc -Doptimize=-pipe -Wall -Os -march=i586 -mcpu=i686 -D_GNU_SOURCE -momit-leaf-frame-pointer -Dcccdlflags=-fPIC -DPIC -Dccdlflags=-rdynamic -Wl,-O1 -Dlddlflags=-shared -Wl,-O1 -Dldflags=-Wl,-O1 -Dinstallprefix=/usr -Dprefix=/usr -Dprivlib=/usr/lib/perl5 -Darchlib=/usr/lib/perl5/i386-linux -Dvendorprefix=/usr -Dvendorlib=/usr/lib/perl5/vendor_perl -Dvendorarch=/usr/lib/perl5/vendor_perl/i386-linux -Dman1dir=/usr/share/man/man1 -Dman3dir=/usr/share/man/man3 -Dvendorman1dir=/usr/share/man/man1 -Dvendorman3dir=/usr/share/man/man3 -Dsiteprefix=/usr/local -Dsitelib=/usr/local/lib/perl5/site_perl/5.8.4 -Dsitearch=/usr/local/lib/perl5/site_perl/5.8.4/i386-linux -Dsiteman1dir=/usr/local/man/man1 -Dsite_man3dir=/usr/local/man/man3 -Dcf_by=ALT Linux Team -Dcf_email=qa@altlinux.org -Dmyhostname=localhost -Dperladmin=root@localhost -Dmyuname=Linux 2.4.26-std-smp-alt6 i686 -Dnewmyuname=Linux 2.4.26-std-smp-alt6 i686 -Dinc_version_list=5.8.3/i386-linux 5.8.2/i386-linux 5.8.1/i386-linux 5.8.0/i386-linux 5.8.3 5.8.2 5.8.1 5.8.0 5.6.1 5.6.0 -Dpager=/usr/bin/less -isR -Di_shadow -Di_syslog -Dusethreads -Duseithreads -Duselargefiles -Di_db -Di_gdbm -Di_ndbm -Di_sdbm -Ui_odbm'
hint=recommended, useposix=true, d_sigaction=define
usethreads=define use5005threads=undef useithreads=define usemultiplicity=define
useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
use64bitint=undef use64bitall=undef uselongdouble=undef
usemymalloc=n, bincompat5005=undef
Compiler:
cc='gcc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm',
optimize='-pipe -Wall -Os -march=i586 -mcpu=i686 -D_GNU_SOURCE -momit-leaf-frame-pointer',
cppflags='-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -fno-strict-aliasing -I/usr/local/include -I/usr/include/gdbm'
ccversion='', gccversion='3.3.3 20040412 (ALT Linux, build 3.3.3-alt5)', gccosandvers=''
intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
alignbytes=4, prototype=define
Linker and Libraries:
ld='gcc', ldflags ='-Wl,-O1 -L/usr/local/lib'
libpth=/usr/local/lib /lib /usr/lib
libs=-ldl -lm -lpthread -lc -lcrypt -ldb -lgdbm
perllibs=-ldl -lm -lpthread -lc -lcrypt
libc=/lib/libc-2.3.3.so, so=so, useshrplib=true, libperl=libperl.so.5.8
gnulibc_version='2.3.3'
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-rdynamic -Wl,-O1'
cccdlflags='-fPIC -DPIC', lddlflags='-shared -Wl,-O1 -L/usr/local/lib'


Characteristics of this binary (from libperl):
Compile-time options: MULTIPLICITY USE_ITHREADS USE_LARGE_FILES PERL_IMPLICIT_CONTEXT
Built under linux
Compiled at Aug 23 2004 18:59:16
@INC:
/etc/perl5
/usr/lib/perl5/i386-linux
/usr/lib/perl5
/usr/local/lib/perl5/site_perl/5.8.4/i386-linux
/usr/local/lib/perl5/site_perl/5.8.4
/usr/local/lib/perl5/site_perl
/usr/lib/perl5/vendor_perl/i386-linux
/usr/lib/perl5/vendor_perl
/usr/lib/perl5/vendor_perl
.

[root@lich andrew]# /usr/sbin/radiusd -v
radiusd: FreeRADIUS Version 0.9.3, for host i586-alt-linux-gnu, built on May 14 2004 at 22:58:39


Буду очень благодарен, если кто-нибудь подскажет неумехе в чем дело.


Тут надо посмотреть текст перловых модулей *.pm -- где-то чего-то забыли включить или не по тому пути установлено.

anonymous_incognito ★★★★★
()
Ответ на: комментарий от anonymous_incognito

попробуй ДатаДампер переустановить.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.