Markus Linke wrote:
> 
> /usr/local/apache/bin:> apachectl configtest
> Syntax error on line 1235 of /usr/local/apache/conf/httpd.conf:
> Can't load
> '/usr/local/lib/perl5/site_perl/5.6.1/sun4-solaris/auto/DBI/DBI.so' for
> module DBI: ld.so.1: /usr/local/apache/bin/httpd: fatal: relocation
> error: file
> /usr/local/lib/perl5/site_perl/5.6.1/sun4-solaris/auto/DBI/DBI.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/sun4-solaris/DBI.pm line 189 BEGIN
> failed--compilation aborted at
> /usr/local/lib/perl5/site_perl/5.6.1/sun4-solaris/DBI.pm line 189.
> Compilation failed in require at
> /usr/local/lib/perl5/site_perl/5.6.1/Apache/DBI.pm line 4. BEGIN
> failed--compilation aborted at
> /usr/local/lib/perl5/site_perl/5.6.1/Apache/DBI.pm line 4. Compilation
> failed in require at (eval 3) line 3.
> 

If I were in your shoes, and I saw this on my machine, I 
would be tempted to NOT find out how to make your software
work, and instead recompile everything from scratch after
cleanly backing up & deleting the old software components:
perl, apache, & mod_perl.

I really would not spend any time trying to fix this & just
start from scratch.  If you did want to "fix" it, I might
try reinstalling DBI, and then recompiling mod_perl, and so one, 
but eventually I might rebuild all the components.

Also, on the off chance that this is a DSO problem, compile
your mod_perl statically, not DSO.

--Josh
_________________________________________________________________
Joshua Chamas                           Chamas Enterprises Inc.
NodeWorks Founder                       Huntington Beach, CA  USA 
http://www.nodeworks.com                1-714-625-4051

Reply via email to