C:\Program Files\Bacula\bin>tapeinfo -f Tape0
cannot open SCSI device 'Tape0' - Permission denied
excuse me for the late, this damned yahoo redirected the mails to the spam list
so I didn't saw them !
It will not happen again !!
sorry
Nawfel
----- Message d'origine ----
De : Brian Debelius <[EMAIL PROTECTED]>
À : [EMAIL PROTECTED]
Cc : bacula-users@lists.sourceforge.net
Envoyé le : Vendredi, 23 Mars 2007, 15h10mn 26s
Objet : Re: Windows::Permission denied
Please do this and send the result
tapeinfo -f Tape0
[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>.
___________________________________________________________________________
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.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