I upgraded Baculum to 9.6.3 from the Stretch repository. Installation went
OK until I opened the Web client and got the following error in an error
box as soon as any data request was made, e.g. list job history. Bacula is
v9.4.2.

*Error code:* 100

*Message:* Problem with connection to remote host. cURL error 0: .
{"output":[],"error":0}
Prado\Exceptions\TPhpFatalErrorException Description

[Core Warning] PHP Startup: Unable to load dynamic library 'pdo_mysql'
(tried: /usr/lib/php/20180731/pdo_mysql (/usr/lib/php/20180731/pdo_mysql:
cannot open shared object file: No such file or directory),
/usr/lib/php/20180731/pdo_mysql.so (/usr/lib/php/20180731/pdo_mysql.so:
undefined symbol: mysqlnd_allocator)) (@line 0 in file Unknown).
Source File

/usr/share/baculum/htdocs/framework/pradosoft/prado/framework/PradoBase.php
(193)

0182:      * PHP shutdown function used to catch fatal errors.
0183:      * This method should be registered as PHP error handler using
0184:      * {@link register_shutdown_function}. The method throws an
exception that
0185:      * contains the error information.
0186:      */
0187:     public static function phpFatalErrorHandler()
0188:     {
0189:         $error = error_get_last();
0190:         if ($error &&
0191:             TPhpErrorException::isFatalError($error) &&
0192:             error_reporting() & $error['type']) {
0193:             self::exceptionHandler(new
TPhpFatalErrorException($error['type'], $error['message'],
$error['file'], $error['line']));
0194:         }
0195:     }
0196:
0197:     /**
0198:      * Default exception handler.
0199:      * This method should be registered as default exception handler using
0200:      * {@link set_exception_handler}. The method tries to use
the errorhandler
0201:      * module of the Prado application to handle the exception.
0202:      * If the application or the module does not exist, it
simply echoes the
0203:      * exception.
0204:      * @param Exception $exception exception that is not caught
0205:      */


Stack Trace

#0 [internal function]: Prado\PradoBase::phpFatalErrorHandler()
#1 {main}

2020-05-21 17:04 Apache/2.4.38 (Debian) PRADO
<https://github.com/pradosoft/prado>/4.0.1


The missing file /usr/lib/php/20180731/pdo_mysql.so noted above is actually
present.

-$ ls /usr/lib/php/20180731/
apc.so       ftp.so       mysqli.so      redis.so      sysvshm.so
apcu.so      gd.so        mysqlnd.so     shmop.so      tokenizer.so
bcmath.so    gettext.so   opcache.so     simplexml.so  wddx.so
calendar.so  iconv.so     “pdo_mysql.so"   smbclient.so  xmlreader.so
ctype.so     igbinary.so  pdo.so         sockets.so    xml.so
curl.so      imagick.so   pdo_sqlite.so  sqlite3.so    xmlwriter.so
dom.so       intl.so      phar.so        ssh2.so       xsl.so
exif.so      json.so      posix.so       sysvmsg.so    zip.so
fileinfo.so  mbstring.so  readline.so    sysvsem.so

Would be glad of any pointers to correct this.

Best
Chris Wilkinson
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to