Advertisement
Help Keep Boards Alive. Support us by going ad free today. See here: https://subscriptions.boards.ie/.
If we do not hit our goal we will be forced to close the site.

Current status: https://keepboardsalive.com/

Annual subs are best for most impact. If you are still undecided on going Ad Free - you can also donate using the Paypal Donate option. All contribution helps. Thank you.
https://www.boards.ie/group/1878-subscribers-forum

Private Group for paid up members of Boards.ie. Join the club.

Perl MySQL issue

  • 20-02-2006 12:50PM
    #1
    Registered Users, Registered Users 2 Posts: 2,011 ✭✭✭


    Hi,

    I'm trying to install moveable type on my dev server (fedora core 4) but I ran the mt-check.cgi and all was well but when I went to run the mt.cgi I get the following error:

    Got an error: install_driver(mysql) failed: Can't load '/usr/lib/perl5/vendor_perl/5.8.6/i386-linux-thread-multi/auto/DBD/mysql/mysql.so' for module DBD::mysql: libmysqlclient.so.14: cannot open shared object file: No such file or directory at /usr/lib/perl5/5.8.6/i386-linux-thread-multi/DynaLoader.pm line 230.
    at (eval 7) line 3
    Compilation failed in require at (eval 7) line 3.
    Perhaps a required shared library or dll isn't installed where expected
    at lib/MT/ObjectDriver/DBI/mysql.pm line 48

    I gather it's something to do with a DBD-mysql module but I've done a yum update and it's the latest version of that module, mysql and perl are also up to date.

    Any ideas - it's doing my nut!!


Comments

  • Registered Users, Registered Users 2 Posts: 2,011 ✭✭✭colm_c


    ok got that sorted somehow... but now I'm getting

    Got an error: install_driver(mysql) failed: Can't load '/usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi/auto/DBD/mysql/mysql.so' for module DBD::mysql: /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi/auto/DBD/mysql/mysql.so: undefined symbol: SSL_CTX_free at /usr/lib/perl5/5.8.6/i386-linux-thread-multi/DynaLoader.pm line 230.
    at (eval 9) line 3
    Compilation failed in require at (eval 9) line 3.
    Perhaps a required shared library or dll isn't installed where expected
    at lib/MT/ObjectDriver/DBI/mysql.pm line 48

    Any ideas?


  • Registered Users, Registered Users 2 Posts: 37,485 ✭✭✭✭Khannie


    Does that file exist?


  • Registered Users, Registered Users 2 Posts: 2,011 ✭✭✭colm_c


    All those files mentioned exist. However I looked in the httpd log file I get the following entries in the log everytime I try to run the file in the browser:

    [error] [client 192.168.1.141] Use of uninitialized value in subroutine entry at /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi/DBI.pm line 1182.
    [error] [client 192.168.1.141] Had to create DBD::mysql::db::imp_data_size unexpectedly at /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi/DBI.pm line 1182.


Advertisement