On Monday 07 November 2005 17:02, Matt Bettinger wrote:
> Hello,
>
> I am running bacula henbane-dir Version: 1.36.3 (22 April 2005) on
> FreeBSD 5.4 and running into a problem. The jobs get hung up due to
> either DEVICE BLOCKED message and/or cannot find appendable volume
> message.
>
> I insert a new tape and format it using the mt command ( I know  mt weof
> should work too but I do long format in this case to be sure).  After
> the mt format is done I labeled the tape in bconsole and I can see it in
> list volumes.

Rather than an mt format, I would recommend a:

  mt rewind
  mt weof
  mt rewind

that ensures you have a blank tape and that it is positioned at the beginning 
of the tape.

>
> |      17 | Tape_73    | Append    |              1 |        0 |
>
> 31,536,000 |       1 |    0 |         1 | DLT       | 0000-00-00
> 00:00:00 |
>
> When I manually mount the tape in bconsole it mounts fine and then the
> job attempts to continue but it always says
>
> 07-Nov 06:50 henbane-sd: Job henbane.2005-10-30_01.05.00 waiting. Cannot
> find any appendable volumes.
> Please use the "label"  command to create a new Volume for:
>     Storage:      DLT4000
>     Media type:   DLT
>     Pool:         Default

The thing to do at this point, if you have mounted what you consider to be a 
valid tape is to do in bconsole:

  mount storage=DLT4000
  status storage=DLT4000

and see what tape the SD thinks is mounted, and the exact reason is that it is 
waiting ...

>
> It works for the most part but every now and then I get these DEVICE
> BLOCKED or cannot find appendable volume errors and I don't know how to
> fix them.  I thought adding a freshly formatted and labeled tape would
> be the appropriate action?
>
> I purchased a bunch of new DLT tapes in the hopes that this will fix the
> problems since some of the tape I have been using since 1999!
>
>
> Here is one of my bacula-dir.conf's from a setup that gets hung up like
> this:
>
> #
> # Bacula config file for home full + differentials #
>
> Director {
>   Name = henbane-dir
>   DIRport = 9101                # where we listen for UA connections
>   QueryFile = "/usr/local/share/bacula/query.sql"
>   WorkingDirectory = "/var/db/bacula"
>   PidDirectory =     "/var/run/"
>   Maximum Concurrent Jobs = 1
>   Password = "###"
>   Messages = Standard
> }
>
> #########################################
> ##       Backup Schedules            ##
> #########################################
>
> Schedule {
>   Name = "HenbaneWeeklyCycle"
>   Run = Level=Full sun at 1:05
>   Run = Level=Differential mon-sat at 1:05 }
>
> Schedule {
>   Name = "ImeldaWeeklyCycle"
>   Run = Level=Full fri at 1:05
>   Run = Level=Differential sat-thu at 1:05 }
>
> Schedule {
>  Name = "DaniWeeklyCycle"
>   Run = Level=Full fri at 1:05
>   Run = Level=Differential sat-thu at 1:05 }
>
> Schedule {
>  Name = "OsxLaptopWeeklyCycle"
>   Run = Level=Full fri at 1:05
>   Run = Level=Differential sat-thu at 1:05 }
>
> Schedule {
>  Name = "CatalogSched"
>   Run = Level=Full sun-sat at 1:10
> }
>
> ##########################################
> ##              Jobs                  ##
> ##########################################
>
> Job {
>   Name = "henbane"
>   Type = Backup
>   Level = Differential
>   Client = henbane-fd
>   FileSet = "HENBANE"
>   Messages = Standard
>   Storage = DLT_TAPE
>   Pool = Default
>   Schedule = "HenbaneWeeklyCycle"
>   Write Bootstrap = "/var/db/bacula/henbane.bsr"
> }
>
> job {
>   Name = "imelda"
>   Type = Backup
>   Level = Differential
>   Client = imelda-fd
>   FileSet="IMELDA"
>   Messages = Standard
>   Storage = DLT_TAPE
>   Pool = Default
>   Schedule = "ImeldaWeeklyCycle"
>   Write Bootstrap = "/var/db/bacula/imelda.bsr"
>   Priority = 11
> }
>
> Job {
>   Name = "dani"
>   Type = Backup
>   Level = Differential
>   Client = dani-fd
>   FileSet="DANI"
>   Messages = Standard
>   Storage = DLT_TAPE
>   Pool = Default
>   Schedule = "DaniWeeklyCycle"
>   Write Bootstrap = "/var/db/bacula/dani.bsr"
>   Priority = 12
> }
>
> job {
>   Name = "osxlaptop"
>   Type = Backup
>   Level = Differential
>   Client = osxlaptop-fd
>   FileSet="OSXLAPTOP"
>   Messages = Standard
>   Storage = DLT_TAPE
>   Pool = Default
>   Schedule = "OsxLaptopWeeklyCycle"
>   Write Bootstrap = "/var/db/bacula/osxlaptop.bsr"
>   Priority = 11
> }
>
> Job {
>   Name = "CatalogBackup"
>   Type = Backup
>   Level = Full
>   Client = henbane-fd
>   FileSet = "CatalogFile"
>   Messages = Standard
>   Storage = DLT_TAPE
>   Pool = Default
>   Schedule = "CatalogSched"
>   RunBeforeJob = "/usr/local/share/bacula/make_catalog_backup bacula
> bacula"
>   RunAfterJob  = "/usr/local/share/bacula/delete_catalog_backup"
>   Write Bootstrap = "//var/db/bacula/BackupCatalog.bsr"
>   Priority = 15      # run after backups, but before Verifies
> }
>
> ##########################################
> ##            Restore Jobs            ##
> ##########################################
>
> Job {
>   Name = "RestoreHenbane"
>   Type = Restore
>   Client = henbane-fd
>   FileSet = "HENBANE"
>   Storage = DLT_TAPE
>   Messages = Standard
>   Pool = Default
>   Where = /
> }
>
> Job {
>   Name = "RestoreHenbane"
>   Type = Restore
>   Client = henbane-fd
>   FileSet = "HENBANE"
>   Storage = DLT_TAPE
>   Messages = Standard
>   Pool = Default
>   Where = /
> }
>
> Job {
>   Name = "RestoreDani"
>   Type = Restore
>   Client = dani-fd
>   FileSet = "DANI"
>   Storage = DLT_TAPE
>   Messages = Standard
>   Pool = Default
>   Where = /
> }
>
> Job {
>   Name = "RestoreImelda"
>   Type = Restore
>   Client = imelda-fd
>   FileSet = "IMELDA"
>   Storage = DLT_TAPE
>   Messages = Standard
>   Pool = Default
>   Where = /
> }
>
> ##########################################
> ##            File Sets               ##
> ##########################################
>
>
> FileSet {
>   Name = "HENBANE"
>   Include {
>   Options { signature=SHA1 }
>   File =  /boot
>   File =  /var
>   File =  /home
>   File =  /usr/local/www
>   File =  /usr/local/etc
>   File =  /etc
>   File =  /usr/src/sys/i386/conf
>   File =  /widge
>   }
>   Exclude  {
>   File =  /proc
>   File =  /tmp
>   }
> }
>
> # Backup the copy of the catalog
> FileSet {
>   Name = "CatalogFile"
>   Include {
>   File =  /var/db/bacula/bacula.sql
>   }
> }
>
>
> FileSet {
>   Name = "IMELDA"
>   Include {
>   Options { signature=SHA1 }
>   File = /home
>   File = /etc
>   File = /var
>   }
>   Exclude  { }
> }
>
> FileSet {
>    Name = "DANI"
>    Include {
>    Options { signature=SHA1 }
>    File = "i:/"
>    File = "c:/Documents and Settings/dani/Desktop"
>    File = "c:/Documents and Settings/dani/Favorites"
>    }
>    Exclude  {
>    File = "/extra music"
>    File = "/WUTemp"
>    File = "/Program Files"
>    File = "/MSOCache"
>    File = "/RECYCLER"
>    File = "/msdownld.tmp"
>    File =  "*.mp3"
>    File =  "*.MP3"
>    }
>  }
>
> FileSet {
>   Name = "OSXLAPTOP"
>    Include {
>    Options { signature=SHA1 }
>    File = /Users/imelda/Documents
>    File = "/Users/imelda/Backup-Quicken Data.qdfm"
>    File = "/Users/imelda/Quicken Data.qdfm"
>   }
>   Exclude {
>    File = Music
>    File = Movies
>    File = Pictures
> }
> }
>
>
> ##########################################
> ##   Definition of tape storage device  ##
> ##########################################
>
> Storage {
>   Name = DLT_TAPE
>   Address = henbane                # N.B. Use a fully qualified name
> here
>   SDPort = 9103
>   Password = "###"          # password for Storage daemon
>   Device = DLT4000                    # must be same as Device in
> Storage daemon
>   Media Type = DLT                    # must be same as MediaType in
> Storage daemon
> }
>
> ##########################################
> ##      Client Definitions            ##
> ##########################################
>
> Client {
>   Name = henbane-fd
>   Address = henbane
>   FDPort = 9102
>   Catalog = BackupDB
>   Password = "###"
>   File Retention = 30d                 # 80 days
>   Job Retention = 1y                  # one year
>   AutoPrune = yes                     # Prune expired Jobs/Files
> }
>
> Client {
>   Name = imelda-fd
>   Address = 192.168.1.1
>   FDPort = 9102
>   Catalog = BackupDB
>   Password = "###"
>   File Retention = 30d                 # 80 days
>   Job Retention = 1y                  # one year
>   AutoPrune = yes                     # Prune expired Jobs/Files
> }
>
> Client {
>   Name = dani-fd
>   Address = 192.168.1.3
>   FDPort = 9102
>   Catalog = BackupDB
>   Password = "###"
>   File Retention = 30d                 # 80 days
>   Job Retention = 1y                  # one year
>   AutoPrune = yes                     # Prune expired Jobs/Files
> }
>
> Client {
>   Name = osxlaptop-fd
>   Address = 192.168.1.21
>   FDPort = 9102
>   Catalog = BackupDB
>   Password = "###"
>   File Retention = 30d                 # 80 days
>   Job Retention = 1y                  # one year
>   AutoPrune = yes                     # Prune expired Jobs/Files
> }
>
>
> #########################################
> ##       Catalog Definitions         ##
> #########################################
>
> Catalog {
>   Name = BackupDB
>   dbname = bacula; user = bacula; password = ""
> }
>
> #########################################
> ##       Message/Mail Definitions      ##
> #########################################
>
> Messages {
> Name = Standard
> mailcommand = "/usr/local/sbin/bsmtp -h localhost -f \"\(Bacula\) %r\"
> -s \"Bacula: %t %e of %c %l\" %r"
> operatorcommand = "/usr/local/sbin/bsmtp -h localhost -f \"\(Bacula\)
> %r\" -s \"Bacula: Intervention needed for %j\" %r"
> Mail = [EMAIL PROTECTED] = all, !skipped, !terminate
> append = "/var/db/bacula/log" = all, !skipped, !terminate
> operator = [EMAIL PROTECTED] = mount
> console = all, !skipped, !saved
> }
>
> #########################################
> ##        Pool Definistions            ##
> #########################################
>
> Pool {
>   Name = Default
>   Pool Type = Backup
>   Recycle = yes                       # Bacula can automatically recycle
> Volumes
>   AutoPrune = yes                     # Prune expired volumes
>   Volume Retention = 1y               # one year
> }
>
>
>
> -------------------------------------------------------
> SF.Net email is sponsored by:
> Tame your development challenges with Apache's Geronimo App Server.
> Download it for free - -and be entered to win a 42" plasma tv or your very
> own Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
> _______________________________________________
> Bacula-users mailing list
> Bacula-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/bacula-users

-- 
Best regards,

Kern

  (">
  /\
  V_V


-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download
it for free - -and be entered to win a 42" plasma tv or your very own
Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to