Nevermind, the runscripts worked like a charm!!! 🙌 Thank you so much as 
always Bruno, your product is so flexible and fantastic I'm sure we'll end 
up choosing it!!!

On Thursday, December 25, 2025 at 10:28:15 PM UTC-3 Fabién Jardinero wrote:

> Hello Bruno! Thanks again for the valuable help!
>
> 1) Yeah, python3 is stock for SLE:
> # python3 --version
> Python 3.6.15
>
> 2) No VENV setup on this host, it's as stock as stock can be.
>
> 3) I do have all related packages on MySQL FD (or at least I believe I do):
>
> *# zypper se bareos | grep -e "i+" -e "i  |"*
> i  | bareos-common                                      | Common files, 
> required by multiple Bareos packages                        | package
> i+ | bareos-contrib-filedaemon-python-plugins           | Additional File 
> Daemon Python plugins, not part of the Bareos project     | package
> i+ | bareos-contrib-tools                               | Additional 
> tools, not part of the Bareos project                          | package
> i+ | bareos-filedaemon                                  | Bareos File 
> daemon (backup and restore client)                            | package
> i+ | bareos-filedaemon-mariabackup-python-plugin        | Mariabackup 
> Python plugin for Bareos File daemon                          | package
> i+ | bareos-filedaemon-percona-xtrabackup-python-plugin | Percona 
> xtrabackup Python plugin for Bareos File daemon                   | package
> i  | bareos-filedaemon-python-plugins-common            | Python plugin 
> for Bareos File daemon                                      | package
> i+ | bareos-filedaemon-python3-plugin                   | Python plugin 
> for Bareos File daemon                                      | package
> i+ | bareos-tools                                       | Bareos CLI tools 
> (bcopy, bextract, bls, bregex, bwild, bdedupestimate)    | package
> i+ | python3-bareos                                     | Backup Archiving 
> REcovery Open Sourced - Python module                    | package
>
> *# ls /usr/lib64/bareos/plugins/*
> bareos-fd-mariabackup.py         bareos_mysql_dump  bpipe-fd.so   openvz7 
>      python3-fd.so
> bareos-fd-percona-xtrabackup.py  bareos_tasks       mariadb-dump 
>  __pycache__
>
>
> Only error I see when debugging at level 250 is:
>
> mysql-fd-client (150): filed/fd_plugins.cc:526-40 
> plugin_ctx=0x7f2350018400 JobId=40 event=17
> mysql-fd-client (150): filed/fd_plugins.cc:366-40 plugin=python3-fd.so 
> plen=7 
> cmd=python3:module_path=/usr/lib64/bareos/plugins:module_name=bareos-fd-percona-xtrabackup:mycnf=/var/lib/bareos/.my.cnf
>  
> len=7
> mysql-fd-client (150): filed/fd_plugins.cc:304-40 IsEventForThisPlugin? 
> name=python3:module_path=/usr/lib64/bareos/plugins:module_name=bareos-fd-percona-xtrabackup:mycnf=/var/lib/bareos/.my.cnf
>  
> len=7 plugin=python3-fd.so plen=7
> mysql-fd-client (150): filed/fd_plugins.cc:321-40 IsEventForThisPlugin: 
> yes, full match (plugin=python3-fd.so, 
> name=python3:module_path=/usr/lib64/bareos/plugins:module_name=bareos-fd-percona-xtrabackup:mycnf=/var/lib/bareos/.my.cnf)
> mysql-fd-client (150): filed/fd_plugins.cc:539-40 updated cmd = 
> 'python3:module_path=/usr/lib64/bareos/plugins:module_name=bareos-fd-percona-xtrabackup:mycnf=/var/lib/bareos/.my.cnf'
> mysql-fd-client (150): include/python_plugin_modules_common.inc:66-40 
> python3-fd.so: python3-fd: Trying to load module with name 
> bareos-fd-percona-xtrabackup
> mysql-fd-client (150): include/python_plugin_modules_common.inc:74-40 
> python3-fd.so: python3-fd: Failed to load module with name 
> bareos-fd-percona-xtrabackup
> mysql-fd-client (150): include/python_plugins_common.inc:155-40 
> python3-fd.so: bareosfd: Traceback (most recent call last):
>   File "/usr/lib64/bareos/plugins/bareos-fd-percona-xtrabackup.py", line 
> 26, in <module>
>
>     from BareosFdWrapper import *
> ModuleNotFoundError: No module named 'BareosFdWrapper'
>
> mysql-fd-client (150): filed/fd_plugins.cc:575-40 Cancel return from 
> GeneratePluginEvent
>
>
> Are you using Bareos 25? Mostly because the lines:
>
>
> *from BareosFdWrapper import *ModuleNotFoundError: No module named 
> 'BareosFdWrapper'*
> Tell me the module name changed on Bareos25?
>
> I will see if I can get my head around runscript before job and bpipe, 
> maybe I can come up with a workaround! I just want to avoid leaving any 
> lingering files from the mysqldump.
>
> Thanks again for the great help, Bruno!
>
>
> Fabi.
>
>
> On Thursday, December 25, 2025 at 5:37:19 AM UTC-3 Bruno Friedmann wrote:
>
> Hello,
>
> Tested yesterday, all plugins work quite well here, so there's something 
> that might influence greatly your result.
>
> Two things comes to my mind:
>
> - Do you still use the stock python3 version of SLE (should be 3.6)? or 
> any venv that might interfere with what Bareos is expecting.
>
> - Do you have all related package installed (normally the deps are checked 
> and should just work but who knows), especially did you realize than you 
> need the python3 + plugin installed on the FD doing the backup?
>
>  
>
> Its hard to tell without configuration, job log, trace (check setdebug 
> level=250 on the fd then run a job, usually the trace contain lot of useful 
> information for debugging.
>
> Appart from that, dumping a mysql host can also be done in a runscript pre 
> job instruction something similar to what we do for the BackupCatalog job
>
> Otherwise there's also the excellent bpipe plugin which can ingest 
> directly the mysql-dump.
>
>  
>
> Regards
>
> On jeudi, 25 décembre 2025 05.13:54 h heure normale d’Europe centrale 
> Fabién Jardinero wrote:
>
> > Thank you so much for you help Bruno, and Merry Christmas!
>
> > Unfortunately running into the same error message with Percona Xtrabackup
>
> > Plugin:
>
> > mysql-fd-client JobId 37: Fatal error: bareosfd: Traceback (most recent
>
> > call last):
>
> > File "/usr/lib64/bareos/plugins/bareos-fd-percona-xtrabackup.py", line 
> 26,
>
> > in
>
> > from BareosFdWrapper import *
>
> > ModuleNotFoundError: No module named 'BareosFdWrapper'
>
> > 
>
> > Is there any documentation as to what changed on Bareos25 that I need to
>
> > adjust on plugins?
>
> > 
>
> > I really want to push for Bareos product on production because aside from
>
> > this small hiccup, I found your product fascinating in terms of
>
> > configuration and debugging, it's PERFECT. I don't want to sound too
>
> > flattering and sweet-talking, but coming from an IBM Spectrum environment
>
> > (ugh), your product is a breath of fresh air!
>
> > Unfortunately the DB plugin is a blocker since we don't want to depend on
>
> > cron jobs to mysqldump the DBs and then pull them with Bareos, to avoid
>
> > more points of failure.
>
> > 
>
> > So if you could point me to the right direction on what I need to fix on
>
> > the plugin, I'll definitely put myself to work on it if needed!
>
> > Thanks again in advance.
>
> > Fabi.
>
> > 
>
> > 
>
> > On Wednesday, December 24, 2025 at 7:13:26 AM UTC-3 Bruno Friedmann
>
> > 
>
> > (bruno-at-bareos) wrote:
>
> > > > Unfortuantely I cannot use
>
> > > 
>
> > > bareos-filedaemon-percona-xtrabackup-python-plugin because that works 
> with
>
> > > MySQL 8.4 and I have MySQL 8.0
>
> > > 
>
> > > For the right version, it seems version 8.0 can still be grabbed from
>
> > > perconna
>
> > > https://docs.percona.com/percona-xtrabackup/8.0/
>
> > > 
>
> > > Install that version to connect the plugin with.
>
> > > 
>
> > > Regards
>
> > > 
>
> > > On Wednesday, 24 December 2025 at 10:04:29 UTC+1 Bruno Friedmann
>
> > > 
>
> > > (bruno-at-bareos) wrote:
>
> > >> Hi Fabién
>
> > >> So the module you're trying to use is a community module which is
>
> > >> supported / developed by the community. Bareos gmbH package it, that's
>
> > >> all.
>
> > >> But anyway this module has a systemtest and should be tested before
>
> > >> release (I will check if this is the case under SUSE).
>
> > >> 
>
> > >> What you might want to try instead perconna is the mariadb plugin 
> which
>
> > >> allow pitr backup/restore on mariadb and that one should work out of 
> the
>
> > >> box.
>
> > >> 
>
> > >> If you can yes, please open an issue on github, giving as much
>
> > >> information as you can.
>
> > >> 
>
> > >> Regards
>
> > >> 
>
> > >> On Wednesday, 24 December 2025 at 03:46:59 UTC+1 Fabién Jardinero 
> wrote:
>
> > >>> # cat /etc/os-release
>
> > >>> NAME="openSUSE Leap"
>
> > >>> VERSION="15.6"
>
> > >>> 
>
> > >>> # bareos-fd --version
>
> > >>> 25.0.2~pre13.add249aa9
>
> > >>> 
>
> > >>> We're considering Bareos with commercial support for our company, my
>
> > >>> head of IT requested a demo of a few options, I chose Bareos because
>
> > >>> I've
>
> > >>> worked with SUSE for a while, but I'm running into issues with the 
> MySQL
>
> > >>> plugin.
>
> > >>> 
>
> > >>> I got this error (full verbose output, error in bold)
>
> > >>> 
>
> > >>> # sudo -u bareos /usr/sbin/bareos-fd -d 150 -f
>
> > >>> bareos-fd (10): lib/parse_conf.h:460-0 ConfigResourcesContainer: new
>
> > >>> configuration_resources_ 0x55798b80df80
>
> > >>> bareos-fd (100): lib/parse_conf.cc:181-0 config file =
>
> > >>> /etc/bareos/bareos-fd.d/*/*.conf
>
> > >>> bareos-fd (100): lib/lex.cc:295-0 glob 
> /etc/bareos/bareos-fd.d/*/*.conf:
>
> > >>> 4 files
>
> > >>> bareos-fd (100): lib/lex.cc:194-0 open config file:
>
> > >>> /etc/bareos/bareos-fd.d/client/myself.conf
>
> > >>> bareos-fd (100): lib/lex.cc:194-0 open config file:
>
> > >>> /etc/bareos/bareos-fd.d/director/bareos-dir.conf
>
> > >>> bareos-fd (100): lib/lex.cc:194-0 open config file:
>
> > >>> /etc/bareos/bareos-fd.d/director/bareos-mon.conf
>
> > >>> bareos-fd (100): lib/lex.cc:194-0 open config file:
>
> > >>> /etc/bareos/bareos-fd.d/messages/Standard.conf
>
> > >>> bareos-fd (100): lib/lex.cc:295-0 glob 
> /etc/bareos/bareos-fd.d/*/*.conf:
>
> > >>> 4 files
>
> > >>> bareos-fd (100): lib/lex.cc:194-0 open config file:
>
> > >>> /etc/bareos/bareos-fd.d/client/myself.conf
>
> > >>> bareos-fd (100): lib/lex.cc:194-0 open config file:
>
> > >>> /etc/bareos/bareos-fd.d/director/bareos-dir.conf
>
> > >>> bareos-fd (100): lib/lex.cc:194-0 open config file:
>
> > >>> /etc/bareos/bareos-fd.d/director/bareos-mon.conf
>
> > >>> bareos-fd (100): lib/lex.cc:194-0 open config file:
>
> > >>> /etc/bareos/bareos-fd.d/messages/Standard.conf
>
> > >>> mysql-fd-client (100): lib/bsys.cc:616-0 ReadStateFile seek to 192
>
> > >>> mysql-fd-client (100): lib/recent_job_results_list.cc:57-0 Read
>
> > >>> num_items=4
>
> > >>> mysql-fd-client (50): lib/plugins.cc:211-0 LoadPlugins
>
> > >>> mysql-fd-client (150): filed/fd_plugins.cc:1823-0 IsPluginCompatible
>
> > >>> called
>
> > >>> mysql-fd-client (150): filed/fd_plugins.cc:1800-0 Loaded plugin:
>
> > >>> python3-fd.so
>
> > >>> mysql-fd-client (10): filed/socket_server.cc:122-0 filed: listening 
> on
>
> > >>> port 9102
>
> > >>> mysql-fd-client (10): filed/socket_server.cc:122-0 filed: listening 
> on
>
> > >>> port 9102
>
> > >>> mysql-fd-client (100): lib/bnet_server_tcp.cc:141-0 Addresses
>
> > >>> host[ipv4;0.0.0.0;9102] host[ipv6;::;9102]
>
> > >>> mysql-fd-client (100): lib/bsock.cc:85-0 Construct BareosSocket
>
> > >>> mysql-fd-client (100): lib/tls_openssl_private.cc:57-0 Construct
>
> > >>> TlsOpenSslPrivate
>
> > >>> mysql-fd-client (100): lib/tls_openssl_private.cc:618-0 Set tcp
>
> > >>> filedescriptor: <5>
>
> > >>> mysql-fd-client (100): lib/tls_openssl_private.cc:636-0 Set 
> protocol: <>
>
> > >>> mysql-fd-client (100): lib/tls_openssl_private.cc:558-0 Set 
> ca_certfile:
>
> > >>> <>
>
> > >>> mysql-fd-client (100): lib/tls_openssl_private.cc:564-0 Set 
> ca_certdir:
>
> > >>> <>
>
> > >>> mysql-fd-client (100): lib/tls_openssl_private.cc:570-0 Set 
> crlfile_: <>
>
> > >>> mysql-fd-client (100): lib/tls_openssl_private.cc:576-0 Set 
> certfile_:
>
> > >>> <>
>
> > >>> mysql-fd-client (100): lib/tls_openssl_private.cc:582-0 Set 
> keyfile_: <>
>
> > >>> mysql-fd-client (100): lib/tls_openssl_private.cc:600-0 Set dhfile_: 
> <>
>
> > >>> mysql-fd-client (100): lib/tls_openssl_private.cc:624-0 Set 
> cipherlist:
>
> > >>> <>
>
> > >>> mysql-fd-client (100): lib/tls_openssl_private.cc:630-0 Set
>
> > >>> ciphersuites:
>
> > >>> <>
>
> > >>> mysql-fd-client (100): lib/tls_openssl_private.cc:606-0 Set Verify 
> Peer:
>
> > >>> <false>
>
> > >>> mysql-fd-client (100): lib/tls_openssl_private.cc:612-0 Set ktls:
>
> > >>> <false>
>
> > >>> mysql-fd-client (100): lib/tls_openssl_private.cc:482-0 
> psk_server_cb.
>
> > >>> identitiy: R_DIRECTOR bareos-dir.
>
> > >>> mysql-fd-client (100): lib/tls_openssl_private.cc:503-0 
> psk_server_cb.
>
> > >>> result: 32.
>
> > >>> mysql-fd-client (50): lib/bnet.cc:141-0 TLS server negotiation
>
> > >>> established.
>
> > >>> mysql-fd-client (110): filed/socket_server.cc:82-0 Conn: Hello 
> Director
>
> > >>> bareos-dir calling
>
> > >>> 
>
> > >>> mysql-fd-client (110): filed/socket_server.cc:87-0 Got a DIR 
> connection
>
> > >>> at 23-Dec-2025 21:32:47
>
> > >>> mysql-fd-client (100): lib/jcr.cc:185-0 Construct JobControlRecord
>
> > >>> mysql-fd-client (120): filed/dir_cmd.cc:571-0 Calling Authenticate
>
> > >>> mysql-fd-client (50): lib/cram_md5.cc:106-0 send: auth cram-md5 <
>
> > >>> 2057868628 <(205)%20786-8628>.1766543567@R_CLIENT::mysql-fd-client>
>
> > >>> ssl=2
>
> > >>> mysql-fd-client (100): lib/cram_md5.cc:167-0 cram-get received: auth
>
> > >>> cram-md5 <115256084.1766543567@R_DIRECTOR::bareos-dir> ssl=2
>
> > >>> mysql-fd-client (50): lib/cram_md5.cc:61-0 my_name:
>
> > >>> <R_CLIENT::mysql-fd-client> - challenge_name: 
> <R_DIRECTOR::bareos-dir>
>
> > >>> mysql-fd-client (99): lib/cram_md5.cc:232-0 sending resp to 
> challenge:
>
> > >>> /++1OwVVpR9qjD+FCX+BCB
>
> > >>> mysql-fd-client (120): filed/dir_cmd.cc:572-0 OK Authenticate
>
> > >>> mysql-fd-client (100): filed/dir_cmd.cc:441-0 <dird: JobId=24
>
> > >>> Job=mysql-job.2025-12-23_21.32.44_41 SDid=29 SDtime=1766368640
>
> > >>> Authorization=IEPG-DLBH-ADAM-IAPF-MGKB-JLED-IIDF-FCCA ssl=4
>
> > >>> 
>
> > >>> mysql-fd-client (100): filed/dir_cmd.cc:460-0 Executing JobId= 
> command.
>
> > >>> mysql-fd-client (5): filed/dir_cmd.cc:1443-24 set sd auth key
>
> > >>> mysql-fd-client (5): filed/dir_cmd.cc:1446-24 set sd ssl_policy to 4
>
> > >>> mysql-fd-client (120): filed/dir_cmd.cc:937-24 JobId=24
>
> > >>> Auth=IEPG-DLBH-ADAM-IAPF-MGKB-JLED-IIDF-FCCA TlsPolicy=4
>
> > >>> mysql-fd-client (150): filed/fd_plugins.cc:1910-24 Instantiate
>
> > >>> plugin_ctx=0x7fb6c4018400 JobId=24
>
> > >>> mysql-fd-client (150): filed/fd_plugins.cc:2361-24 fd-plugin: Plugin
>
> > >>> registered event=12
>
> > >>> mysql-fd-client (150): filed/fd_plugins.cc:2361-24 fd-plugin: Plugin
>
> > >>> registered event=13
>
> > >>> mysql-fd-client (150): filed/fd_plugins.cc:2361-24 fd-plugin: Plugin
>
> > >>> registered event=20
>
> > >>> mysql-fd-client (150): filed/fd_plugins.cc:2361-24 fd-plugin: Plugin
>
> > >>> registered event=17
>
> > >>> mysql-fd-client (150): filed/fd_plugins.cc:2361-24 fd-plugin: Plugin
>
> > >>> registered event=1
>
> > >>> mysql-fd-client (150): filed/fd_plugins.cc:2361-24 fd-plugin: Plugin
>
> > >>> registered event=10
>
> > >>> mysql-fd-client (150): filed/fd_plugins.cc:2361-24 fd-plugin: Plugin
>
> > >>> registered event=11
>
> > >>> mysql-fd-client (150): filed/fd_plugins.cc:2361-24 fd-plugin: Plugin
>
> > >>> registered event=9
>
> > >>> mysql-fd-client (150): filed/fd_plugins.cc:2361-24 fd-plugin: Plugin
>
> > >>> registered event=15
>
> > >>> mysql-fd-client (150): filed/fd_plugins.cc:526-24
>
> > >>> plugin_ctx=0x7fb6c4018400 JobId=24 event=1
>
> > >>> mysql-fd-client (150): filed/fd_plugins.cc:304-24 
> IsEventForThisPlugin?
>
> > >>> name=(null) len=0 plugin=python3-fd.so plen=7
>
> > >>> mysql-fd-client (100): filed/dir_cmd.cc:441-24 <dird: level = full
>
> > >>> 
>
> > >>>  mtime_only=0
>
> > >>> 
>
> > >>> mysql-fd-client (100): filed/dir_cmd.cc:460-24 Executing level =
>
> > >>> 
>
> > >>>  command.
>
> > >>> 
>
> > >>> mysql-fd-client (10): filed/dir_cmd.cc:1281-24 LevelCmd: level = full
>
> > >>> 
>
> > >>>  mtime_only=0
>
> > >>> 
>
> > >>> mysql-fd-client (150): filed/fd_plugins.cc:526-24
>
> > >>> plugin_ctx=0x7fb6c4018400 JobId=24 event=12
>
> > >>> mysql-fd-client (150): filed/fd_plugins.cc:304-24 
> IsEventForThisPlugin?
>
> > >>> name=(null) len=0 plugin=python3-fd.so plen=7
>
> > >>> mysql-fd-client (100): filed/dir_cmd.cc:441-24 <dird: fileset vss=1
>
> > >>> 
>
> > >>> mysql-fd-client (100): filed/dir_cmd.cc:460-24 Executing fileset
>
> > >>> command.
>
> > >>> mysql-fd-client (100): filed/fileset.cc:529-24 I
>
> > >>> mysql-fd-client (100): filed/fileset.cc:529-24 O MZf4HAX
>
> > >>> mysql-fd-client (100): filed/fileset.cc:529-24 G
>
> > >>> 
> python3:module_path=/usr/lib64/bareos/plugins:module_name=bareos_mysql_d
>
> > >>> ump:db=jiradb mysql-fd-client (100): filed/fileset.cc:529-24 N
>
> > >>> mysql-fd-client (100): filed/fileset.cc:529-24 N
>
> > >>> mysql-fd-client (100): filed/fileset.cc:529-24 N
>
> > >>> mysql-fd-client (150): filed/fd_plugins.cc:630-24 plugin
>
> > >>> 
> cmd=python3:module_path=/usr/lib64/bareos/plugins:module_name=bareos_mys
>
> > >>> ql_dump:db=jiradb mysql-fd-client (150): filed/fd_plugins.cc:526-24
>
> > >>> plugin_ctx=0x7fb6c4018400 JobId=24 event=17
>
> > >>> mysql-fd-client (150): filed/fd_plugins.cc:366-24 
> plugin=python3-fd.so
>
> > >>> plen=7
>
> > >>> 
> cmd=python3:module_path=/usr/lib64/bareos/plugins:module_name=bareos_mys
>
> > >>> ql_dump:db=jiradb len=7
>
> > >>> mysql-fd-client (150): filed/fd_plugins.cc:304-24 
> IsEventForThisPlugin?
>
> > >>> 
> name=python3:module_path=/usr/lib64/bareos/plugins:module_name=bareos_my
>
> > >>> sql_dump:db=jiradb len=7 plugin=python3-fd.so plen=7
>
> > >>> mysql-fd-client (150): filed/fd_plugins.cc:321-24 
> IsEventForThisPlugin:
>
> > >>> yes, full match (plugin=python3-fd.so,
>
> > >>> 
> name=python3:module_path=/usr/lib64/bareos/plugins:module_name=bareos_my
>
> > >>> sql_dump:db=jiradb) mysql-fd-client (150): filed/fd_plugins.cc:539-24
>
> > >>> updated cmd =
>
> > >>> 
> 'python3:module_path=/usr/lib64/bareos/plugins:module_name=bareos_mysql_
>
> > >>> dump:db=jiradb' mysql-fd-client (150):
>
> > >>> include/python_plugin_modules_common.inc:66-24 python3-fd.so:
>
> > >>> python3-fd: Trying to load module with name bareos_mysql_dump
>
> > >>> mysql-fd-client (150): include/python_plugin_modules_common.inc:74-24
>
> > >>> python3-fd.so: python3-fd: Failed to load module with name
>
> > >>> bareos_mysql_dump mysql-fd-client (150):
>
> > >>> include/python_plugins_common.inc:155-24
>
> > >>> 
>
> > >>> python3-fd.so: bareosfd: Traceback (most recent call last):
>
> > >>>   File "/usr/lib64/bareos/plugins/bareos_mysql_dump/__init__.py", 
> line
>
> > >>> 
>
> > >>> 12, in <module>
>
> > >>> 
>
> > >>>     import BareosFdWrapper
>
> > >>> 
>
> > >>> ModuleNotFoundError: No module named 'BareosFdWrapper'
>
> > >>> 
>
> > >>> mysql-fd-client (150): filed/fd_plugins.cc:575-24 Cancel return from
>
> > >>> GeneratePluginEvent
>
> > >>> mysql-fd-client (100): filed/dir_cmd.cc:441-24 <dird: 
> getSecureEraseCmd
>
> > >>> 
>
> > >>> mysql-fd-client (100): filed/dir_cmd.cc:460-24 Executing
>
> > >>> getSecureEraseCmd command.
>
> > >>> mysql-fd-client (100): filed/dir_cmd.cc:441-24 <dird: storage
>
> > >>> address=storage.local port=9103 ssl=4
>
> > >>> 
>
> > >>> mysql-fd-client (100): filed/dir_cmd.cc:460-24 Executing storage
>
> > >>> 
>
> > >>>  command.
>
> > >>> 
>
> > >>> mysql-fd-client (100): lib/bsock.cc:85-24 Construct BareosSocket
>
> > >>> mysql-fd-client (100): filed/dir_cmd.cc:1459-24 StorageCmd: storage
>
> > >>> address=storage.local port=9103 ssl=4
>
> > >>> mysql-fd-client (110): filed/dir_cmd.cc:1474-24 Open storage:
>
> > >>> storage.local:9103 ssl=4
>
> > >>> mysql-fd-client (100): lib/bsock.cc:161-24 All source addresses
>
> > >>> mysql-fd-client (100): lib/bsock_tcp.cc:271-24 Current
>
> > >>> host[ipv4;192.168.101.1;9103]  All host[ipv4;192.168.101.1;9103]
>
> > >>> mysql-fd-client (100): lib/bsock_tcp.cc:199-24 who=Storage daemon
>
> > >>> host=storage.local port=9103
>
> > >>> mysql-fd-client (110): filed/dir_cmd.cc:1501-24 Connection OK to SD.
>
> > >>> mysql-fd-client (100): lib/tls_openssl_private.cc:57-24 Construct
>
> > >>> TlsOpenSslPrivate
>
> > >>> mysql-fd-client (100): lib/tls_openssl_private.cc:618-24 Set tcp
>
> > >>> filedescriptor: <6>
>
> > >>> mysql-fd-client (100): lib/tls_openssl_private.cc:636-24 Set 
> protocol:
>
> > >>> <>
>
> > >>> mysql-fd-client (100): lib/tls_openssl_private.cc:558-24 Set
>
> > >>> ca_certfile:
>
> > >>> <>
>
> > >>> mysql-fd-client (100): lib/tls_openssl_private.cc:564-24 Set 
> ca_certdir:
>
> > >>> <>
>
> > >>> mysql-fd-client (100): lib/tls_openssl_private.cc:570-24 Set 
> crlfile_:
>
> > >>> <>
>
> > >>> mysql-fd-client (100): lib/tls_openssl_private.cc:576-24 Set 
> certfile_:
>
> > >>> <>
>
> > >>> mysql-fd-client (100): lib/tls_openssl_private.cc:582-24 Set 
> keyfile_:
>
> > >>> <>
>
> > >>> mysql-fd-client (100): lib/tls_openssl_private.cc:600-24 Set 
> dhfile_: <>
>
> > >>> mysql-fd-client (100): lib/tls_openssl_private.cc:624-24 Set 
> cipherlist:
>
> > >>> <>
>
> > >>> mysql-fd-client (100): lib/tls_openssl_private.cc:630-24 Set
>
> > >>> ciphersuites: <>
>
> > >>> mysql-fd-client (100): lib/tls_openssl_private.cc:606-24 Set Verify
>
> > >>> Peer:
>
> > >>> <false>
>
> > >>> mysql-fd-client (50): lib/tls_openssl.cc:61-24 Preparing TLS_PSK 
> CLIENT
>
> > >>> context for identity R_JOB mysql-job.2025-12-23_21.32.44_41
>
> > >>> mysql-fd-client (100): lib/tls_openssl_private.cc:612-24 Set ktls:
>
> > >>> <false>
>
> > >>> mysql-fd-client (100): lib/tls_openssl_private.cc:545-24 
> psk_client_cb.
>
> > >>> identity: R_JOB mysql-job.2025-12-23_21.32.44_41.
>
> > >>> mysql-fd-client (50): lib/bnet.cc:192-24 TLS client negotiation
>
> > >>> established.
>
> > >>> mysql-fd-client (50): lib/bsock.cc:391-24 TwoWayAuthenticate failed,
>
> > >>> because job was canceled.
>
> > >>> mysql-fd-client (100): lib/bsock.cc:137-24 Destruct BareosSocket
>
> > >>> mysql-fd-client (100): lib/tls_openssl_private.cc:80-24 Destruct
>
> > >>> TlsOpenSslPrivate
>
> > >>> mysql-fd-client (100): filed/dir_cmd.cc:463-24 Quit command loop.
>
> > >>> Canceled=1
>
> > >>> mysql-fd-client (110): filed/dir_cmd.cc:487-24 End FD msg: 2800 End 
> Job
>
> > >>> TermCode=102 JobFiles=0 ReadBytes=0 JobBytes=0 Errors=1 VSS=0 
> Encrypt=0
>
> > >>> 
>
> > >>> mysql-fd-client (150): filed/fd_plugins.cc:1925-24 Free instance
>
> > >>> fd-plugin_ctx_list=0x7fb6c4018400 JobId=24
>
> > >>> mysql-fd-client (100): lib/jcr.cc:378-24 Destruct JobControlRecord
>
> > >>> mysql-fd-client (50): lib/crypto_openssl.cc:1544-24 SSL_get_error()
>
> > >>> returned ssl-error
>
> > >>> mysql-fd-client (100): lib/tls_openssl_private.cc:80-24 Destruct
>
> > >>> TlsOpenSslPrivate
>
> > >>> mysql-fd-client (100): lib/bsock.cc:137-24 Destruct BareosSocket
>
> > >>> mysql-fd-client (100): lib/bsys.cc:659-24 write_last_jobs seek to 192
>
> > >>> mysql-fd-client (100): lib/jcr.cc:268-24 FreeCommonJcr: 
> 0x7fb6c4014b90
>
> > >>> mysql-fd-client (100): filed/dir_cmd.cc:507-0 Done with FreeJcr
>
> > >>> 
>
> > >>> 
>
> > >>> So I went ahead and fixed the BareosFdWrapper and
>
> > >>> BareosFdPluginBaseclass and managed to get rid of the error but then 
> I
>
> > >>> was
>
> > >>> getting:
>
> > >>> 
>
> > >>> "AttributeError: module 'bareosfd' has no attribute 'PluginBase'"
>
> > >>> 
>
> > >>> I've tried many changes to the plugin .py files (I cannot remember 
> how
>
> > >>> much now) and the issue is always comes back with:
>
> > >>> 
>
> > >>> "15 2025-12-23 21:24:28 File JobId 22: Because no backup data was
>
> > >>> received, no device was reserved. As such no Session Labels were 
> written
>
> > >>> for this job."
>
> > >>> 
>
> > >>> I'm not well versed in Python (or programming at all) so I'm not 
> really
>
> > >>> getting anywhere with trying to fix the code.
>
> > >>> Unfortuantely I cannot use
>
> > >>> bareos-filedaemon-percona-xtrabackup-python-plugin because that works
>
> > >>> with
>
> > >>> MySQL 8.4 and I have MySQL 8.0
>
> > >>> I can backup any other files from the same host, so the issue is not
>
> > >>> really the config but the plugin (seems to me, might be wrong).
>
> > >>> 
>
> > >>> I tried downloading an older version of Bareos but it seems that
>
> > >>> community support is only for current (I totally understand, free
>
> > >>> product=
>
> > >>> we are the testers), should I open a bug?
>
> > >>> Any help would be greatly appreciated!
>
>
> -- 
>
>   Bruno Friedmann          
>
>   Bareos GmbH & Co. KG     Phone: +49 221-630693-95
>
>   https://www.bareos.com
>
>  Sitz der Gesellschaft: Köln | Amtsgericht Köln: HRA 29646
>
>  Komplementär: Bareos Verwaltungs-GmbH
>
>  Geschäftsführer: Stephan Dühr, Jörg Steffens, Philipp Storz
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"bareos-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/bareos-users/38df7fa0-6dbf-4d84-a7c3-fa6f6f522eeen%40googlegroups.com.

Reply via email to