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