[Dxspider-support] ZS6RO-1 DX-Spider won't start up ...
Dirk Koopman
djk at tobit.co.uk
Mon Jan 2 21:46:50 GMT 2006
On Mon, 2006-01-02 at 21:43 +0200, Dick wrote:
> I've been 'fiddling' with my linux SuSe 9.0 box .. Did an update from the
> suse site earlier today .. I'm not sure if it had anything to do with the
> problem ...
>
and you upgraded some of the perl... methinks.
> About 16:00 local time, I noticed that DX-Spider wasn't running .. looking
> at the boot.log file, this is whats showing ... first time I've come across
> this ...
>
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> DB_File object version 1.806 does not match bootstrap parameter 1.814 at
> /usr/lib/perl5/5.8.1/i586-linux-thread-multi/XSLoader.pm line 91.
> Compilation failed in require at /spider/perl/Prefix.pm line 13.
> BEGIN failed--compilation aborted at /spider/perl/Prefix.pm line 13.
> Compilation failed in require at /spider/perl/Filter.pm line 33.
> BEGIN failed--compilation aborted at /spider/perl/Filter.pm line 33.
> Compilation failed in require at /spider/perl/DXChannel.pm line 33.
> BEGIN failed--compilation aborted at /spider/perl/DXChannel.pm line 33.
> Compilation failed in require at /spider/perl/cluster.pl line 64.
> BEGIN failed--compilation aborted at /spider/perl/cluster.pl line 64.
> <notice>exit status of (dxc) is (0)
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This is a symptom caused by loading a compiled CPAN library which is
older than the current perl. The problem is that none of the DXSpider
modules qualify because none of them have a compiled ('XS' as in
'XSLoader') portion. They are all pure perl and cannot cause this error
themselves.
Having said that: modules/libraries that these modules call - *could*
cause this. The candidates for the highest module in the traceback
(Prefix.pm) are:
IO::File
Data::Dumper
DB_File
As far as I know, both IO::File and Data::Dumper as part of the 5.8.x
perl distribution and DB_File tends to be separate. I would do a check
to see if there is a later update for DB_File as an RPM, otherwise I
would configure CPAN (perl -MCPAN -e shell) and "install DB_File". For
starters...
Dirk G1TLH
More information about the Dxspider-support
mailing list