Re: [exim] Re: Cannot open exim_dbmbuild database in perl

Startseite
Nachricht löschen
Nachricht beantworten
Autor: Daniel Tiefnig
Datum:  
To: exim-users
Betreff: Re: [exim] Re: Cannot open exim_dbmbuild database in perl
Bernd Holzinger wrote:
> apt-get update
> apt-get upgrade
> does not find anything to update


Ok, but in that case it does not matter, as you installed BerkeleyDB.pm
manually (from debians point of view) via CPAN shell.

> 'BerkeleyDB.pm' => '0.26 from
> /usr/local/lib/perl/5.8.4/BerkeleyDB.pm'


So there should be a
/usr/local/lib/perl/5.8.4/auto/BerkeleyDB/BerkeleyDB.so that was linked
against libdb-3.2.so when you installed the module.

There are two possibilities now:

a) Re-Install the module via CPAN shell. (You'll have to do this every
time when applications that use the Berkeley-DB libraries get updated on
the system. Berkeley-DB is known to change its interfaces everytime you
look away from it, heh.)

b) Un-Install the module via CPAN shell and install the
libberkeleydb-perl debian package, so BerkeleyDB.so gets updated with
your systems libraries when you run apt-get upgrade automatically.

> as far as I can see from http://cpan.uwinnipeg.ca/dist/BerkeleyDB
> version 0.26 is the most recent one and it shoul provide an interface
> to Berkeley DB version 2, 3 or 4


Well, the problem is not the version of the module, but the version of
Berkeley-DB the modules was compiled with.


lg,
daniel