[Centos] Problems migrating from WBEL

Thu Dec 30 16:23:54 UTC 2004
Denis Pilon <dpilon at dpilon.com>

Args are always a good thing....try the following:

perl -e 'use BerkeleyDB; my $db = BerkeleyDB::Env->new(-Home =>
"/var/tmp/", -Flags    =>
DB_CREATE|DB_RECOVER|DB_INIT_TXN|DB_INIT_MPOOL|DB_INIT_LOG, -SetFlags =>
DB_AUTO_COMMIT|DB_TXN_NOSYNC,) or die "blah";'


And it now works....i think your postgrey version is old.... did you try
this version...

http://www.lfarkas.org/linux/packages/el3/i386/SRPMS/postgrey-1.17-0.src.rpm

DP

Jason Dixon wrote:

> Hi folks:
>
> I've recently migrated one of my production servers (bad Jason!) from
> WBEL to CentOS 3.3 using Donavan's instructions in the FAQ
> (http://www.centos.org/modules/smartfaq/faq.php?faqid=19).  While it
> was as painless as the document suggests, I've run into problems with
> postgrey (a postfix greylisting daemon) on my server.  Whenever I try
> to start postgrey, I get the following error (trimmed from maillog):
>
> ERROR: can't create DB environment: No such file or directory
>
> A little research led me to find the error was caused by a call to
> BerkeleyDB::Env->new() in postgrey.  I can recreate it in a simple
> Perl one-liner:
>
> perl -e 'use BerkeleyDB; my $db = BerkeleyDB::Env->new() or die "blah";'
>
> This leads me to believe that something is wrong with db4, so I
> upgraded (--force) to the CentOS db4 package.  Unfortunately, this had
> no effect.  Speaking with Dag in IRC a couple nights back, he believes
> my only recourse may be to "pin" my apt sources and attempt to upgrade
> all of my WBEL-based packages to their CentOS counterparts.  I would
> really like to avoid this;  if necessary, I think I'd prefer to try
> and upgrade from the 3.3 ISO.
>
> Anyone have any thoughts or suggestions on this?
>
> Thanks,
>
> -- 
> Jason Dixon
> DixonGroup Consulting
> http://www.dixongroup.net
>
> _______________________________________________
> CentOS mailing list
> CentOS at caosity.org
> http://lists.caosity.org/mailman/listinfo/centos