Bacula-users

[Bacula-users] ClientRunAfterJob RESOLVED, Script executed but not reported (needs code checking?)

2009-01-05 07:41:53
Subject: [Bacula-users] ClientRunAfterJob RESOLVED, Script executed but not reported (needs code checking?)
From: Angel <clist AT uah DOT es>
To: bacula-users AT lists.sourceforge DOT net
Date: Mon, 5 Jan 2009 12:42:09 +0100
On bacula restoring files with


Job {
    Name = "RestoreFiles"
    Type = Restore
    Client=quasar-fd
    FileSet="Full Set"
    Pool = Default
    Messages = Standard
    Where = /bacula-restores
    RunScript {
        RunsWhen = Before
        RunsOnClient = yes
        FailJobOnError = yes
        Command = "touch /root/before"
    }
    RunScript {
        RunsWhen = After
        RunsOnClient = yes
        RunsOnFailure = yes
        Command = "touch /bin/after"
    }
}

Client (Linux bacula-fd 2.4.4 from bacula team rpms) executes both 
ClientRunBeforeJob and  ClientRunAfterJob 
but only BeforeJob gets reported...

05-Jan 12:26 quasar-dir JobId 46: Start Restore Job 
RestoreFiles.2009-01-05_12.26.04
05-Jan 12:26 quasar-dir JobId 46: Using Device "FileStorage0"
05-Jan 12:26 quasar-fd JobId 46: ClientBeforeJob: run command "touch 
/root/before"
05-Jan 12:26 quasar-sd JobId 46: Ready to read from volume "Local-0002" on 
device "FileStorage0" (/home/bacula/archive-storage0).
05-Jan 12:26 quasar-sd JobId 46: Forward spacing Volume "Local-0002" to 
file:block 0:234571.
05-Jan 12:26 quasar-sd JobId 46: End of Volume at file 0 on device 
"FileStorage0" (/home/bacula/archive-storage0), Volume "Local-0002"
05-Jan 12:26 quasar-sd JobId 46: End of all volumes.
05-Jan 12:26 quasar-dir JobId 46: Bacula quasar-dir 2.4.3 (10Oct08): 
05-Jan-2009 12:26:55
  Build OS:               i686-suse-linux-gnu suse 10.3
  JobId:                  46
  Job:                    RestoreFiles.2009-01-05_12.26.04
  Restore Client:         quasar-fd
  Start time:             05-Jan-2009 12:26:54
  End time:               05-Jan-2009 12:26:55
  Files Expected:         1
  Files Restored:         1
  Bytes Restored:         52,947
  Rate:                   52.9 KB/s
  FD Errors:              0
  FD termination status:  OK
  SD termination status:  OK
  Termination:            Restore OK

05-Jan 12:26 quasar-dir JobId 46: Begin pruning Jobs.
05-Jan 12:26 quasar-dir JobId 46: No Jobs found to prune.
05-Jan 12:26 quasar-dir JobId 46: Begin pruning Files.
05-Jan 12:26 quasar-dir JobId 46: No Files found to prune.
05-Jan 12:26 quasar-dir JobId 46: End auto prune.


But runnig debug on client code shows AfterJob execution intent..

quasar-fd: job.c:249-0 Executing bootstrap command.
quasar-fd: job.c:233-0 <dird: Run OnSuccess=1 OnFailure=0 AbortOnError=1 When=2 
Command=touch/root/before
quasar-fd: job.c:249-0 Executing Run command.
quasar-fd: job.c:547-0 runscript_cmd: 'Run OnSuccess=1 OnFailure=0 
AbortOnError=1 When=2 Command=touch/root/before'
quasar-fd: job.c:233-0 <dird: Run OnSuccess=1 OnFailure=1 AbortOnError=1 When=1 
Command=touch/bin/after
quasar-fd: job.c:249-0 Executing Run command.
quasar-fd: job.c:547-0 runscript_cmd: 'Run OnSuccess=1 OnFailure=1 
AbortOnError=1 When=1 Command=touch/bin/after'
quasar-fd: job.c:233-0 <dird: RunBeforeNow

quasar-fd: job.c:249-0 Executing RunBeforeNow command.
quasar-fd: runscript.c:213-0 runscript: running 'touch /root/before'...
quasar-fd: runscript.c:238-0 runscript OK
quasar-fd: job.c:506-0 Back from run_scripts ClientBeforeJob now: OK

quasar-fd: job.c:233-0 <dird: restore replace=a prelinks=0 
where=/bacula-restores
quasar-fd: job.c:249-0 Executing restore command.
quasar-fd: pythonlib.c:237-0 No startup module.
quasar-fd: restore.c:259-0 Got hdr: Files=0 FilInx=1 Stream=1, Unix attributes.
quasar-fd: restore.c:272-0 Got stream: Unix attributes len=91 extract=0
quasar-fd: create_file.c:207-0 Create file 
/bacula-restores/var/lib/bacula/bacula.sql
quasar-fd: create_file.c:212-0 Create file: 
/bacula-restores/var/lib/bacula/bacula.sql
quasar-fd: restore.c:353-0 Outfile=/bacula-restores/var/lib/bacula/bacula.sql 
create_file stat=3
quasar-fd: attr.c:273-0 -rw-r--r--   1 root     root         52947 2009-01-04 
23:10:00  /bacula-restores/var/lib/bacula/bacula.sql
quasar-fd: restore.c:259-0 Got hdr: Files=1 FilInx=1 Stream=2, File data.
quasar-fd: restore.c:272-0 Got stream: File data len=52947 extract=1
quasar-fd: restore.c:1073-0 Write 52947 bytes, JobBytes=52947
quasar-fd: restore.c:259-0 Got hdr: Files=1 FilInx=1 Stream=3, MD5 digest.
quasar-fd: restore.c:272-0 Got stream: MD5 digest len=16 extract=1
quasar-fd: restore.c:730-0 End Do Restore. Files=1 Bytes=52947
quasar-fd: job.c:252-0 Quit command loop. Canceled=0

quasar-fd: runscript.c:213-0 runscript: running 'touch /root/after'...
quasar-fd: runscript.c:238-0 runscript OK

quasar-fd: pythonlib.c:237-0 No startup module.
quasar-fd: job.c:343-0 Calling term_find_files
quasar-fd: job.c:346-0 Done with term_find_files
quasar-fd: job.c:348-0 Done with free_jcr



Regards, Angel ALvarez
-- 
No imprima este correo si no es necesario. El medio ambiente está en nuestras 
manos.
__________________________________________

Clist UAH a.k.a Angel
__________________________________________
Primero vino el Navegador, luego fué el explorador, ahora llega el Konquistador.

------------------------------------------------------------------------------
_______________________________________________
Bacula-users mailing list
Bacula-users AT lists.sourceforge DOT net
https://lists.sourceforge.net/lists/listinfo/bacula-users

<Prev in Thread] Current Thread [Next in Thread>