[Dxspider-support] problem with 1.43

Steven Franke sfranke at soliton.csl.uiuc.edu
Fri Aug 18 00:23:38 BST 2000


Dirk/Ian - 

Thanks for the responses. Using the "if it ain't broke, don't fix it
philosophy", I am running SuSE version 5.3 here. 

The command:
perl -e 'use DB_File; print "DB_File ver $DB_File::VERSION\n"'
reports that I am using DB_file ver 1.72.

Apparently, this is old - but I found the following under "Linux Notes" in
the DB_File readme on CPAN:

"Newer versions of Linux (e.g. RedHat 6) ship with a C library that has
a version of Berkeley DB linked into it. This makes it very difficult to
build DB_File with anything other than the version of Berkeley DB that
shipped with your Linux release. If you do try to use a different
version of Berkeley DB you will probably get the error described in the
"Incompatible versions of db.h and libdb" section of this file."

Apparently, this is the problem that you were referring to, Dirk? It is
not clear to me whether this applies to my relatively old SuSE 5.3
version. In any case, my understanding is that I should hold tight and
wait for a new version of Spider that will not invoke the del_dup
routine... Please correct me if I am wrong, and especially if I will need
to move to a more recent distribution of Linux.

Thanks for your help Dirk.
Steve


On Thu, 17 Aug 2000, Dirk Koopman wrote:

> On Thu, 17 Aug 2000, Steven Franke wrote:
> > I tried 1.43 here and experienced a problem. It loads fine and allows
> > users to connect, but a connection to another node causes a crash. Yes - I
> > did make the C client. The log output, beginning with the first error
> > message, is included below - it seems to indicate a missing file
> > (del_dup.al??) in the perl tree. I am running 5.005_02. I tried
> > reinstalling the DB_File module using CPAN, but the problem persisted. Any
> > hints?
> >
> 
> I will have to take it out.
> 
> This is a problem with the version of the DB libraries you are using and 
> changing it isn't an easy option.
> 
> One thing I would do, if you can, is do an 'export_user' on the console.pl 
> command linein 1.43 as this will makeupgrading to a newer version of the DB 
> libraries a lot easier.
> 
> Basically I bet you are running somethinglike redhat 5.2 or other 
> distribution with a REAL 1.85 DB library as opposed to the Redhat habit of 
> including a 2.x version in 'compatibility' mode.
> 
> I will stick the change into CVS.
> 
> If you decide to upgrade to Redhat6.2 or equiv you NEED to do an export_user 
> in 1.43 if you possibly can first. The file formats are different.
> 
> Dirk
> 
> > Steve, K9AN
> >
> > 966462352^Can't locate auto/DB_File/del_dup.al in @INC (@INC contains:
> > /spider/local /spider/perl /usr/lib/perl5/5.00502/i586-linux
> > /usr/lib/perl5/5.00502 /usr/li b/perl5/site_perl/5.005/i586-linux
> > /usr/lib/perl5/site_perl/5.005 .)
> >
> > 966462352^Can't locate auto/DB_File/del_dup.al in @INC (@INC contains:
> > /spider/local /spider/perl /usr/lib/perl5/5.00502/i586-linux
> > /usr/lib/perl5/5.00502 /usr/li b/perl5/site_perl/5.005/i586-linux
> > /usr/lib/perl5/site_perl/5.005 .) at /spider/perl/DXUser.pm line 213
> >
> > 966462352^ Carp::croak('Can\'t locate auto/DB_File/del_dup.al in @INC
> > (@INC contains: /s...') called at /usr/lib/perl5/5.00502/AutoLoader.pm
> > line 88
> >
> > 966462352^ AutoLoader::AUTOLOAD('DB_File=SCALAR(0x87dd8e4)', 'KE9I',
> > 'bless( {long => \'-86.9\',lat => \'41.0833333333333\',name => \'...')
> > called at /spider /perl/DXUser.pm line 213
> >
> > 966462352^ DXUser::put('DXUser=HASH(0x87c6000)') called at
> > /spider/perl/DXProt.pm line 496
> >
> > 966462352^ DXProt::normal('DXProt=HASH(0x87c6204)',
> > 'PC19^0^KE9I^0^5453^1^K0GND^0^5453^1^K9AJ^0^5453^0^W9MU^0^5452^0^...')
> > called at /spider/perl/cluster.pl line 271
> >
> > 966462352^ main::process_inqueue() called at /spider/perl/cluster.pl line
> > 403
> >
> > 966462357^DXSpider DX Cluster Version 1.43
> >
> > 966462357^Copyright (c) 1998-2000 Dirk Koopman G1TLH 966462357^loading
> > prefixes ...
> >
> >
> >
> >
> >
> > _______________________________________________
> > Dxspider-support mailing list
> > Dxspider-support at dxcluster.org
> > http://www.tobit.co.uk/mailman/listinfo/dxspider-support
> 






More information about the Dxspider-support mailing list