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
> [email protected]
> 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
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-users