>-----Original Message-----
>From: Kern Sibbald [mailto:[EMAIL PROTECTED]
>Sent: Monday, November 07, 2005 11:09 AM
>To: bacula-users@lists.sourceforge.net
>Cc: Matt Bettinger
>Subject: Re: [Bacula-users] DEVICE BLOCKED/appendable volume help
>
>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
>

OK.  Thank you for your time by the way.

I did the mt commands and the mount storage commands.

henbane# mt rewind
henbane# mt weof
henbane# mt rewind
henbane# console
Connecting to Director henbane:9101
1000 OK: henbane-dir Version: 1.36.3 (22 April 2005)
Enter a period to cancel a command.
*label
Using default Catalog name=BackupDB DB=bacula
Automatically selected Storage: DLT_TAPE
Enter new Volume name: Tape_73
Automatically selected Pool: Default
Connecting to Storage daemon DLT_TAPE at henbane:9103 ...
Sending label command for Volume "Tape_73" Slot 0 ...
3000 OK label. Volume=Tape_73 Device=/dev/nsa0
Catalog record for Volume "Tape_73", Slot 0  successfully created.
Requesting to mount DLT4000 ...
3001 Device /dev/nsa0 is mounted with Volume "Tape_73"
*
You have messages.
*mess
07-Nov 11:17 henbane-sd: Someone woke me up, but I cannot find any
appendable
volumes for Job=henbane.2005-10-30_01.05.00.
07-Nov 11:17 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
*mount storage=DLT4000
Storage resource "DLT4000": not found       <<<<< what is this all
about??
Automatically selected Storage: DLT_TAPE
3001 OK mount. Device=/dev/nsa0


Thanks!

-mb


>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