Hi I'm having trouble using Bacula on Solaris 10 (x86) and an Exabyte VXA 1x10. See my configuration and the output for the problem. I already tried the btape test and it runs succesful.
My bacula-dir.conf: # # 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 1.38.11 (28 June 2006) -- solaris 5.10 # # 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 = chet-dir DIRport = 9101 # where we listen for UA connections QueryFile = "/opt/32/bacula/etc/query.sql" WorkingDirectory = "/opt/32/bacula/var/bacula/working" PidDirectory = "/var/run" Maximum Concurrent Jobs = 1 Password = "*****************************" # Console password Messages = Daemon } JobDefs { Name = "DefaultJob" Type = Backup Level = Incremental Client = chet-fd FileSet = "Home Directories" Schedule = "WeeklyCycle" Storage = Tape Messages = Standard Pool = Default Priority = 10 } # Backup of the home directories Job { Name = "Home Directories Job" Enabled = yes Type = Backup Client = chet-fd FileSet = "Home Directories" Schedule = "WeeklyCycle" Messages = Standard Pool = Default Storage = Tape } # Backup of mail Job { Name = "Mail Job" Enabled = yes Type = Backup Client = chet-fd FileSet = "Mail Directories" Schedule = "WeeklyCycle" Messages = Standard Pool = Default Storage = Tape } # backup of the mysql database Job { Name = "MySQL Job" Enabled = yes Type = Backup Client = chet-fd FileSet = "MySQL Dump" Schedule = "WeeklyCycle" Messages = Standard Pool = Default Storage = Tape RunBeforeJob = "/opt/32/bacula/etc/make_mysql_backup root [EMAIL PROTECTED]" RunAfterJob = "/opt/32/bacula/etc/delete_mysql_backup" } # Backup the catalog database (after the nightly save) Job { Name = "BackupCatalog" JobDefs = "DefaultJob" Level = Full FileSet="Catalog" Schedule = "WeeklyCycleAfterBackup" # This creates an ASCII copy of the catalog RunBeforeJob = "/opt/32/bacula/etc/make_catalog_backup bacula bacula 8fGGVjey24f7vhUe" # This deletes the copy of the catalog RunAfterJob = "/opt/32/bacula/etc/delete_catalog_backup" Write Bootstrap = "/opt/32/bacula/var/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=chet-fd FileSet="Home Directories" Storage = File Pool = Default Messages = Standard Where = /tmp/bacula-restores } FileSet { Name = "Mail Directories" Include { Options { signature = MD5 } File = /var/qmail/popboxes/domains/ } } FileSet { Name = "Home Directories" Include { Options { signature = MD5 } File = /export/home/users/ File = /export/home/large/ File = /export/home/medium/ File = /export/home/lite/ File = /export/home/agenda/ } } FileSet { Name = "MySQL Dump" Include { Options { signature = MD5 } File = /export/home/mysql/backup/bacula.sql.bz2 } } # # 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 1st sun at 23:05 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 23:10 } # This is the backup of the catalog FileSet { Name = "Catalog" Include { Options { signature = MD5 } File = /opt/32/bacula/var/bacula/working/bacula.sql } } # Client (File Services) to backup Client { Name = chet-fd Address = chet FDPort = 9102 Catalog = MyCatalog Password = "********************************" # 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 = chet2-fd # Address = chet2 # FDPort = 9102 # Catalog = MyCatalog # Password = "************************************" # 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 = chet # N.B. Use a fully qualified name here SDPort = 9103 Password = "*********************************************" Device = FileStorage Media Type = File } # Definition of DDS tape storage device Storage { Name = Tape # Do not use "localhost" here Address = chet # N.B. Use a fully qualified name here SDPort = 9103 Password = "******************************************" # password for Storage daemon Device = "Exabyte VXA-2 Drive" # must be same as Device in Storage daemon Media Type = "VXA-2" # must be same as MediaType in Storage daemon Autochanger = yes # enable for autochanger device } # Generic catalog service Catalog { Name = MyCatalog dbname = bacula; user = bacula; password = "************************" } # 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. # mailcommand = "/opt/32/bacula/sbin/bsmtp -h smtp.youngguns.nl -f \"\(Bacula\) %r\" -s \"Bacula: %t %e of %c %l\" %r" operatorcommand = "/opt/32/bacula/sbin/bsmtp -h smtp.youngguns.nl - f \"\(Bacula\) %r\" -s \"Bacula: Intervention needed for %j\" %r" mail = [EMAIL PROTECTED] = all, !skipped operator = [EMAIL PROTECTED] = 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 = "/opt/32/bacula/var/bacula/working/log" = all, !skipped } # # Message delivery for daemon messages (no job). Messages { Name = Daemon mailcommand = "/opt/32/bacula/sbin/bsmtp -h smtp.youngguns.nl -f \"\(Bacula\) %r\" -s \"Bacula daemon message\" %r" mail = [EMAIL PROTECTED] = all, !skipped console = all, !skipped, !saved append = "/opt/32/bacula/var/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 = 60 days # one year #Accept Any Volume = yes # write on any volume in the pool Cleaning Prefix = "CLN" } # # Restricted console used by tray-monitor to get the status of the director # Console { Name = chet-mon Password = "***********************************" CommandACL = status, .status } And bacula-sd.conf: # # Default Bacula Storage Daemon Configuration file # # For Bacula release 1.38.11 (28 June 2006) -- solaris 5.10 # # You may need to change the name of your tape drive # on the "Archive Device" directive in the Device # resource. If you change the Name and/or the # "Media Type" in the Device resource, please ensure # that dird.conf has corresponding changes. # Storage { # definition of myself Name = chet-sd SDPort = 9103 # Director's port WorkingDirectory = "/opt/32/bacula/var/bacula/working" Pid Directory = "/var/run" Maximum Concurrent Jobs = 50 } # # List Directors who are permitted to contact Storage daemon # Director { Name = chet-dir Password = "**************************" } # # Restricted Director, used by tray-monitor to get the # status of the storage daemon # Director { Name = chet-mon Password = "***************************" Monitor = yes } # # Devices supported by this Storage daemon # To connect, the Director's bacula-dir.conf must have the # same Name and MediaType. # Autochanger { Name = "Exabyte VXA-2 PacketLoader 1x10" Device = "Exabyte VXA-2 Drive" Changer Device = /dev/sg0 Changer Command = "/opt/bacula/etc/mtx-changer %c %o %S %a %d" } Device { Name = "Exabyte VXA-2 Drive" Drive Index = 0 Media Type = "VXA-2" Device Type = Tape Archive Device = /dev/rmt/0mbn AutomaticMount = yes AlwaysOpen = yes RemovableMedia = yes RandomAccess = no AutoChanger = yes Changer Command = "/opt/bacula/etc/mtx-changer %c %o %S %a %d" Alert Command = "sh -c '/opt/mtx/sbin/tapeinfo -f %c |grep TapeAlert|cat'" Changer Device = /dev/sg0 Label Media = yes } Messages { Name = Standard director = chet-dir = all } And the output: 05-Feb 00:16 chet-dir: Start Backup JobId 41, Job=Mail_Job. 2007-02-04_23.05.01 05-Feb 00:46 chet-sd: Mail_Job.2007-02-04_23.05.01 Error: block.c:569 Write error at 87:755 on device "Exabyte VXA-2 Drive" (/dev/rmt/ 0mbn). ERR=I/O error. 05-Feb 00:46 chet-sd: Mail_Job.2007-02-04_23.05.01 Error: Error writing final EOF to tape. This Volume may not be readable. dev.c:1687 ioctl MTWEOF error on "Exabyte VXA-2 Drive" (/dev/rmt/ 0mbn). ERR=I/O error. 05-Feb 00:46 chet-sd: End of medium on Volume "A0000002" Bytes=70,250,213,376 Blocks=1,088,947 at 05-Feb-2007 00:46. 05-Feb 00:46 chet-sd: 3307 Issuing autochanger "unload slot 2, drive 0" command. 05-Feb 00:49 chet-sd: 3304 Issuing autochanger "load slot 3, drive 0" command. 05-Feb 00:50 chet-sd: 3305 Autochanger "load slot 3, drive 0", status is OK. 05-Feb 00:50 chet-sd: 3301 Issuing autochanger "loaded? drive 0" command. 05-Feb 00:50 chet-sd: 3302 Autochanger "loaded? drive 0", result is Slot 3. 05-Feb 00:50 chet-sd: Wrote label to prelabeled Volume "A0000003" on device "Exabyte VXA-2 Drive" (/dev/rmt/0mbn) 05-Feb 00:50 chet-sd: New volume "A0000003" mounted on device "Exabyte VXA-2 Drive" (/dev/rmt/0mbn) at 05-Feb-2007 00:50. 05-Feb 00:51 chet-sd: Job write elapsed time = 00:31:29, Transfer rate = 3.937 M bytes/second 05-Feb 00:51 chet-dir: Bacula 2.0.0 (04Jan07): 05-Feb-2007 00:51:53 JobId: 41 Job: Mail_Job.2007-02-04_23.05.01 Backup Level: Full Client: "chet-fd" 2.0.0 (04Jan07) i386-pc- solaris2.10,solaris,5.10 FileSet: "Mail Directories" 2007-01-28 23:05:01 Pool: "Default" (From Job resource) Storage: "Tape" (From Job resource) Scheduled time: 04-Feb-2007 23:05:00 Start time: 05-Feb-2007 00:16:20 End time: 05-Feb-2007 00:51:53 Elapsed time: 35 mins 33 secs Priority: 10 FD Files Written: 78,697 SD Files Written: 78,697 FD Bytes Written: 7,422,296,793 (7.422 GB) SD Bytes Written: 7,437,297,229 (7.437 GB) Rate: 3479.7 KB/s Software Compression: None VSS: no Encryption: no Volume name(s): A0000002|A0000003 Volume Session Id: 2 Volume Session Time: 1170549260 Last Volume Bytes: 397,264,896 (397.2 MB) Non-fatal FD errors: 0 SD Errors: 0 FD termination status: OK SD termination status: OK Termination: Backup OK 05-Feb 00:51 chet-dir: Begin pruning Jobs. 05-Feb 00:51 chet-dir: No Jobs found to prune. 05-Feb 00:51 chet-dir: Begin pruning Files. 05-Feb 00:51 chet-dir: No Files found to prune. 05-Feb 00:51 chet-dir: End auto prune. ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier. Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users