For starters you should do a "stat client" and a "stat director" while
the job is running to see if the job is waiting on something like a tape
or something.
Jerome Massano wrote:
> Hello !
>
> First, please excuse my bad english. Also excuse me for this is a very
> long mail
>
> I'm all new to bacula.
> I installed it yesterday, following the tutorial. Everything worked
> fine, and I can backup the source tree of bacula with no problem, and
> restore it with no problem.
> I have modified my configuration files, and I am able to backup and
> restore the entire system where bacula is installed with no problem...
> Then "what's the problem ?", you would ask.
> Here's my problem :
> After configuring bacula to backup it's own system, I tried to set it
> up to backup another system on my network. I think I configured it
> well (please see my configuration files below), but when I run a
> backup, it starts and does nothing (I can tell it does nothing cause
> my HDD activity LED is idle, and I've let the job run for more than an
> hour and it has never finished (I'm backing up only 300 Mb with no
> compression, the entire system backup on the server backed up more
> than 3GB in 10 minutes with GZIP6 compression)
>
> Here is what I get on the bconsole when I start a backup :
>
> [EMAIL PROTECTED] bacula]# ./bconsole
> Connecting to Director nec:9101
> 1000 OK: nec-dir Version: 2.0.3 (06 March 2007)
> Enter a period to cancel a command.
> *run
> Automatically selected Catalog: MyCatalog
> Using Catalog "MyCatalog"
> A job name must be specified.
> The defined Job resources are:
> 1: NecFullWeekly
> 2: asperience-sp2
> 3: ChampFullWeekly
> 4: BackupCatalog
> 5: RestoreFiles
> Select Job resource (1-5): 3
> Run Backup job
> JobName: ChampFullWeekly
> Level: Incremental
> Client: champ-fd
> FileSet: Home
> Pool: Default (From Job resource)
> Storage: File (From Job resource)
> When: 2007-03-22 17:12:42
> Priority: 10
> OK to run? (yes/mod/no): yes
> Job queued. JobId=5
> You have messages.
> *messages
> 22-mar 17:12 nec-dir: No prior Full backup Job record found.
> 22-mar 17:12 nec-dir: No prior or suitable Full backup found in
> catalog. Doing FULL backup.
> 22-mar 17:12 nec-dir: Start Backup JobId 5,
> Job=ChampFullWeekly.2007-03-22_17.12.46
> *messages
> You have no messages.
>
>
> This looks ok to me, Am I right ?
> After more than an hour, i cancel the job, and here is what I get (for
> this example, i canceled after just a few minutes, but it's the same)
>
> *cancel
> Automatically selected Job: JobId=5
> Job=ChampFullWeekly.2007-03-22_17.12.46
> Confirm cancel (yes/no): yes
> 3000 Job ChampFullWeekly.2007-03-22_17.12.46 marked to be canceled.
> You have messages.
> *
> 22-mar 17:15 nec-sd: Job marked to be canceled.
> 22-mar 17:15 nec-dir: Bacula 2.0.3 (06Mar07): 22-mar-2007 17:15:58
> JobId: 5
> Job: ChampFullWeekly.2007-03-22_17.12.46
> Backup Level: Full (upgraded from Incremental)
> Client: "champ-fd"
> FileSet: "Home" 2007-03-22 15:52:32
> Pool: "Default" (From Job resource)
> Storage: "File" (From Job resource)
> Scheduled time: 22-mar-2007 17:12:42
> Start time: 22-mar-2007 17:12:48
> End time: 22-mar-2007 17:15:58
> Elapsed time: 3 mins 10 secs
> Priority: 10
> FD Files Written: 0
> SD Files Written: 0
> FD Bytes Written: 0 (0 B)
> SD Bytes Written: 0 (0 B)
> Rate: 0.0 KB/s
> Software Compression: None
> VSS: no
> Encryption: no
> Volume name(s):
> Volume Session Id: 2
> Volume Session Time: 1174578407
> Last Volume Bytes: 0 (0 B)
> Non-fatal FD errors: 0
> SD Errors: 0
> FD termination status:
> SD termination status: Waiting on FD
> Termination: Backup Canceled
>
> I think the " SD termination status: Waiting on FD " means that the
> Storage Daemon never gets nothing from my File Daemon. Am I right ?
> I have nothing more in /var/bacula/working/log.
>
>
>
> The server is running on an SME Server v7, and I build bacula 2.0.3
> from the sources, with just ./configure --enable-mysql
> The client is running on a OpenSuse, and I build bacula 2.0.3 from the
> sources, with just ./configure --enable-client-only
> Here are my config files :
>
> on the client :
> champ:/etc/bacula # cat /etc/bacula/bacula-fd.conf
> #
> # Default Bacula File Daemon Configuration file
> #
> # For Bacula release 2.0.3 (06 March 2007) -- suse 10.2
> #
> # There is not much to change here except perhaps the
> # File daemon Name to
> #
>
> #
> # List Directors who are permitted to contact this File daemon
> #
> Director {
> Name = nec-dir
> Password = "qi4cPV9FlF8Tge3KQs6LjboEJ7foLqg3vu5S5Ys/oHCX"
> }
>
> #
> # Restricted Director, used by tray-monitor to get the
> # status of the file daemon
> #
> Director {
> Name = champ-mon
> Password = "ArSnktPs/LPbGrYMfLbEZG5swTycjMHLzlr7HAACxVnm"
> Monitor = yes
> }
>
> #
> # "Global" File daemon configuration specifications
> #
> FileDaemon { # this is me
> Name = champ-fd
> FDport = 9102 # where we listen for the director
> WorkingDirectory = /var/bacula/working
> Pid Directory = /var/run
> Maximum Concurrent Jobs = 20
> }
>
> # Send all messages except skipped files back to Director
> Messages {
> Name = Standard
> director = nec-dir = all, !skipped, !restored
> }
>
>
> on the server :
> [EMAIL PROTECTED] bacula]# cat /etc/bacula/bacula-dir.conf
> #
> # 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 (06 March 2007) -- redhat
> #
> # 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 = nec-dir
> DIRport = 9101 # where we listen for UA connections
> QueryFile = "/etc/bacula/query.sql"
> WorkingDirectory = "/var/bacula/working"
> PidDirectory = "/var/run"
> Maximum Concurrent Jobs = 1
> Password = "ySPxzQ1S1ARTNEWRQez32DWAgdhVDW/Z8BkIMycVGsbi" #
> Console password
> Messages = Daemon
> }
>
> JobDefs {
> Name = "DefaultJob"
> Type = Backup
> Level = Incremental
> Client = nec-fd
> FileSet = "Full Set"
> Schedule = "WeeklyCycle"
> Storage = File
> Messages = Standard
> Pool = Default
> Priority = 10
> }
>
> Job {
> Name = "NecFullWeekly"
> JobDefs = "DefaultJob"
> Write Bootstrap = "/var/bacula/working/NecFullWeekly.bsr"
> }
>
> Job {
> Name = "asperience-sp2"
> JobDefs = "DefaultJob"
> Write Bootstrap = "/var/bacula/working/asperience-sp2.bsr"
> Client = asperience-sp2-fd
> FileSet = wintest
> }
>
> Job {
> Name = "ChampFullWeekly"
> JobDefs = "DefaultJob"
> Write Bootstrap = "/var/bacula/working/ChampFullWeekly.bsr"
> Client = champ-fd
> FileSet = Home
> }
> Job {
> Name = "BackupCatalog"
> JobDefs = "DefaultJob"
> Level = Full
> FileSet="Catalog"
> Schedule = "WeeklyCycleAfterBackup"
> # This creates an ASCII copy of the catalog
> RunBeforeJob = "/etc/bacula/make_catalog_backup bacula root"
> # This deletes the copy of the catalog
> RunAfterJob = "/etc/bacula/delete_catalog_backup"
> Write Bootstrap = "/var/bacula/working/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=nec-fd
> FileSet="Full Set"
> Storage = File
> Pool = Default
> Messages = Standard
> Where = /tmp/bacula-restores
> }
>
> FileSet {
> Name = "Home"
> Include {
> Options {
> signature = MD5
> }
> File = /home
> }
> }
>
> FileSet {
> Name = wintest
> Include {
> File = "C:\\Windows\\System\\"
> }
> # List of files to be backed up
> FileSet {
> Name = "Full Set"
> Include {
> Options {
> signature = MD5
> Compression=GZIP
> }
> File = /
> }
> Exclude {
> File = /var/log
> File = /proc
> File = /tmp
> File = /.journal
> File = /.fsck
> }
> }
>
> 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
> }
>
> # 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 = /var/bacula/working/bacula.sql
> }
> }
>
> # Client (File Services) to backup
> Client {
> Name = nec-fd
> Address = nec
> FDPort = 9102
> Catalog = MyCatalog
> Password = "Y/H49U1kgvREMtstUzlLRwu5JC3g7QD2CleJC6xxwS49"
> File Retention = 30 days # 30 days
> Job Retention = 6 months # six months
> AutoPrune = yes # Prune expired Jobs/Files
> }
>
> Client {
> Name = champ-fd
> Address = champ.chantrerie.asperience.fr
> <http://champ.chantrerie.asperience.fr>
> FDPort = 9102
> Catalog = MyCatalog
> Password = "qi4cPV9FlF8Tge3KQs6LjboEJ7foLqg3vu5S5Ys/oHCX"
> File Retention = 30 days
> Job Retention = 6 months
> AutoPrune = yes
> }
>
> Client {
> Name = asperience-sp2-fd
> Address = asperience-sp2.chantrerie.asperience.fr
> <http://asperience-sp2.chantrerie.asperience.fr>
> FDPort = 9102
> Catalog = MyCatalog
> Password = "2Bornot2Bthatisthequestion"
> File Retention = 30 days
> Job Retention = 6 months
> AutoPrune = yes
> }
> Storage {
> Name = File
> # Do not use "localhost" here
> Address = nec.chantrerie.asperience.fr
> <http://nec.chantrerie.asperience.fr> # N.B. Use a
> fully qualified name here
> SDPort = 9103
> Password = "tJ24dVUSkZaHVPfed/xNOOSrHz6C43PyfEEOD9hNGg7M"
> Device = FileStorage
> Media Type = File
> }
> Catalog {
> Name = MyCatalog
> dbname = bacula; user = bacula; password = ""
> }
> 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.
> # What this does is, it sets the email address that emails would display
> # in the FROM field, which is by default the same email as they're being
> # sent to. However, if you send email to more than one address, then
> # you'll have to set the FROM address manually, to a single address.
> # for example, a '[EMAIL PROTECTED]
> <mailto:[EMAIL PROTECTED]>', is better since that tends to
> # tell (most) people that its coming from an automated source.
>
> #
> mailcommand = "/sbin/bsmtp -h localhost -f \"\(Bacula\) %r\" -s
> \"Bacula: %t %e of %c %l\" %r"
> operatorcommand = "/sbin/bsmtp -h localhost -f \"\(Bacula\) %r\" -s
> \"Bacula: Intervention needed for %j\" %r"
> mail = [EMAIL PROTECTED] = all, !skipped
> operator = [EMAIL PROTECTED] = 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 = "/var/bacula/working/log" = all, !skipped
> }
>
>
> #
> # Message delivery for daemon messages (no job).
> Messages {
> Name = Daemon
> mailcommand = "/sbin/bsmtp -h localhost -f \"\(Bacula\) %r\" -s
> \"Bacula daemon message\" %r"
> mail = [EMAIL PROTECTED] = all, !skipped
> console = all, !skipped, !saved
> append = "/var/bacula/working/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
> LabelFormat = "Vol"
> UseVolumeOnce = yes
> }
>
> #
> # Restricted console used by tray-monitor to get the status of the
> director
> #
> Console {
> Name = nec-mon
> Password = "JLSxflNfcb7GiwQnqVHUBmcLmvbiIjTwFETH+3x+P8rn"
> CommandACL = status, .status
> }
>
>
>
> Can somebody tell me where the problem comes from ?
> ------------------------------------------------------------------------
>
> -------------------------------------------------------------------------
> 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
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/bacula-users
>
-------------------------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-users