On 2007.10.29. 23:38, Arno Lehmann wrote: ... >>> import datetime >> and this is where it breaks. >> just adding that line to the script prevents director from starting at all : >> >> Fatal Python error: Interpreter not initialized (version mismatch?) > > That looks like a python problem... or something related to the way > python is embedded into Bacula. You should consider a bug report at > bugs.bacula.org, and point out that this might be a configure or > linking problem, or even one of finding the right python module path.
done as http://bugs.bacula.org/view.php?id=998 ... >> actually, i would prefer to error out in such a case - if volume exists, >> something's broken. > > Well, relying onto the number of volumes in a pool is not safe, for > example. Imagine you have volumes V1, V2, V4 in a pool and label with > 'V'+number. The next volume will be the fourth one, so you'd end up > with V4 a second time. oh, no, i am using single volume (file) per job, and each is named with date-hour-minute. if the same job is executed twice in a single minite (especially as i have only one concurrent job configured), something's not right :) > As this can happen easily when you delete volumes, precautions are > important. > >> looking over the example, i could not find a way to cancel the job - how >> would i do that ? > > I don't know - perhaps return the null value from the method. You'll > have to try :-) nope, returning 0 still allows to proceed :) ... > Arno -- Rich ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users