Dear All I have problem with backup Catalog on bacula 5.0.1. Client use windows 2003. Error :
26-Apr 15:54 fw.giaydepviet.com-dir JobId 2: shell command: run BeforeJob "/build/bacula/scripts/make_catalog_backup.pl MyCatalog" 26-Apr 15:54 fw.giaydepviet.com-dir JobId 2: Start Backup JobId 2, Job=BackupCatalog.2010-04-26_15.53.11_04 26-Apr 15:54 fw.giaydepviet.com-dir JobId 2: Using Device "FileStorage" 26-Apr 15:54 fw.giaydepviet.com-sd JobId 2: Volume "File00_26-4-2010" previously written, moving to end of data. 26-Apr 15:54 fw.giaydepviet.com-sd JobId 2: Ready to append to end of Volume "File00_26-4-2010" size=106703417 26-Apr 15:55 adc00-fd JobId 2: No drive letters found for generating VSS snapshots. 26-Apr 15:55 adc00-fd JobId 2: Could not stat "/build/bacula/working/bacula.sql": ERR=The system cannot find the path specified. 26-Apr 15:54 fw.giaydepviet.com-sd JobId 2: Job write elapsed time = 00:00:09, Transfer rate = 0 Bytes/second 26-Apr 15:54 fw.giaydepviet.com-dir JobId 2: Bacula fw.giaydepviet.com-dir 5.0.1 (24Feb10): 26-Apr-2010 15:54:45 Build OS: x86_64-redhat-linux-gnu redhat JobId: 2 Job: BackupCatalog.2010-04-26_15.53.11_04 Backup Level: Full Client: "fw.giaydepviet.com-fd" 5.0.1 (24Feb10) Linux,Cross-compile,Win32 FileSet: "Catalog" 2010-04-26 15:53:11 Pool: "File" (From Job resource) Catalog: "MyCatalog" (From Client resource) Storage: "File" (From Job resource) Scheduled time: 26-Apr-2010 15:53:08 Start time: 26-Apr-2010 15:54:36 End time: 26-Apr-2010 15:54:45 Elapsed time: 9 secs Priority: 11 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: yes Encryption: no Accurate: no Volume name(s): Volume Session Id: 7 Volume Session Time: 1272264618 Last Volume Bytes: 106,703,839 (106.7 MB) Non-fatal FD errors: 1 SD Errors: 0 FD termination status: OK SD termination status: OK Termination: Backup OK -- with warnings 26-Apr 15:54 fw.giaydepviet.com-dir JobId 2: Begin pruning Jobs older than 6 months . 26-Apr 15:54 fw.giaydepviet.com-dir JobId 2: No Jobs found to prune. 26-Apr 15:54 fw.giaydepviet.com-dir JobId 2: Begin pruning Jobs. 26-Apr 15:54 fw.giaydepviet.com-dir JobId 2: No Files found to prune. 26-Apr 15:54 fw.giaydepviet.com-dir JobId 2: End auto prune. 26-Apr 15:54 fw.giaydepviet.com-dir JobId 2: shell command: run AfterJob "/build/bacula/scripts/delete_catalog_backup" My configure bacula-dir : # # Default Bacula Director Configuration file # # The only thing that MUST be changed is to add one or more # file or directory names in the Include directive of the # FileSet resource. # # For Bacula release 5.0.1 (24 February 2010) -- redhat # # You might also want to change the default email address # from root to your address. See the "mail" and "operator" # directives in the Messages resource. # Director { # define myself Name = fw.giaydepviet.com-dir DIRport = 9101 # where we listen for UA connections QueryFile = "/build/bacula/scripts/query.sql" WorkingDirectory = "/build/bacula/working" PidDirectory = "/build/bacula/working" Maximum Concurrent Jobs = 1 Password = "HHqbEvpmvQDeYn+xt8DQzQtlEgnYuSn+XM/ZLxmEFr7/" # Console password Messages = Daemon } JobDefs { Name = "File00" Type = Backup Level = Full Client = fw.giaydepviet.com-fd FileSet = "File Server" Schedule = "WeeklyCycle" Storage = File Messages = Standard Pool = File Priority = 10 Write Bootstrap = "/build/bacula/working/File00.bsr" } # # Define the main nightly save backup job # By default, this job will back up to disk in /tmp Job { Name = "Backup File Server" JobDefs = "File00" } #Job { # Name = "BackupClient2" # Client = fw.giaydepviet.com2-fd # JobDefs = "DefaultJob" #} # Backup the catalog database (after the nightly save) Job { Name = "BackupCatalog" JobDefs = "File00" Level = Full FileSet="Catalog" Schedule = "WeeklyCycleAfterBackup" # This creates an ASCII copy of the catalog # Arguments to make_catalog_backup.pl are: # make_catalog_backup.pl <catalog-name> RunBeforeJob = "/build/bacula/scripts/make_catalog_backup.pl MyCatalog" # This deletes the copy of the catalog RunAfterJob = "/build/bacula/scripts/delete_catalog_backup" Write Bootstrap = "/build/bacula/working/BackupCatalog.bsr" Priority = 11 # run after main backup } # # Standard Restore template, to be changed by Console program # Only one such job is needed for all Jobs/Clients/Storage ... # Job { Name = "RestoreFiles" Type = Restore Client=fw.giaydepviet.com-fd FileSet="File Server" Storage = File Pool = Default Messages = Standard Where = /Backup Bootstrap = "/build/bacula/working/File00.bsr" } # List of files to be backed up FileSet { Name = "File Server" Enable VSS = yes Include { Options { signature = MD5 compression=GZIP5 IgnoreCase = yes } # # Put your list of files here, preceded by 'File =', one per line # or include an external list with: # # File = <file-name # # Note: / backs up everything on the root partition. # if you have other partitions such as /usr or /home # you will probably want to add them too. # # By default this is defined to point to the Bacula binary # directory to give a reasonable FileSet to backup to # disk storage during initial testing. # # File = /build/bacula/bin File = "c:/Group Data" } # # If you backup the root directory, the following two excluded # files can be useful # Exclude { # File = /build/bacula/working # File = /tmp # File = /proc # File = /tmp # File = /.journal # File = /.fsck } } # # When to do the backups, full backup on first sunday of the month, # differential (i.e. incremental since full) every other sunday, # and incremental backups other days Schedule { Name = "WeeklyCycle" Run = Full sun at 22:20 # Run = Differential 2nd-5th sun at 23:05 Run = Incremental mon-sat at 23:05 } # This schedule does the catalog. It starts after the WeeklyCycle Schedule { Name = "WeeklyCycleAfterBackup" Run = Full sun-sat at 22:25 } # This is the backup of the catalog FileSet { Name = "Catalog" Include { Options { signature = MD5 } File = "/build/bacula/working/bacula.sql" } } # Client (File Services) to backup Client { Name = fw.giaydepviet.com-fd Address = 172.22.1.10 FDPort = 9102 Catalog = MyCatalog Password = "QGGWsQfiPG7rffD53ZSiTtVNY2zILxw8L1AymZrBEVLZ" # password for FileDaemon File Retention = 30 days # 30 days Job Retention = 6 months # six months AutoPrune = yes # Prune expired Jobs/Files } # # Second Client (File Services) to backup # You should change Name, Address, and Password before using # #Client { # Name = fw.giaydepviet.com2-fd # Address = fw2 # FDPort = 9102 # Catalog = MyCatalog # Password = "QGGWsQfiPG7rffD53ZSiTtVNY2zILxw8L1AymZrBEVLZ2" # password for FileDaemon 2 # File Retention = 30 days # 30 days # Job Retention = 6 months # six months # AutoPrune = yes # Prune expired Jobs/Files #} # Definition of file storage device Storage { Name = File # Do not use "localhost" here Address = 172.22.1.1 # N.B. Use a fully qualified name here SDPort = 9103 Password = "hG1aN+bHOptpWHnwh4d55JPYUm7Rq93GZBU0Sg7jYTIU" Device = FileStorage Media Type = File } # Definition of DDS tape storage device #Storage { # Name = DDS-4 # Do not use "localhost" here # Address = fw # N.B. Use a fully qualified name here # SDPort = 9103 # Password = "hG1aN+bHOptpWHnwh4d55JPYUm7Rq93GZBU0Sg7jYTIU" # password for Storage daemon # Device = DDS-4 # must be same as Device in Storage daemon # Media Type = DDS-4 # must be same as MediaType in Storage daemon # Autochanger = yes # enable for autochanger device #} # Definition of 8mm tape storage device #Storage { # Name = "8mmDrive" # Do not use "localhost" here # Address = fw # N.B. Use a fully qualified name here # SDPort = 9103 # Password = "hG1aN+bHOptpWHnwh4d55JPYUm7Rq93GZBU0Sg7jYTIU" # Device = "Exabyte 8mm" # MediaType = "8mm" #} # Definition of DVD storage device #Storage { # Name = "DVD" # Do not use "localhost" here # Address = fw # N.B. Use a fully qualified name here # SDPort = 9103 # Password = "hG1aN+bHOptpWHnwh4d55JPYUm7Rq93GZBU0Sg7jYTIU" # Device = "DVD Writer" # MediaType = "DVD" #} # Generic catalog service Catalog { Name = MyCatalog # Uncomment the following line if you want the dbi driver # dbdriver = "dbi:mysql"; dbaddress = 127.0.0.1; dbport = dbname = "bacula"; dbuser = "root"; dbpassword = "123" } # Reasonable message delivery -- send most everything to email address # and to the console Messages { Name = Standard # # NOTE! If you send to two email or more email addresses, you will need # to replace the %r in the from field (-f part) with a single valid # email address in both the mailcommand and the operatorcommand. # What this does is, it sets the email address that emails would display # in the FROM field, which is by default the same email as they're being # sent to. However, if you send email to more than one address, then # you'll have to set the FROM address manually, to a single address. # for example, a 'no-re...@mydomain.com', is better since that tends to # tell (most) people that its coming from an automated source. # mailcommand = "/build/bacula/bin/bsmtp -h mail.giaydepviet.com -f \"\(Bacula\) \<%r\>\" -s \"Bacula: %t %e of %c %l\" %r" operatorcommand = "/build/bacula/bin/bsmtp -h mail.giaydepviet.com -f \"\(Bacula\) \<%r\>\" -s \"Bacula: Intervention needed for %j\" %r" mail = r...@localhost = all, !skipped operator = r...@localhost = mount console = all, !skipped, !saved # # WARNING! the following will create a file that you must cycle from # time to time as it will grow indefinitely. However, it will # also keep all your messages if they scroll off the console. # append = "/build/bacula/working/log" = all, !skipped catalog = all } # # Message delivery for daemon messages (no job). Messages { Name = Daemon mailcommand = "/build/bacula/bin/bsmtp -h mail.giaydepviet.com -f \"\(Bacula\) \<%r\>\" -s \"Bacula daemon message\" %r" mail = r...@localhost = all, !skipped console = all, !skipped, !saved append = "/build/bacula/working/log" = all, !skipped } # Default pool definition Pool { Name = Default Pool Type = Backup Recycle = yes # Bacula can automatically recycle Volumes AutoPrune = yes # Prune expired volumes Volume Retention = 365 days # one year } # File Pool definition Pool { Name = File Label Format = "File00_${Day}-${Month}-${Year}" Pool Type = Backup Recycle = yes # Bacula can automatically recycle Volumes AutoPrune = yes # Prune expired volumes Volume Retention = 365 days # one year Maximum Volume Bytes = 50G # Limit Volume size to something reasonable Maximum Volumes = 100 # Limit number of Volumes in Pool } # Scratch pool definition Pool { Name = Scratch Pool Type = Backup } # # Restricted console used by tray-monitor to get the status of the director # Console { Name = fw.giaydepviet.com-mon Password = "sgbu7WT6NRC7U6ejbZ9HG31FGPkSaNJ08L7rY4yEl83E" CommandACL = status, .status } Please help resolve my problem. +---------------------------------------------------------------------- |This was sent by cuongth198...@yahoo.com via Backup Central. |Forward SPAM to ab...@backupcentral.com. +---------------------------------------------------------------------- ------------------------------------------------------------------------------ _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users