Probably you mixed two DBI installations. The 1.40 version may be incomplete, but at least some libraries survived and exist in a directory that is searched before directory where the 1.42 librarys exist.
If you install the DBI modules from a package manager (like apt-get, rpm), try to remove and install from CPAN.
-Thiago Rondon amos.nak...@seagate.com escreveu:
Hi, Am getting the following DBI error. I think l might have too versions installed. How do l un-install one and leave the other? DBI object version 1.40 does not match $DBI::VERSION 1.42 at /usr/lib/perl5/5.8.5/i386-linux-thread-multi/DynaLoader.pm line 253. BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.5 /i386-linux-thread-multi/DBI.pm line 259. Compilation failed in require at /apps/code/e3.pl line 4. BEGIN failed--compilation aborted at /apps/code/e3.pl line 4 Regards, Amos Nakolo IT Systems Engineer Seagate Oklahoma