I happened to have a spare virtual host (localip:port) on my Apache2 so added a file containing phpinfo() at the root which displays a long page of configuration data.
$ cat /var/www/html/info.php <?php phpinfo(); ?> Browser => localip:port/info.php My Apache2 setup has cgi, php7.3 modules enabled among many others. This Apache2 runs a number of different virtual hosts as well as Baculum but there is a common set of configuration settings. It’s not clear to me just what is required here but i guess that is a question for another forum. Thanks All Chris > On 2 Dec 2020, at 04:33, Marcin Haba <ganius...@gmail.com> wrote: > > Hello Chris, > > For the question about which PHP version will use Baculum if you have > multiple PHP versions, you need to check in web server configuration > how your web server uses PHP. It can be different in different > operating systems and different settings. Once you know if it uses PHP > as a module or as CGI or as FastCGI, you know what to check. > > There is also a way to check using PHP version from the opposite side. > You can use phpinfo() function in one from PHP scripts running by the > web server. It will print you all details about PHP. > > Best regards, > Marcin Haba (gani) > > On Tue, 1 Dec 2020 at 22:36, Chris Wilkinson <winstonia...@gmail.com> wrote: >> >> Thanks very much for that link Martin, it is the pointer I needed. The >> mysqli and mysql extensions were not commented out (ie enabled) in >> /etc/php/7.3/apache2/php.ini. >> >> These have been changed to be commented out as the respondent suggested and >> the issue seems to be resolved. I did not find it necessary to include >> mysqlnd and pdo as also suggested by one respondent. A restart of apache2 >> was necessary also after this change. >> >> I did this in php7.3 only so far since this is the PHP version that Baculum >> seems to be using though I am not sure how Baculum chooses when multiple >> versions are installed. >> >> Best >> -Chris- >> >> >> >> >> On 1 Dec 2020, at 15:16, Martin Simmons <mar...@lispworks.com> wrote: >> >> The error seems to be: >> >> /usr/lib/php/20180731/pdo_mysql.so: undefined symbol: mysqlnd_allocator >> >> so maybe look at: >> >> https://stackoverflow.com/questions/38055444/php-7-0-and-mysql-start-up-error-undefined-symbol-mysqlnd-allocator-in-unknown >> >> __Martin >> >> >> On Tue, 1 Dec 2020 09:03:19 +0000, Chris Wilkinson said: >> >> >> Hello All >> >> For some time now I have been getting this error when Baculum >> (v9.6.6/Debian10) starts up. The error clears if the error box is closed and >> a menu item is clicked. This may have to be repeated two or three times to >> stick. Once running, all seems to function correctly. >> >> I have checked the obvious that the supposedly missing files are present and >> they are. >> >> $ file /usr/lib/php/20180731/pdo_mysql.so >> /usr/lib/php/20180731/pdo_mysql.so: ELF 64-bit LSB shared object, x86-64, >> version 1 (SYSV), dynamically linked, >> BuildID[sha1]=330c67983f804c787b2e48688632a632d931f132, stripped >> >> $ php -v >> PHP 7.3.24-3+0~20201103.72+debian10~1.gbp945915 (cli) (built: Nov 3 2020 >> 14:31:51) ( NTS ) >> Copyright (c) 1997-2018 The PHP Group >> Zend Engine v3.3.24, Copyright (c) 1998-2018 Zend Technologies >> with Zend OPcache v7.3.24-3+0~2 >> >> I do have both php7.3 and php7.4 installed. >> >> Could anyone suggest some tests to track down the cause? >> >> Thanks >> Chris Wilkinson >> >> Error code: 100 >> >> Message: Problem with connection to remote host. cURL error 0: . >> {"output":[{"poolid":1,"name":"Default","numvols":0,"maxvols":1,"useonce":0,"usecatalog":1,"acceptanyvolume":0,"volretention":5184000,"voluseduration":1209600,"maxvoljobs":0,"maxvolfiles":0,"maxvolbytes":10737418240,"autoprune":1,"recycle":1,"actiononpurge":1,"pooltype":"Backup","labeltype":0,"labelformat":"*","enabled":1,"scratchpoolid":0,"recyclepoolid":0,"nextpoolid":0,"migrationhighbytes":0,"migrationlowbytes":0,"migrationtime":0,"cacheretention":0},{"poolid":6,"name":"Scratch","numvols":0,"maxvols":0,"useonce":0,"usecatalog":1,"acceptanyvolume":0,"volretention":31536000,"voluseduration":0,"maxvoljobs":0,"maxvolfiles":0,"maxvolbytes":0,"autoprune":1,"recycle":1,"actiononpurge":0,"pooltype":"Backup","labeltype":0,"labelformat":"*","enabled":1,"scratchpoolid":0,"recyclepoolid":0,"nextpoolid":0,"migrationhighbytes":0,"migrationlowbytes":0,"migrationtime":0,"cacheretention":0},{"poolid":28,"name":"archived-di! >> >> ff","numvols":1,"maxvols":0,"useonce":0,"usecatalog":1,"acceptanyvolume":0,"volretention":5184000,"voluseduration":604800,"maxvoljobs":0,"maxvolfiles":0,"maxvolbytes":53687091200,"autoprune":1,"recycle":1,"actiononpurge":1,"pooltype":"Backup","labeltype":0,"labelformat":"archived-diff","enabled":1,"scratchpoolid":0,"recyclepoolid":0,"nextpoolid":0,"migrationhighbytes":0,"migrationlowbytes":0,"migrationtime":0,"cacheretention":0},{"poolid":27,"name":"archived-full","numvols":9,"maxvols":0,"useonce":0,"usecatalog":1,"acceptanyvolume":0,"volretention":94608000,"voluseduration":94608000,"maxvoljobs":0,"maxvolfiles":0,"maxvolbytes":53687091200,"autoprune":1,"recycle":1,"actiononpurge":1,"pooltype":"Backup","labeltype":0,"labelformat":"archived-full","enabled":1,"scratchpoolid":0,"recyclepoolid":0,"nextpoolid":0,"migrationhighbytes":0,"migrationlowbytes":0,"migrationtime":0,"cacheretention":0},{"poolid":29,"name":"archived-incr","numvols":1,"maxvols":0,"useonce":0,"usecatalog":1,! >> "acceptanyvolume":0,"volretention":50400,"voluseduration":8640! >> 0,"maxvoljobs":0,"maxvolfiles":0,"maxvolbytes":53687091200,"autoprune":1,"recycle":1,"actiononpurge":1,"pooltype":"Backup","labeltype":0,"labelformat":"archived-incr","enabled":1,"scratchpoolid":0,"recyclepoolid":0,"nextpoolid":0,"migrationhighbytes":0,"migrationlowbytes":0,"migrationtime":0,"cacheretention":0},{"poolid":2,"name":"file_catalog","numvols":3,"maxvols":0,"useonce":0,"usecatalog":1,"acceptanyvolume":0,"volretention":50400,"voluseduration":1296000,"maxvoljobs":0,"maxvolfiles":0,"maxvolbytes":524288000,"autoprune":1,"recycle":1,"actiononpurge":1,"pooltype":"Backup","labeltype":0,"labelformat":"catalog","enabled":1,"scratchpoolid":0,"recyclepoolid":0,"nextpoolid":0,"migrationhighbytes":0,"migrationlowbytes":0,"migrationtime":0,"cacheretention":0},{"poolid":25,"name":"media-diff","numvols":47,"maxvols":0,"useonce":0,"usecatalog":1,"acceptanyvolume":0,"volretention":345600,"voluseduration":345600,"maxvoljobs":0,"maxvolfiles":0,"maxvolbytes":53687091200,"autoprune":1! >> ,"recycle":1,"actiononpurge":1,"pooltype":"Backup","labeltype":0,"labelformat":"media-diff","enabled":1,"scratchpoolid":0,"recyclepoolid":0,"nextpoolid":0,"migrationhighbytes":0,"migrationlowbytes":0,"migrationtime":0,"cacheretention":0},{"poolid":24,"name":"media-full","numvols":85,"maxvols":0,"useonce":0,"usecatalog":1,"acceptanyvolume":0,"volretention":7776000,"voluseduration":1296000,"maxvoljobs":0,"maxvolfiles":0,"maxvolbytes":53687091200,"autoprune":1,"recycle":1,"actiononpurge":1,"pooltype":"Backup","labeltype":0,"labelformat":"media-full","enabled":1,"scratchpoolid":0,"recyclepoolid":0,"nextpoolid":0,"migrationhighbytes":0,"migrationlowbytes":0,"migrationtime":0,"cacheretention":0},{"poolid":26,"name":"media-incr","numvols":47,"maxvols":0,"useonce":0,"usecatalog":1,"acceptanyvolume":0,"volretention":50400,"voluseduration":172800,"maxvoljobs":0,"maxvolfiles":0,"maxvolbytes":53687091200,"autoprune":1,"recycle":1,"actiononpurge":1,"pooltype":"Backup","labeltype":0,"lab! >> elformat":"media-incr","enabled":1,"scratchpoolid":0,"recyclepoolid":0,! >> "nextpoolid":0,"migrationhighbytes":0,"migrationlowbytes":0,"migrationtime":0,"cacheretention":0},{"poolid":31,"name":"media2-diff","numvols":16,"maxvols":0,"useonce":0,"usecatalog":1,"acceptanyvolume":0,"volretention":345600,"voluseduration":7776000,"maxvoljobs":0,"maxvolfiles":0,"maxvolbytes":53687091200,"autoprune":1,"recycle":1,"actiononpurge":1,"pooltype":"Backup","labeltype":0,"labelformat":"media2-diff","enabled":1,"scratchpoolid":0,"recyclepoolid":0,"nextpoolid":0,"migrationhighbytes":0,"migrationlowbytes":0,"migrationtime":0,"cacheretention":0},{"poolid":30,"name":"media2-full","numvols":46,"maxvols":0,"useonce":0,"usecatalog":1,"acceptanyvolume":0,"volretention":7776000,"voluseduration":7776000,"maxvoljobs":0,"maxvolfiles":0,"maxvolbytes":53687091200,"autoprune":1,"recycle":1,"actiononpurge":1,"pooltype":"Backup","labeltype":0,"labelformat":"media2-full","enabled":1,"scratchpoolid":0,"recyclepoolid":0,"nextpoolid":0,"migrationhighbytes":0,"migrationlowbytes":0,"mi! >> grationtime":0,"cacheretention":0},{"poolid":32,"name":"media2-incr","numvols":4,"maxvols":0,"useonce":0,"usecatalog":1,"acceptanyvolume":0,"volretention":50400,"voluseduration":1209600,"maxvoljobs":0,"maxvolfiles":0,"maxvolbytes":53687091200,"autoprune":1,"recycle":1,"actiononpurge":1,"pooltype":"Backup","labeltype":0,"labelformat":"media2-incr","enabled":1,"scratchpoolid":0,"recyclepoolid":0,"nextpoolid":0,"migrationhighbytes":0,"migrationlowbytes":0,"migrationtime":0,"cacheretention":0},{"poolid":19,"name":"pool_diff","numvols":9,"maxvols":0,"useonce":0,"usecatalog":1,"acceptanyvolume":0,"volretention":345600,"voluseduration":1296000,"maxvoljobs":0,"maxvolfiles":0,"maxvolbytes":53687091200,"autoprune":1,"recycle":1,"actiononpurge":1,"pooltype":"Backup","labeltype":0,"labelformat":"diff","enabled":1,"scratchpoolid":0,"recyclepoolid":0,"nextpoolid":0,"migrationhighbytes":0,"migrationlowbytes":0,"migrationtime":0,"cacheretention":0},{"poolid":17,"name":"pool_full","numvols"! >> :45,"maxvols":0,"useonce":0,"usecatalog":1,"acceptanyvolume":0,"volrete! >> ntion":15552000,"voluseduration":1296000,"maxvoljobs":0,"maxvolfiles":0,"maxvolbytes":53687091200,"autoprune":1,"recycle":1,"actiononpurge":1,"pooltype":"Backup","labeltype":0,"labelformat":"full","enabled":1,"scratchpoolid":0,"recyclepoolid":0,"nextpoolid":0,"migrationhighbytes":0,"migrationlowbytes":0,"migrationtime":0,"cacheretention":0},{"poolid":18,"name":"pool_incr","numvols":60,"maxvols":0,"useonce":0,"usecatalog":1,"acceptanyvolume":0,"volretention":50400,"voluseduration":345600,"maxvoljobs":0,"maxvolfiles":0,"maxvolbytes":53687091200,"autoprune":1,"recycle":1,"actiononpurge":1,"pooltype":"Backup","labeltype":0,"labelformat":"incr","enabled":1,"scratchpoolid":0,"recyclepoolid":0,"nextpoolid":0,"migrationhighbytes":0,"migrationlowbytes":0,"migrationtime":0,"cacheretention":0}],"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-12-01 08:26 Apache/2.4.38 (Debian) PRADO/4.0.1 >> >> Best >> -Chris- >> >> >> >> >> >> >> _______________________________________________ >> Bacula-users mailing list >> Bacula-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/bacula-users >> >> >> _______________________________________________ >> Bacula-users mailing list >> Bacula-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/bacula-users > > > > -- > "Greater love hath no man than this, that a man lay down his life for > his friends." Jesus Christ > > "Większej miłości nikt nie ma nad tę, jak gdy kto życie swoje kładzie > za przyjaciół swoich." Jezus Chrystus
_______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users