in reply to Error Message - PL_perl_destruct_level at /usr/lib64/perl5/DynaLoader.pm

The installed version of DBD::mysql was built for a version of perl that defined the symbol PL_perl_destruct_level, but now you're running it on a perl that doesn't define that symbol.
Try building and installing DBD::mysql from source.

Cheers,
Rob
  • Comment on Re: Error Message - PL_perl_destruct_level at /usr/lib64/perl5/DynaLoader.pm

Replies are listed 'Best First'.
Re^2: Error Message - PL_perl_destruct_level at /usr/lib64/perl5/DynaLoader.pm
by Anonymous Monk on Apr 28, 2016 at 06:26 UTC

    Rob, thanks for the reply. On the server, I have gone to cPanel and installed DBD::mysql. Is this what you were suggesting? If so that has been done.

    If you are suggesting something different, can you elaborate or point me in the direction for information on how to accomplish what it is that you are suggesting

    Pete

      Is this what you were suggesting?

      I don't think so - though I'm not entirely sure what installing via cPanel actually does.
      I assume it just installs a pre-compiled DBD::mysql for you - and if that's the case you need to file a bug report with whoever is responsible for providing that pre-compiled DBD::mysql.
      It is simply not compatible with the perl that you are running.

      I suppose another option might be to use a perl that is compatible with that build of DBD::mysql (if such a perl is available to you).

      Cheers,
      Rob