]> git.sur5r.net Git - bacula/docs/commitdiff
Updates
authorKern Sibbald <kern@sibbald.com>
Sun, 11 Jun 2006 14:47:28 +0000 (14:47 +0000)
committerKern Sibbald <kern@sibbald.com>
Sun, 11 Jun 2006 14:47:28 +0000 (14:47 +0000)
docs/developers/version.tex
docs/manual-de/version.tex
docs/manual/python.tex
docs/manual/version.tex
docs/manual/win32.tex

index b6045387fe0fbac04f1801b354bb9920a094dd75..d690f26e9b5de9d38c5c06c1532f73edc7ca4e26 100644 (file)
@@ -1 +1 @@
-1.38.10 (04 June 2006)
+1.38.10 (08 June 2006)
index b6045387fe0fbac04f1801b354bb9920a094dd75..d690f26e9b5de9d38c5c06c1532f73edc7ca4e26 100644 (file)
@@ -1 +1 @@
-1.38.10 (04 June 2006)
+1.38.10 (08 June 2006)
index ffed6bb6a6c8af2c28ae503500e8d1024f32bc72..64a702c0371c87d635b2d9c25751329965751bd7 100644 (file)
@@ -33,11 +33,33 @@ runs in Bacula's address space, so even though it is an interpreted
 language, it is very efficient.
 
 When the Director starts, it looks to see if you have a {\bf
-Scripts Directory} Directive defined, if so, it looks in that directory for
-a file named {\bf DirStartUp.py}. If it is found, Bacula will pass this
-file to Python for execution. The {\bf Scripts Directory} is a new
-directive that you add to the Director resource of your bacula-dir.conf
-file.
+Scripts Directory} Directive defined (normal default {\bf
+/etc/bacula/scripts}, if so, it looks in that directory for a file named
+{\bf DirStartUp.py}.  If it is found, Bacula will pass this file to Python
+for execution.  The {\bf Scripts Directory} is a new directive that you add
+to the Director resource of your bacula-dir.conf file.
+
+Note: Bacula does not install Python scripts by default because these
+scripts are for you to program.  This means that with a default
+installation with Python enabled, Bacula will print the following error
+message:
+
+\begin{verbatim}
+09-Jun 15:14 bacula-dir: ERROR in pythonlib.c:131 Could not import
+Python script /etc/bacula/scripts/DirStartUp. Python disabled.
+\end{verbatim}
+
+The source code directory {\bf examples/python} contains sample scripts
+for DirStartUp.py, SDStartUp.py, and FDStartUp.py that you might want
+to use as a starting point. Normally, your scripts directory (at least
+where you store the Python scripts) should be writable by Bacula, because
+Python will attempt to write a compiled version of the scripts (e.g.
+DirStartUp.pyc) back to that directory.
+
+When starting with the sample scripts, you can delete any part that
+you will not need, but you should keep all the Bacula Event and Job Event
+definitions.  If you do not want a particular event, simply replace the
+existing code with a {\bf noop = 1}.
 
 \subsection*{Bacula Events}
 \index[general]{Bacula Events}
index b6045387fe0fbac04f1801b354bb9920a094dd75..d690f26e9b5de9d38c5c06c1532f73edc7ca4e26 100644 (file)
@@ -1 +1 @@
-1.38.10 (04 June 2006)
+1.38.10 (08 June 2006)
index c26bb95f3b4145c48bdfaf9161f76968e6f3f3c0..9c7dc002b53f11de63d76889aed56b039ee9a658 100644 (file)
@@ -396,13 +396,6 @@ Enable VSS = yes
 
 in your FileSet resource. 
 
-Important Note!! Under the current implementation, you may only
-run a single job at a time in any Win32 File daemon that has VSS
-active. Running multiple simultanous jobs in the File daemon
-will most likely cause jobs to fail. This restriction does not apply
-to the Director, Storage daemons, or any File daemons not running
-VSS.
-
 The VSS aware File daemon has the letters VSS on the signon line that
 it produces when contacted by the console. For example:
 \begin{verbatim}
@@ -446,6 +439,28 @@ other drives are backed up, they will be listed on the {\bf Drive(s)="C"}  You a
 reports from each of the writer program.  Here they all report VSS_WS_STABLE, which means
 that you will get a consistent snapshot of the data handled by that writer.
 
+\subsection*{VSS Problems}
+\index[general]{Problems!VSS}
+\index[fd] {Problems!VSS}
+\index[general]{VSS Problems}
+\index[fd]{VSS Problems}
+\addcontentsline{toc}{subsection}{VSS Problems}
+
+If you are experiencing problems such as VSS hanging on MSDE, first try
+running {\bf vssadmin} to check for problems, then try running {\bf
+ntbackup} which also uses VSS to see if it has similar problems. If so, you
+know that the problem is in your Windows machine and not with Bacula.
+
+The FD hang problems were reported with {\bf MSDEwriter} when:
+\begin{itemize}
+\item a local firewall locked local access to the MSDE TCP port (MSDEwriter
+seems to use TCP/IP and not Named Pipes).  
+\item msdtcs was installed to run under "localsystem": try running msdtcs
+under  networking account (instead of local system) (com+ seems to work
+better with this configuration).
+\end{itemize}
+
+
 \subsection*{Windows Firewalls}
 \index[general]{Firewalls!Windows }
 \index[general]{Windows Firewalls }