> >Syntax error on line 346 of /usr/local/apache/conf/httpd.conf: > >Can't load > >'/usr/local/lib/perl5/site_perl/5.6.1/sun4-solaris/auto/Authen/Smb/Smb.so' for > >module Authen::Smb: ld.so.1: /usr/local/apache/bin/httpd: fatal: relocation > >error: file > >/usr/local/lib/perl5/site_perl/5.6.1/sun4-solaris/auto/Authen/Smb/Smb.so: > >symbol main: referenced symbol not found at > >/usr/local/lib/perl5/5.6.1/sun4-solaris/DynaLoader.pm line 206. > > at /usr/local/lib/perl5/site_perl/5.6.1/Apache/AuthenSmb.pm line 5 > >Compilation failed in require at > >/usr/local/lib/perl5/site_perl/5.6.1/Apache/AuthenSmb.pm line 5. > >BEGIN failed--compilation aborted at > >/usr/local/lib/perl5/site_perl/5.6.1/Apache/AuthenSmb.pm line 5. > >Compilation failed in require at (eval 3) line 3. > >-- > >Line 5 of AuthenSmb.pm contains 'use Authen::Smb'. Why apache can't find it? > >(Smb.pm does exist.) > > This is a different problem: It's related to your Authen::Smb installation > (which Apache::AuthenSmb makes use of to handle its authentication > requests). You might want to try and re-install it. > > -- > Per Einar Ellefsen > [EMAIL PROTECTED]
Maybe it's actually problem with Smb.so. When I make 'ldd -r Smb.so', I get symbol not found: main symbol not found: PL_markstack_ptr symbol not found: PL_na symbol not found: PL_sv_yes symbol not found: PL_stack_base symbol not found: PL_stack_sp symbol not found: PL_curpad symbol not found: PL_op symbol not found: perl_get_sv symbol not found: Perl_croak symbol not found: Perl_sv_setiv symbol not found: connect symbol not found: Perl_mg_set symbol not found: Perl_sv_newmortal symbol not found: Perl_form symbol not found: socket symbol not found: Perl_sv_2pv symbol not found: Perl_newXS symbol not found: inet_addr symbol not found: setsockopt symbol not found: gethostbyname symbol not found: Perl_sv_2iv symbol not found: Perl_sv_setnv But, again, on other our SunOS machine with the same configuration and same output of 'ldd' (just two llines less) authorization work without problems! What may be the reason? -- Andrew