|
| libmysqlclient.so.10 / 12 Fra : Kim Emax |
Dato : 04-01-06 10:35 |
|
Hejsa
Jeg har installeret en ny server og får nu denne fejl, når jeg kører
mine perl scripts:
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: libmysqlclient.so.10: cannot open shared object
file: No such file or directory 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 /root/scripts/birthday.pl line 26
Jeg har MySQL-(devel|shared|client|server)-4.0.26-0 installeret samt
perl-DBD-MySQL og en libmysqlclient.so.12, hvorledes løser jeg dette
problem?
--
Kim Emax
| |
Kim Emax (04-01-2006)
| Kommentar Fra : Kim Emax |
Dato : 04-01-06 23:27 |
|
Kim Emax wrote:
> 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: libmysqlclient.so.10: cannot open shared object
> file: No such file or directory at
> /usr/lib/perl5/5.8.0/i386-linux-thread-multi/DynaLoader.pm line 229.
> at (eval 1) line 3
Jeg har nu konstateret at det er perl-DBD-MySQL, der VIL ha
libmysqlclient.so.10 og ikke .12
http://rpmfind.net//linux/RPM/redhat-archive/8.0/i386/perl-DBD-MySQL-2.1017-3.i386.html
hvordan omgåes dette? Det hjælper ikke at lave et symlink til
libmysqlclient.so.10, der peger på libmysqlclient.so.12, så kommer der
blot en anden fejl. Kigger jeg efter nyere versioner af perl-DBD-MySQL:
http://rpmfind.net//linux/RPM/fedora/devel/i386/perl-DBD-MySQL-3.0002-2.1.1.i386.html
så er det libmysqlclient.so.14 og libmysqlclient.so.15, der er required
--
Kim Emax
| |
Michael Rasmussen (04-01-2006)
| Kommentar Fra : Michael Rasmussen |
Dato : 04-01-06 23:36 |
|
On Wed, 04 Jan 2006 23:26:34 +0100, Kim Emax wrote:
>
> Jeg har nu konstateret at det er perl-DBD-MySQL, der VIL ha
> libmysqlclient.so.10 og ikke .12
>
Har du installeret en uautoriseret version af MySQL klienten?
Hvilken distro anvender du, og version?
--
Hilsen/Regards
Michael Rasmussen
http://keyserver.veridis.com:11371/pks/lookup?op=get&search=0xE3E80917
| |
Kim Emax (05-01-2006)
| Kommentar Fra : Kim Emax |
Dato : 05-01-06 00:17 |
|
Michael Rasmussen wrote:
> On Wed, 04 Jan 2006 23:26:34 +0100, Kim Emax wrote:
>
>
>>Jeg har nu konstateret at det er perl-DBD-MySQL, der VIL ha
>>libmysqlclient.so.10 og ikke .12
>>
>
> Har du installeret en uautoriseret version af MySQL klienten?
> Hvilken distro anvender du, og version?
Det er en rødhætte9 og modsat sidste installation, så fravalgte jeg den
gamle mysql 3.23, der følger med RH9 og installerede 4.0.26 i stedet med
nyere rpm-pakker. Nu har jeg lavet en force install af den gamle pakke
og opgraderet derefter, og det virker som det skal nu...
Hvad mener du i grunden med en uautoriseret version af MySQL?
--
Kim Emax
| |
Michael Rasmussen (05-01-2006)
| Kommentar Fra : Michael Rasmussen |
Dato : 05-01-06 00:24 |
|
On Thu, 05 Jan 2006 00:17:19 +0100, Kim Emax wrote:
>
> Hvad mener du i grunden med en uautoriseret version af MySQL?
Netop det du skitserer: En version der ikke er pakket til distributionen.
Den MySQL-pakke, du har installeret, er formentligt pakket til Fedora?
--
Hilsen/Regards
Michael Rasmussen
http://keyserver.veridis.com:11371/pks/lookup?op=get&search=0xE3E80917
| |
Kim Emax (05-01-2006)
| Kommentar Fra : Kim Emax |
Dato : 05-01-06 01:03 |
|
Michael Rasmussen wrote:
> On Thu, 05 Jan 2006 00:17:19 +0100, Kim Emax wrote:
>
>
>>Hvad mener du i grunden med en uautoriseret version af MySQL?
>
> Netop det du skitserer: En version der ikke er pakket til distributionen.
> Den MySQL-pakke, du har installeret, er formentligt pakket til Fedora?
Jeg er faktisk i tvivl om, hvor jeg har hentet den fra. Kan det ses ud
af pakken?
/Kim
| |
Michael Rasmussen (05-01-2006)
| Kommentar Fra : Michael Rasmussen |
Dato : 05-01-06 19:44 |
| | |
Thorbjørn Ravn Ander~ (04-01-2006)
| Kommentar Fra : Thorbjørn Ravn Ander~ |
Dato : 04-01-06 23:56 |
|
Kim Emax <newsgroup@emax.dk> writes:
> Jeg har nu konstateret at det er perl-DBD-MySQL, der VIL ha
Det lyder som om det nemmeste er at installere DBD::MySQL selv fra CPAN.
--
Thorbjørn Ravn Andersen
| |
Kim Emax (05-01-2006)
| Kommentar Fra : Kim Emax |
Dato : 05-01-06 00:14 |
|
Thorbjørn Ravn Andersen wrote:
> Det lyder som om det nemmeste er at installere DBD::MySQL selv fra CPAN.
Ja, jeg har også igennem flere år konstateret at det er alt for
besværligt med det pakkesystem, så jeg har det med at smide nyere
versioner på med make i stedet. Har lavet en del shellscripts til f.eks.
installation af PHP, Apache, Apache_with_mod_ssl, openssl, openssh, mm
mv. specielt de 3 første er rare at ha, da der er en del parameter til
configure
Jeg endte med at smide en gl. 3.23 mysql ind med --force, som
installerede libmysqlclient.so.10, men for pokker, det er bare ikke
måden
--
Kim Emax
| |
|
|