Dear all,

I can’t get my Catalog backup job to work properly. The documentation seems to 
be written before  the Perl script for making the sql db copy was introduced 
(it refers to a shell script). 
When I run the job’s RunScript commands in a shell they actually work, so the 
file /opt/bacula/working/bacula.sql is created and deleted.
I guess I misunderstand how those runscripts work? 
I don’t see where my mistake is  (but I am sure I made one).

The log does not really show whether the RunScript directives were executed:


bacula-dir JobId 31: End auto prune.
bacula-dir JobId 31: No Files found to prune.
bacula-dir JobId 31: Begin pruning Files.
bacula-dir JobId 31: No Jobs found to prune.
bacula-dir JobId 31: Begin pruning Jobs older than 6 months .
bacula-dir JobId 31: Bacula bacula-dir 11.0.5 (03Jun21):
  Build OS:               x86_64-pc-linux-gnu debian 11.1
  JobId:                  31
  Job:                    
CatalogBackup
.2022-03-16_21.50.59_11
  Backup Level:           Full
  Client:                 "
bacula-fd
" 11.0.5 (03Jun21) x86_64-pc-linux-gnu,debian,11.1
  FileSet:                "
Catalog
" 2022-03-08 22:48:58
  Pool:                   "
unraid-catalog-full
" (From Command input)
  Catalog:                "MyCatalog" (From Pool resource)
  Storage:                "
unraid-tier1-storage
" (From Pool resource)
  Scheduled time:         16-Mar-2022 21:50:59
  Start time:             16-Mar-2022 21:51:01
  End time:               16-Mar-2022 21:51:02
  Elapsed time:           1 sec
  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
  Comm Line Compression:  None
  Snapshot/VSS:           no
  Encryption:             no
  Accurate:               no
  Volume name(s):         
  Volume Session Id:      1
  Volume Session Time:    1647463790
  Last Volume Bytes:      705 (705 B)
  Non-fatal FD errors:    1
  SD Errors:              0
  FD termination status:  OK
  SD termination status:  OK
  Termination:            Backup OK -- with warnings
bacula-sd JobId 31: Sending spooled attrs to the Director. Despooling 0 bytes 
...
bacula-sd JobId 31: Elapsed time=00:00:01, Transfer rate=0  Bytes/second

Here is the problem:

bacula-fd JobId 31:      Could not stat "/opt/bacula/working/bacula.sql": 
ERR=No such file or directory


bacula-dir JobId 31: Max Volume jobs=1 exceeded. Marking Volume 
"unraid-catalog-full-vol-0042" as Used.
bacula-sd JobId 31: Wrote label to prelabeled Volume 
"unraid-catalog-full-vol-0042" on File device "Tier1-FileChgr1-Dev1" 
(/mnt/tier1-01)
bacula-sd JobId 31: Labeled new Volume "unraid-catalog-full-vol-0042" on File 
device "Tier1-FileChgr1-Dev1" (/mnt/tier1-01).
bacula-dir JobId 31: Using Device "Tier1-FileChgr1-Dev1" to write.
bacula-dir JobId 31: Created new Volume="unraid-catalog-full-vol-0042", 
Pool="unraid-catalog-full", MediaType="tier1-int-user0-folder1-file" in catalog.
bacula-dir JobId 31: Start Backup JobId 31, 
Job=CatalogBackup.2022-03-16_21.50.59_11



Job {
  Name = "CatalogBackup"
  Description = "Backup MyCatalog"
  Type = "Backup"
  Level = "Full"
  Messages = "Standard"
  Storage = "unraid-tier1-storage"
  Pool = "unraid-catalog-full"
  Fileset = "Catalog"
  Schedule = "EveryNight"
  JobDefs = "DefaultJob"
  Runscript {
    RunsWhen = "Before"
    RunsOnSuccess = no
    RunsOnClient = no
    Command = "/opt/bacula/scripts/make_catalog_backup.pl MyCatalog"
  }
  Runscript {
    RunsWhen = "After"
    FailJobOnError = no
    RunsOnSuccess = no
    RunsOnClient = no
    Command = "/opt/bacula/scripts/delete_catalog_backup"
  }
  Runscript {
    RunsWhen = "After"
    FailJobOnError = no
    RunsOnSuccess = no
    RunsOnClient = no
    Console = "purge volume action=all allpools storage=unraid-tier1-storage"
  }
  Priority = 11
  AllowIncompleteJobs = no
  AllowDuplicateJobs = no
}

Schedule {
  Name = "EveryNight"
  Run = Level="Full" at 20:00
}

Fileset {
  Name = "Catalog"
  Include {
    File = "/opt/bacula/working/bacula.sql"
    Options {
      Signature = "Md5"
    }
  }
}

Thanks for any help.
 JC





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

Reply via email to