Re: [exim] Cannot open exim_dbmbuild database in perl

Top Page
Delete this message
Reply to this message
Author: Daniel Tiefnig
Date:  
To: exim-users
Subject: Re: [exim] Cannot open exim_dbmbuild database in perl
Bernd Holzinger wrote:
> [ perl ]
> use BerkeleyDB;
> [..]
> BDB version: 3.2

               ^^^

> - Exim version 4.50 uid=0 gid=0 pid=12707 D=fbb95dfd
> Berkeley DB: Sleepycat Software: Berkeley DB 4.2.52:

                                               ^^^^^^

> Is this a version conflict?


Yes.

I don't really understand why BDB version in Perl is 3.2,
libberkeleydb-perl depends on libdb4.3 on my sarge 3.1 boxes. Are you
sure your system is completely up-to-date? Did you install BerkeleyDB
Perl modules manually some time?

Could you try running this command:

perl -MBerkeleyDB -d -e ''

Press "M" at the debugger prompt. Where does 'BerkeleyDB' point to?

lg,
daniel

PS: "q" finally quits the debugger again. :o)