Hello,
my python plugin postgresql backup fails with the following error message:
...
23-Feb 17:53 bareos-dir JobId 305: Start Backup JobId 305, 
Job=backup-postgresql.2023-02-23_17.53.03_03
23-Feb 17:53 bareos-dir JobId 305: Connected Storage daemon at 
bareos.intern.harnet.de:9103, encryption: TLS_CHACHA20_POLY1305_SHA256 
TLSv1.3
23-Feb 17:53 bareos-dir JobId 305:  Encryption: 
TLS_CHACHA20_POLY1305_SHA256 TLSv1.3
23-Feb 17:53 bareos-dir JobId 305: Probing client protocol... (result will 
be saved until config reload)
23-Feb 17:53 bareos-dir JobId 305: Connected Client: bareos-fd at 
dsme01.intern.harnet.de:9102, encryption: TLS_CHACHA20_POLY1305_SHA256 
TLSv1.3
23-Feb 17:53 bareos-dir JobId 305:    Handshake: Immediate TLS 
23-Feb 17:53 bareos-dir JobId 305:  Encryption: 
TLS_CHACHA20_POLY1305_SHA256 TLSv1.3
23-Feb 17:53 bareos-dir JobId 305: Using Device "FileStorage" to write.
23-Feb 17:53 dsme01-fd JobId 305: Connected Storage daemon at 
bareos.intern.harnet.de:9103, encryption: TLS_CHACHA20_POLY1305_SHA256 
TLSv1.3
23-Feb 17:53 dsme01-fd JobId 305:  Encryption: TLS_CHACHA20_POLY1305_SHA256 
TLSv1.3
23-Feb 17:53 dsme01-fd JobId 305: Extended attribute support is enabled
23-Feb 17:53 dsme01-fd JobId 305: ACL support is enabled
23-Feb 17:53 bareos-sd JobId 305: Volume "Full-0050" previously written, 
moving to end of data.
23-Feb 17:53 bareos-sd JobId 305: Ready to append to end of Volume 
"Full-0050" size=21480841247
23-Feb 17:53 dsme01-fd JobId 305: python3-fd-mod: Connected to Postgres 
version 120013
23-Feb 17:53 dsme01-fd JobId 305: python3-fd-mod: dataDir: 
/var/lib/postgresql/12/main/base/
23-Feb 17:53 dsme01-fd JobId 305: Error: python3-fd-mod: Could net get 
stat-info for file /var/lib/postgresql/12/main/base/backup_label: "[Errno 
2] Datei oder Verzeichnis nicht gefunden: 
'/var/lib/postgresql/12/main/base/backup_label'"23-Feb 17:53 dsme01-fd 
JobId 305: Fatal error: bareosfd: Traceback (most recent call last):
  File "/usr/lib/bareos/plugins/BareosFdWrapper.py", line 42, in 
start_backup_file
    return bareos_fd_plugin_object.start_backup_file(savepkt)
  File "/usr/lib/bareos/plugins/BareosFdPluginPostgres.py", line 396, in 
start_backup_file
    return super(BareosFdPluginPostgres, self).start_backup_file(savepkt)
  File "/usr/lib/bareos/plugins/BareosFdPluginLocalFilesBaseclass.py", line 
118, in start_backup_file
    mystatp.st_mode = statp.st_mode
UnboundLocalError: local variable 'statp' referenced before assignment

23-Feb 17:53 dsme01-fd JobId 305: Error: python3-fd-mod: Could not read 
Label File /var/lib/postgresql/12/main/base/backup_label: [Errno 2] Datei 
oder Verzeichnis nicht gefunden: 
'/var/lib/postgresql/12/main/base/backup_label'
23-Feb 17:53 dsme01-fd JobId 305: Error: python3-fd-mod: pg_stop_backup 
statement failed: 'CHECKPOINT LOCATION'
23-Feb 17:53 bareos-sd JobId 305: Releasing device "FileStorage" 
(/media/usb/backups/storage).
23-Feb 17:53 bareos-sd JobId 305: Elapsed time=00:00:07, Transfer rate=0 
 Bytes/second
23-Feb 17:53 bareos-dir JobId 0: Fatal error: Network error during CRAM MD5 
with 192.168.20.26
23-Feb 17:53 bareos-dir JobId 0: Fatal error: Director unable to 
authenticate with Storage daemon at "bareos.intern.example.com:9103". 
Possible causes:
Passwords or names not the same or
TLS negotiation problem or
Maximum Concurrent Jobs exceeded on the SD or
SD networking messed up (restart daemon).
23-Feb 17:53 bareos-dir JobId 305: Error: Bareos bareos-dir 
22.0.3~pre7.b16be41bc (21Feb23):
  Build OS:               Debian GNU/Linux 11 (bullseye)
  JobId:                  305
  Job:                    backup-postgresql.2023-02-23_17.53.03_03
  Backup Level:           Full
  Client:                 "bareos-fd" 22.0.3~pre7.b16be41bc (21Feb23) 
Debian GNU/Linux 11 (bullseye),debian
  FileSet:                "plugin-postgresql" 2023-02-23 17:53:03
  Pool:                   "Full" (From command line)
  Catalog:                "MyCatalog" (From Client resource)
  Storage:                "File" (From Job resource)
  Scheduled time:         23-Feb-2023 17:53:03
  Start time:             23-Feb-2023 17:53:05
  End time:               23-Feb-2023 17:53:24
  Elapsed time:           19 secs
  Priority:               10
  FD Files Written:       0
  SD Files Written:       0
  FD Bytes Written:       0 (0 B)
  SD Bytes Written:       0 (0 B)
  Rate:                   0.0 KB/s
  Software Compression:   None
  VSS:                    no
  Encryption:             no
  Accurate:               no
  Volume name(s):         
  Volume Session Id:      14
  Volume Session Time:    1677071400
  Last Volume Bytes:      0 (0 B)
  Non-fatal FD errors:    3
  SD Errors:              0
  FD termination status:  Fatal Error
  SD termination status:  OK
  Bareos binary info:     Bareos community build (UNSUPPORTED): Get 
professional support from https://www.bareos.com
  Job triggered by:       User
  Termination:            *** Backup Error ***
...
Here is my config
...
root@dsme01:~# cat /etc/bareos/bareos-dir.d/fileset/plugin-postgresql.conf
FileSet {
    Name = "plugin-postgresql"
    Include  {
        Options {
            compression=GZIP
            signature = MD5
        }
        Plugin = "python"
                 ":module_name=bareos-fd-postgres"
                 ":dbHost=127.0.0.1"
                 ":dbuser=postgres"
                 ":postgresDataDir=/var/lib/postgresql/12/main/base"
                
 
":walArchive=/media/usb/backups/dsme01.intern.example.com/postgresql/wal_archives/"
    }
}
...
What's wrong here?
Greetings from Stefan Harbich

-- 
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 bareos-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/bareos-users/75269ece-3edf-49b4-947d-6186baebd60cn%40googlegroups.com.

Reply via email to