Do this and send the result

# load a tape
mtx-changer  4:0:5:1 load 1 Tape 0

#do this again
tapeinfo -f Tape 0



[EMAIL PROTECTED] wrote:
> Hi all,
> when using btape for the first time after installing bacula (and 
> configurating files) I get the following message :
>
> C:\Program Files\Bacula\bin>btape -c "C:\Documents and Settings\All 
> Users\Applic
> ation Data\Bacula\bacula-sd.conf" Tape0
> Tape block granularity is 1024 bytes.
> btape: ../../stored/butil.c:286 Using device: "Tape0" for writing.
> 23-Mar 04:45 btape: btape Warning: ../../stored/dev.c:215 Max block 
> size 100 not
>  multiple of device "HPStorageTape0" (Tape0) block size.
> 23-Mar 04:45 btape: 3301 Issuing autochanger "loaded? drive 0" command.
> 23-Mar 04:45 btape: 3302 Autochanger "loaded? drive 0", result: 
> nothing loaded.
> 23-Mar 04:45 btape: Fatal Error at ../../stored/device.c:280 because:
> dev open failed: ../../stored/dev.c:425 Unable to open device 
> "HPStorageTape0" (
> Tape0): ERR=Permission denied
>
> 23-Mar 04:45 btape: btape Fatal error: ../../stored/butil.c:195 Cannot 
> open "HPS
> torageTape0" (Tape0)
>
>
> my bacula-sd.conf is :
>
> #
> # Default Bacula Storage Daemon Configuration file
> #
> #  For Bacula release 2.0.3 (03/07/07) -- Windows MVS
> #
> # 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 bacula-dir.conf has corresponding changes.
> #
>
> Storage {                             # definition of myself
>   Name = ilemma009-sd
>   SDPort = 9103                  # Director's port     
>   WorkingDirectory = "C:\\Documents and Settings\\All 
> Users\\Application Data\\Bacula\\Work"
>   Pid Directory = "C:\\Documents and Settings\\All Users\\Application 
> Data\\Bacula\\Work"
>   Maximum Concurrent Jobs = 10
> }
>
> #
> # List Directors who are permitted to contact Storage daemon
> #
> Director {
>   Name = ilemma009-dir
>   Password = xxxx
> }
>
> #
> # Restricted Director, used by tray-monitor to get the
> #   status of the storage daemon
> #
> Director {
>   Name = ilemma009-mon
>   Password = xxxx
>   Monitor = yes
> }
>
> #
> # Devices supported by this Storage daemon
> # To connect, the Director's bacula-dir.conf must have the
> #  same Name and MediaType.
> #
>
>
>
> Device {
>   Name = HPStorageTape0
>   Archive Device = Tape0
>   Device Type = Tape
>   Media Type = "damnedHPUltriumTape"
>   Autochanger = yes
>   Changer Device = 4:0:5:1
>   Alert Command = "tapeinfo -f %c | findstr TapeAlert"
>   Drive Index = 0
>   Autoselect = yes
>   Always Open = yes
>   Removable media = yes
>   Random access = no
>   Requires Mount = no
>   Minimum block size = 100
>   Maximum block size = 100
> }
>
> Device {
>   Name = HPStorageTape1
>   Archive Device = Tape1
>   Device Type = Tape
>   Media Type = "damnedHPUltriumTape"
>   Autochanger = yes
>   Changer Device = 4:0:5:1
>   Alert Command = "tapeinfo -f %c | findstr TapeAlert"
>   Drive Index = 1
>   Autoselect = yes
>   Always Open = yes
>   Removable media = yes
>   Random access = no
>   Requires Mount = no
>   Minimum block size = 100
>   Maximum block size = 100
> }
>
> Autochanger {
>   Name = HPStorageAutochanger
>   Device = HPStorageTape0,HPStorageTape1
>   Changer Command = "mtx-changer %c %o %S %a %d"
>   Changer Device = 4:0:5:1
> #  Label media = yes
> #  Automatic mount = yes
> }
>
>
>
>
>
>
> #
> # Send all messages to the Director,
> # mount messages also are sent to the email address
> #
> Messages {
>   Name = Standard
>   director = ilemma009-dir = all
> }
>
>
> Anyone can help me  :-)  ?
>
> Note : It's me another time Brian ! Nawfel the newbie  ;-)
>
>
> when i launched a job I get this screen for hours :
>
> Running Jobs:
> Writing: Full Backup job Client1 JobId=20 Volume=""
>     pool="Default" device=""HPStorageTape0" (Tape0)"
>     spooling=0 despooling=0 despool_wait=0
>     Files=0 Bytes=0 Bytes/sec=0
>     FDReadSeqNo=6 in_msg=6 out_msg=4 fd=796
>
> ====
>
> Jobs waiting to reserve a drive:
> ====
>
> Terminated Jobs:
> ====
>
> Device status:
> Autochanger "HPStorageAutochanger" with devices:
>    "HPStorageTape0" (Tape0)
>    "HPStorageTape1" (Tape1)
> Device "HPStorageTape0" (Tape0) open but no Bacula volume is currently 
> mounted.
>     Device is BLOCKED waiting for media.
>     Drive 0 status unknown.
>     Total Bytes Read=0 Blocks Read=0 Bytes/block=0
>     Positioned at File=0 Block=0
> Device "HPStorageTape1" (Tape1) is not open.
>     Drive 1 status unknown.
> ====
>
> In Use Volume status:
> ====
>
>
>
> my conf in the director is :  
>
> #
> # 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 2.0.3 (03/07/07) -- Windows MVS
> #
> #  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 = ilemma009-dir
>   DIRport = 9101                # where we listen for UA connections
>   QueryFile = "C:\\Program Files\\Bacula\\bin\\query.sql"
>   WorkingDirectory = "C:\\Documents and Settings\\All 
> Users\\Application Data\\Bacula\\Work"
>   PidDirectory = "C:\\Documents and Settings\\All Users\\Application 
> Data\\Bacula\\Work"
>   Maximum Concurrent Jobs = 1
>   Password = xxxx        # Console password
>   Messages = Daemon
> }
>
> JobDefs {
>   Name = "DefaultJob"
>   Type = Backup
>   Level = Incremental
>   Client = ilemma009-fd
>   FileSet = "Test Set"
> #  Schedule = "WeeklyCycle"
>   Schedule = "EveryDay"
>   Storage = HPTape
>   Messages = Standard
>   Pool = Default
>   Priority = 10
>   Write Bootstrap = "%c_%n.bsr"
> }
>
>
> #
> # Define the main nightly save backup job
> #   By default, this job will back up to disk in C:/tmp
> Job {
>   Name = "Client1"
>   JobDefs = "DefaultJob"
>   Write Bootstrap = "C:\\Documents and Settings\\All 
> Users\\Application Data\\Bacula\\Work\\Client1.bsr"
>   Enabled = yes
>   Type = Backup
>   Level = Full
>   Schedule = "EveryDay"
>   Storage = HPTape
>   Messages = Standard
> }
>
> # 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 = "\"C:\\Program 
> Files\\Bacula\\bin\\make_catalog_backup\" bacula bacula"
>   # This deletes the copy of the catalog
>   RunAfterJob  = "\"C:\\Program 
> Files\\Bacula\\bin\\delete_catalog_backup\""
>   Write Bootstrap = "C:\\Documents and Settings\\All 
> Users\\Application Data\\Bacula\\Work\\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=ilemma009-fd
>   FileSet="Test Set"
>   Storage = HPTape
>   Pool = Default
>   Messages = Standard
>   Where = "C:\\tmp\\bacula-restores"
> }
>
> #
> # Note: Windows path separators do NOT work correctly in FileSets.
> #
> # List of files to be backed up
> FileSet {
>   Name = "Test Set"
>   Include {
>     Options {
>       signature = MD5
>       ignore case = yes
>     }
> #   
> #  Put your list of files here, preceded by 'File =', one per line
> #    or include an external list with:
> #
> #    File = <file-name
> #
> #  Note: C:/ backs up everything on drive C.
> #    if you have other drives such as D:/
> #    you will probably want to add them too.
> #
> #  By default this is defined to point to the Bacula
> #    directory to give a reasonable FileSet to backup to
> #    disk storage during initial testing.
> #
>     File = "C:/Program Files/Bacula"
>   }
>
> #
> # If you backup the root directory, the following excluded
> #   files can be useful
> #
>   Exclude {
>     Options {
>       signature = MD5
>       ignore case = yes
>     }
>     File = C:/Temp
>     File = C:/tmp
>   }
> }
>
> #
> # This is an example which will backup all the hard drives of a 
> Windows System.
> #
> FileSet {
>   Name = "Windows Full Set"
>   Enable VSS = yes
>   Include {
>     Options {
>       Signature = MD5
>       Exclude = yes
>       IgnoreCase = yes
>       EnhancedWild = yes
>       DriveType = fixed
>
>       # Exclude directories full of lots and lots of useless little files
>       WildDir = "[A-Z]:/Documents and Settings/*/Cookies"
>       WildDir = "[A-Z]:/Documents and Settings/*/Recent"
>       WildDir = "[A-Z]:/Documents and Settings/*/{Local 
> Settings,LOCALS~1}/History"
>       WildDir = "[A-Z]:/Documents and Settings/*/{Local 
> Settings,LOCALS~1}/Temp"
>       WildDir = "[A-Z]:/Documents and Settings/*/{Local 
> Settings,LOCALS~1}/Temporary Internet Files"
>
>       # Exclude directories full of lots and lots of useless little files
>       WildDir = "[A-Z]:/{WINNT,Windows}/Profiles/*/Cookies"
>       WildDir = "[A-Z]:/{WINNT,Windows}/Profiles/*/Recent"
>       WildDir = "[A-Z]:/{WINNT,Windows}/Profiles/*/{Local 
> Settings,LOCALS~1}/History"
>       WildDir = "[A-Z]:/{WINNT,Windows}/Profiles/*/{Local 
> Settings,LOCALS~1}/Temp"
>       WildDir = "[A-Z]:/{WINNT,Windows}/Profiles/*/{Local 
> Settings,LOCALS~1}/Temporary Internet Files"
>
>       # Exclude directories full of lots and lots of useless little files
>       WildDir = 
> "[A-Z]:/{WINNT,Windows}/system32/config/systemprofile/Cookies"
>       WildDir = 
> "[A-Z]:/{WINNT,Windows}/system32/config/systemprofile/Recent"
>       WildDir = 
> "[A-Z]:/{WINNT,Windows}/system32/config/systemprofile/{Local 
> Settings,LOCALS~1}/History"
>       WildDir = 
> "[A-Z]:/{WINNT,Windows}/system32/config/systemprofile/{Local 
> Settings,LOCALS~1}/Temp"
>       WildDir = 
> "[A-Z]:/{WINNT,Windows}/system32/config/systemprofile/{Local 
> Settings,LOCALS~1}/Temporary Internet Files"
>
>       # Some random bits of Windows we want to ignore
>       WildDir = "[A-Z]:/{WINNT,Windows}/Prefetch"
>       WildDir = "[A-Z]:/{WINNT,Windows}/msdownld.tmp"
>       WildDir = "[A-Z]:/{WINNT,Windows}/Internet Logs"
>       WildDir = "[A-Z]:/{WINNT,Windows}/$Nt*Uninstall*"
>       WildDir = "[A-Z]:/{WINNT,Windows}/Downloaded Installations"
>
>       # Temporary directories & files
>       WildDir = "[A-Z]:/{WINNT,Windows}/Temp"
>       WildDir = "[A-Z]:/Temp"
>       WildFile = "*.tmp"
>       WildDir = "[A-Z]:/tmp"
>
>       # Fast Find
>       WildFile = "[A-Z]:/ffastun*"
>
>       # System Restore
>       WildDir = "[A-Z]:/System Volume Information"
>
>       # Windows Update
>       WildDir = "[A-Z]:/WUTemp"
>
>       # Recycle bins
>       WildDir = "[A-Z]:/RECYCLE[DR]"
>
>       # Swap files
>       WildFile = "[A-Z]:/pagefile.sys"
>       WildFile = "[A-Z]:/hiberfil.sys"
>
>       # These are programs and are easier to reinstall than restore from
>       # backup
>       WildDir = "[A-Z]:/cygwin"
>       WildDir = "[A-Z]:/{Program Files,PROGRA~1}/Java"
>       WildDir = "[A-Z]:/{Program Files,PROGRA~1}/Java Web Start"
>       WildDir = "[A-Z]:/{Program Files,PROGRA~1}/JavaSoft"
>       WildDir = "[A-Z]:/{Program Files,PROGRA~1}/Microsoft Office"
>     }
>
>     File = "C:/"
>     File = "D:/"
>     File = "E:/"
>     File = "F:/"
>     File = "G:/"
>     File = "H:/"
>     File = "I:/"
>     File = "J:/"
>     File = "K:/"
>     File = "L:/"
>     File = "M:/"
>     File = "N:/"
>     File = "O:/"
>     File = "P:/"
>     File = "Q:/"
>     File = "R:/"
>     File = "S:/"
>     File = "T:/"
>     File = "U:/"
>     File = "V:/"
>     File = "W:/"
>     File = "X:/"
>     File = "Y:/"
>     File = "Z:/"
>   }
> }
>
> #
> # 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
> }
>
> Schedule {
>   Name = "EveryDay"
>   Run = Level=Full mon-sat at 2:03
> }
>
>
> # 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 = "C:\\Documents and Settings\\All Users\\Application 
> Data\\Bacula\\Work\\bacula.sql"
>   }
> }
>
> # Client (File Services) to backup
> Client {
>   Name = ilemma009-fd
>   Address = ILEMMA009
>   FDPort = 9102
>   Catalog = MyCatalog
>   Password = "@client_password@"      # password for FileDaemon
>   File Retention = 30 days            # 30 days
>   Job Retention = 6 months            # six months
>   AutoPrune = yes                     # Prune expired Jobs/Files
> }
>
>
>
> Storage {
>   Name = HPTape
> # Do not use "localhost" here
>   Address = ILEMMA009                # N.B. Use a fully qualified name 
> here
>   SDPort = 9103
>   Password = xxxx
>   Device = HPStorageAutochanger
>   Media Type = "damnedHPUltriumTape"
>   Autochanger = yes
> }
>
>
>
>
> # 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 = "\"C:\\Program Files\\Bacula\\bin\\bsmtp\" -h 
> @smtp_host@ -f \"\(Bacula\) %r\" -s \"Bacula: %t %e of %c %l\" %r"
>   operatorcommand = "\"C:\\Program Files\\Bacula\\bin\\bsmtp\" -h 
> @smtp_host@ -f \"\(Bacula\) %r\" -s \"Bacula: Intervention needed for 
> %j\" %r"
>   mail = Administrator = all, !skipped           
>   operator = Administrator = 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 = "C:\\Documents and Settings\\All Users\\Application 
> Data\\Bacula\\Work\\log" = all, !skipped
> }
>
>
> #
> # Message delivery for daemon messages (no job).
> Messages {
>   Name = Daemon
>   mailcommand = "\"C:\\Program Files\\Bacula\\bin\\bsmtp\" -h 
> @smtp_host@ -f \"\(Bacula\) %r\" -s \"Bacula daemon message\" %r"
>   mail = Administrator = all, !skipped           
>   console = all, !skipped, !saved
>   append = "C:\\Documents and Settings\\All Users\\Application 
> Data\\Bacula\\Work\\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
> }
>
> #
> # Restricted console used by tray-monitor to get the status of the 
> director
> #
> Console {
>   Name = ilemma009-mon
>   Password = "TWUkvAU16jlybaP5YxCIUqmVvUlG88f2B6fC7+iWE4rn"
>   CommandACL = status, .status
> }
>
> Ok ?
>
>
> ------------------------------------------------------------------------
> Découvrez une nouvelle façon d'obtenir des réponses à toutes vos 
> questions ! Profitez des connaissances, des opinions et des 
> expériences des internautes sur Yahoo! Questions/Réponses 
> <http://fr.rd.yahoo.com/evt=42054/*http://fr.answers.yahoo.com>.


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to