Page 1 of 1

Perl Fehler nach MySQL Update

Posted: 2004-03-18 11:04
by royan
Wenn ich über den Apache ein Perl Script ausführe erhalte ich folgenden Fehler:

Code: Select all

install_driver(mysql) failed: Can't load '/usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/auto/DBD/mysql/mysql.so' for module DBD::mysql: libmysqlclient.so.10: cannot open shared object file: No such file or directory at /usr/lib/perl5/5.8.0/i586-linux-thread-multi/DynaLoader.pm line 229.
 at (eval 10) line 3
Compilation failed in require at (eval 10) line 3.
Perhaps a required shared library or dll isn't installed where expected
 at common.pl line 81
Es wird also auf eine alte Client Lib zugriffen. Kann man das in irgendeiner Datei ändern oder einen symbolic Link auf die neue legen irgendwie?

Re: Perl Fehler nach MySQL Update

Posted: 2004-03-18 11:06
by standbye
ln -s <source> <target>

Re: Perl Fehler nach MySQL Update

Posted: 2004-03-18 11:22
by royan
ja die syntax ist klar. aber... er findet ja scheinbar die alte libmysqlclient nicht. ich weiss aber anhand der fehlermeldung auch nicht, wo er sie sucht

Re: Perl Fehler nach MySQL Update

Posted: 2004-03-18 11:26
by Joe User
Entweder Du installierst die MySQL4-shared-compat-libs, oder Du kompilierst Perl inklusive aller Module neu.