--- Jonathan Yu <[EMAIL PROTECTED]> wrote: > Hi: > > In the CPAN shell if you "install <module_name>" and the module is > already installed, it should tell you that it's up to date.
Hi Jon, Yes you're correct. I tried it before. Because postfix is up on the server, but not listening. I can't send and receive mails. I made heavy goolging and found one thread mentioning it was caused by more than one db running. On running; # ls -l /root/.cpan/build/ total 68 drwx------ 7 root root 4096 Nov 7 00:46 BerkeleyDB-0.36-8xfeFJ -rw-r--r-- 1 root root 1028 Nov 7 00:46 BerkeleyDB-0.36-8xfeFJ.yml drwx------ 7 root root 4096 Nov 7 01:18 BerkeleyDB-0.36-pwxlCB -rw-r--r-- 1 root root 1028 Nov 7 01:18 I found 2 db there. For such a reason I'm prepared deleting BerkeleyDB and reinstall it to see whether it can solve my pending problem. > If you really want to clean out the builds and "install" again, I > would suggest you just do: > rm -rf /root/.cpan/build/* > > Because that's just a temporary cache that isn't required anyway. > CPAN > shell will just redownload stuff when running the install again. Noted and thanks B.R. Stephen > On Sat, Nov 8, 2008 at 12:10 AM, Stephen Liu <[EMAIL PROTECTED]> > wrote: > > > > --- Jonathan Yu <[EMAIL PROTECTED]> wrote: > > > >> Hi there: > >> > >> Check the perldoc for that module and contact the maintainer. This > >> mailing list is for CPAN-related issues, and test failures should > be > >> reported to the module maintainer per their instructions in the > >> Perldoc page. You can view the Perldoc page for that module at: > >> > >> http://search.cpan.org/~pmqs/BerkeleyDB-0.36/BerkeleyDB.pod > >> > >> Or alternatively, try the DB_File module. > >> > >> Cheers, > > > > > > > > Hi Jonathan > > > > > > Thanks for your advice. > > > > > > I'm following:- > > http://www.postfixvirtual.net/postfixvirtual.html#berkeleydb > > http://www.postfixvirtual.net/postfixantivirus.html#amavisdnew > > > > to build postfix virtual. > > > > > > There are 2 BerkeleyDB installed, one being package and another > module. > > I suppose to remove the later? If I'm wrong please correct me. > > > > > > cpan[16]> o conf cpan_home > > cpan_home [/root/.cpan] > > Type 'o conf' to view all configuration items > > > > > > # ls -l /root/.cpan/build/ > > total 68 > > drwx------ 7 root root 4096 Nov 7 00:46 > BerkeleyDB-0.36-8xfeFJ > > -rw-r--r-- 1 root root 1028 Nov 7 00:46 > > BerkeleyDB-0.36-8xfeFJ.yml > > drwx------ 7 root root 4096 Nov 7 01:18 > BerkeleyDB-0.36-pwxlCB > > -rw-r--r-- 1 root root 1028 Nov 7 01:18 > > BerkeleyDB-0.36-pwxlCB.yml > > drwxr-xr-x 8 satimis satimis 4096 Nov 2 08:43 CPAN-1.9301 > > drwxr-xr-x 7 satimis satimis 4096 Nov 2 08:35 Digest-SHA-5.47 > > drwxr-xr-x 7 501 501 4096 Nov 2 08:34 > ExtUtils-MakeMaker-6.48 > > drwxr-xr-x 6 mysql mysql 4096 Nov 2 08:36 File-HomeDir-0.82 > > drwxrwxrwx 5 root root 4096 Nov 2 08:43 File-Which-0.05 > > drwxr-xr-x 8 501 501 4096 Nov 2 08:34 Module-Build-0.30 > > drwxr-xr-x 5 satimis satimis 4096 Nov 2 08:35 PathTools-3.29 > > drwxr-xr-x 6 500 500 4096 Nov 2 08:35 > Scalar-List-Utils-1.19 > > drwxrwxrwx 4 root root 4096 Nov 2 08:36 > > Term-ReadLine-Perl-1.0302 > > drwx------ 3 501 501 4096 Nov 2 08:36 TermReadKey-2.30 > > drwxr-xr-x 5 501 501 4096 Nov 2 08:35 Test-Simple-0.84 > > drwxrwxr-x 5 satimis satimis 4096 Nov 2 08:41 Text-Glob-0.08 > > drwxr-xr-x 6 501 501 4096 Nov 2 08:41 YAML-0.66 > > > > > > However there are 2 BerkeleyDB modules. Which of them shall I > delete? > > OR delete both and afterwards run; > > > > > > cpan> install DB_File > > ??? > > > > > > Regarding to delete BerkeleyDB module, can I do follow; > > > > # cd /root/.cpan/build/BerkeleyDB-0.36-8xfeFJ > > OR > > # cd /root/.cpan/build/BerkeleyDB-0.36-pwxlCB > > > > > > then run; > > # make uninstall > > > > any further step I have to perform ? > > > > > > OR > > > > # perl -e 'print join("\n", @INC);' > > ..... > > perl: warning: Falling back to the standard locale ("C"). > > /etc/perl > > /usr/local/lib/perl/5.8.8 > > /usr/local/share/perl/5.8.8 > > /usr/lib/perl5 > > /usr/share/perl5 > > /usr/lib/perl/5.8 > > /usr/share/perl/5.8 > > /usr/local/lib/site_perl > > > > > > # ls -l /usr/local/lib/perl/5.8.8/ > > total 180 > > drwxrwsr-x 2 root staff 4096 Nov 7 03:58 BerkeleyDB > > -r--r--r-- 1 root staff 35494 Sep 30 21:30 BerkeleyDB.pm > > -r--r--r-- 1 root staff 55777 Sep 28 2007 BerkeleyDB.pod > > drwxrwsr-x 3 root staff 4096 Oct 27 10:29 Compress > > drwxrwsr-x 2 root staff 4096 Oct 31 16:44 Convert > > -r--r--r-- 1 root staff 19566 Oct 29 19:59 Cwd.pm > > drwxrwsr-x 2 root staff 4096 Nov 2 08:36 Digest > > drwxrwsr-x 3 root staff 4096 Nov 2 08:35 File > > drwxrwsr-x 2 root staff 4096 Oct 27 09:36 HTML > > drwxrwsr-x 2 root staff 4096 Nov 2 08:35 List > > drwxrwsr-x 3 root staff 4096 Oct 27 09:56 Net > > drwxrwsr-x 2 root staff 4096 Nov 2 08:35 Scalar > > drwxrwsr-x 2 root staff 4096 Nov 2 08:36 Term > > drwxrwsr-x 2 root staff 4096 Nov 1 03:12 Time > > drwxrwsr-x 2 root staff 4096 Nov 1 03:14 Unix > > drwxr-sr-x 28 root staff 4096 Nov 2 08:43 auto > > -rw-rw-r-- 1 root staff 11149 Nov 7 01:16 perllocal.pod > > > > > > manually delete BerkeleyDB, BerkeleyDB.pm and BerkeleyDB.pod > > > > > > OR I have to follow; > > http://search.cpan.org/~jhi/perl-5.8.0/lib/ExtUtils/Install.pm > > > > # perl -MExtUtils::Install -e uninstall BerkeleyDB > > > > > > But; > > > > # perl -MExtUtils::Installed -e'my $inst = > > ExtUtils::Installed->new();print $_, $/ for $inst->modules' | grep > > ExtUtils::Installed > > perl: warning: Setting locale failed. > > perl: warning: Please check that your locale settings: > > LANGUAGE = (unset), > > LC_ALL = (unset), > > LANG = "en_US" > > are supported and installed on your system. > > perl: warning: Falling back to the standard locale ("C"). > > > > > > I suppose ExtUtils::Installed module not installed, only the > annoying > > message displayed. > > > > > > TIA > > > > > > A side question, how to check whether a module has been installed > on > > cpan? I can't figure out on running "o conf"? > > > > > > B.R. > > Stephen > > > > > > > >> > >> On Fri, Nov 7, 2008 at 3:38 AM, Stephen Liu <[EMAIL PROTECTED]> > >> wrote: > >> > Hi folks, > >> > > >> > > >> > Debian Etch > >> > > >> > > >> > Fail testing BerkeleyDB > >> > > >> > > >> > cpan[10]> clean BerkeleyDB > >> > No complaint > >> > > >> > > >> > cpan[11]> test BerkeleyDB > >> > ...... > >> > ....... > >> > Can't load > >> > > >> > > > '/root/.cpan/build/BerkeleyDB-0.36-pwxlCB/blib/arch/auto/BerkeleyDB/BerkeleyDB.so' > >> > for module BerkeleyDB: > >> > > >> > > > /root/.cpan/build/BerkeleyDB-0.36-pwxlCB/blib/arch/auto/BerkeleyDB/BerkeleyDB.so: > >> > undefined symbol: db_create at /usr/lib/perl/5.8/DynaLoader.pm > line > >> > 225. > >> > at t/unknown.t line 8 > >> > Compilation failed in require at t/unknown.t line 8. > >> > BEGIN failed--compilation aborted at t/unknown.t line 8. > >> > Undefined subroutine &BerkeleyDB::Term::close_everything called > at > >> > /root/.cpan/build/BerkeleyDB-0.36-pwxlCB/blib/lib/BerkeleyDB.pm > >> line > >> > 1764. > >> > END failed--call queue aborted at t/unknown.t line 8. > >> > t/unknown......dubious > >> > Test returned status 2 (wstat 512, 0x200) > >> > Failed Test Stat Wstat Total Fail Failed List of Failed > >> > > >> > > > ------------------------------------------------------------------------------- > >> > t/btree.t 2 512 ?? ?? % ?? > >> > t/cds.t 2 512 ?? ?? % ?? > >> > t/db-3.0.t 2 512 ?? ?? % ?? > >> > t/db-3.1.t 2 512 ?? ?? % ?? > >> > t/db-3.2.t 2 512 ?? ?? % ?? > >> > t/db-3.3.t 2 512 ?? ?? % ?? > >> > t/db-4.4.t 2 512 ?? ?? % ?? > >> > t/db-4.6.t 2 512 ?? ?? % ?? > >> > t/db-4.7.t 2 512 ?? ?? % ?? > >> > t/db-4.x.t 2 512 ?? ?? % ?? > >> > t/destroy.t 2 512 ?? ?? % ?? > >> > t/encrypt.t 2 512 ?? ?? % ?? > >> > t/env.t 2 512 ?? ?? % ?? > >> > t/examples.t 2 512 ?? ?? % ?? > >> > t/examples3.t 2 512 ?? ?? % ?? > >> > t/filter.t 2 512 ?? ?? % ?? > >> > t/hash.t 2 512 ?? ?? % ?? > >> > t/join.t 2 512 ?? ?? % ?? > >> > t/queue.t 2 512 ?? ?? % ?? > >> > t/recno.t 2 512 ?? ?? % ?? > >> > t/sequence.t 255 65280 ?? ?? % ?? > >> > t/strict.t 2 512 ?? ?? % ?? > >> > t/subdb.t 2 512 ?? ?? % ?? > >> > t/txn.t 2 512 ?? ?? % ?? > >> > t/unknown.t 2 512 ?? ?? % ?? > >> > 1 test skipped. > >> > Failed 25/27 test scripts, 7.41% okay. 0/4 subtests failed, > 100.00% > >> > okay. > >> > make: *** [test_dynamic] Error 2 > >> > PMQS/BerkeleyDB-0.36.tar.gz > >> > /usr/bin/make test -- NOT OK > >> > //hint// to see the cpan-testers results for installing this > >> module, > >> > try: > >> > reports PMQS/BerkeleyDB-0.36.tar.gz > >> > Failed during this command: > >> > PMQS/BerkeleyDB-0.36.tar.gz : make_test NO > >> > > >> > > >> > > >> > # nano /usr/lib/perl/5.8/DynaLoader.pm > >> > my $libref = dl_load_file($file, $module->dl_load_flags) or > (line > >> 225) > >> > croak("Can't load '$file' for module $module: ".dl_error()); > >> > > >> > > >> > > >> > # nano /root/.cpan/build/BerkeleyDB-0.36-pwxlCB/t/txn.t > >> > use lib 't' ; > >> > use BerkeleyDB; (line 6) > >> > use util ; > >> > > >> > > >> > > >> > # nano /root/.cpan/build/BerkeleyDB-0.36-8xfeFJ/t/txn.t > >> > use lib 't' ; > >> > use BerkeleyDB; (line 6) > >> > use util ; > >> > > >> > > >> > > >> > # nano > >> /root/.cpan/build/BerkeleyDB-0.36-pwxlCB/blib/lib/BerkeleyDB.pm > >> > { > >> > close_everything() ; (line 1764) > >> > } > >> > > >> > > >> > Please help. TIA > >> > > >> > > >> > B.R. > >> > Stephen L > >> > > >> > Send instant messages to your online friends > >> http://uk.messenger.yahoo.com > >> > > >> > > > > > > Send instant messages to your online friends > http://uk.messenger.yahoo.com > > > Send instant messages to your online friends http://uk.messenger.yahoo.com