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/39b7cbb4-ae92-4d46-a863-3e6db48a021en%40googlegroups.com.

Reply via email to