On Wed, 29 Dec 2004 19:21:33 -0700, "John D. Sanders"
<> wrote:
>When I try to run a Perl script that uses DBI I get the following error
>message.
>
>[sanders@ns1 perl]$ ./dbtest.pl
>install_driver(mysql) failed: Can't load
>'/usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi/auto/DBD/mysql/mysql.so'
>for module DBD::mysql: /usr/lib/libmysqlclient.so.10: symbol errno,
>version GLIBC_2.0 not defined in file libc.so.6 with link time reference
>at /usr/lib/perl5/5.8.0/i386-linux-thread-multi/DynaLoader.pm line 229.
> at (eval 1) line 3
>Compilation failed in require at (eval 1) line 3.
>Perhaps a required shared library or dll isn't installed where expected
> at ./dbtest.pl line 37
Did the MySQL install complete as expected? Did you yourself install
the DBI and MySQL perl modules (I forget what they're called), did you
follow the instructions and did they build correctly? Have you
verified that there is a "mysql.so" file at that location?
It sounds like a failed installation of something, either MySQL or the
perl interface modules.
--
Henry Law <>< Manchester, England
|