"Perry and Lorae Merritt" <[EMAIL PROTECTED]> writes: > I recently upgraded my linux server from redhat 7.0 to 8.0. In the process, > the perl interface to my mysql database seems to have been broken. I have a
> [Wed Jan 29 18:13:02 2003] [error] [client 10.20.1.1] DBI object version > 1.30 does not match $DBI::VERSION 0.93 at > /usr/lib/perl5/5.8.0/i386-linux-thread-multi/DynaLoader.pm line 249. > I've listed all of the RPMs on my system that have anything to do with perl, > mysql, and dbi. > DBI-perl-bin-0.93-rh50.1 > mysql-DBI-perl-bin-1.825-1 > perl-DBD-MySQL-2.1017-3 > perl-DBI-1.30-1 It looks like you have multiple incompatible versions of DBI and DBD-MySQL installed, and that they become mixed-up at run-time. I am not familiar with Red Hat, but my guess would be that you need to uninstall DBI-perl-bin-0.93-rh50.1 and mysql-DBI-perl-bin-1.825-1, and maybe (if necessary) install upgraded versions that match the versions you installed of perl-DBD-MySQL-2.1017-3 and perl-DBI-1.30-1. Alternatively, uninstall all four packages, and recompile DBI and DBD-MySQL yourself from source (obtainable from www.cpan.org). - Kristian.
