I have made some progress in getting the Windows bacula-dir to run and
have made some observations:

1. If you run "bacula-dir /about" you get a message box that says "Bad
Command Line Options - /about".

This is followed by another message box listing the allowed command line
options and /about is in this list.

2. Director was terminating on me as soon as I tried to run it. I
tracked the problem down to an error in the config file which I have now
fixed.

After reading the documentation my understanding is that you can test
config files by putting "-t" on the command line. The problem is that if
the config file has an error director terminates before outputting any
kind of information telling you that there is an error in the config
file. This is true even if you have turned on debugging with the "-d"
parameter. The net result is that the "-t" option is useless.

3. I have found the reason for the brief command boxes flashing on the
screen when director starts. Here is some output from bacula.trace:

bacula-dir: ../../dird/dird.c:139 Debug level = 400
bacula-dir: ../../lib/lex.c:161 Open config file: c:\Documents and
Settings\All Users\Application Data\Bacula\bacula-dir.conf
bacula-dir: ../../lib/util.c:412 Send: /bin/sh -c "echo C:\Program
Files\Bacula\bin\query.sql"
bacula-dir: ../compat/compat.cpp:1777 Calling
CreateProcess(C:\WINDOWS\system32\cmd.exe, C:\WINDOWS\system32\cmd.exe
/c /bin/sh -c "echo C:\Program
Files\Bacula\bin\query.sql", ...)
bacula-dir: ../../lib/util.c:418 stat=268435457 got: The system cannot
find the path specified.
bacula-dir: ../../lib/util.c:412 Send: /bin/sh -c "echo C:\Documents and
Settings\All Users\Application Data\Bacula\Work"
bacula-dir: ../compat/compat.cpp:1777 Calling
CreateProcess(C:\WINDOWS\system32\cmd.exe, C:\WINDOWS\system32\cmd.exe
/c /bin/sh -c "echo C:\Documents and
Settings\All Users\Application Data\Bacula\Work", ...)
bacula-dir: ../../lib/util.c:418 stat=268435457 got: The system cannot
find the path specified.
bacula-dir: ../../lib/util.c:412 Send: /bin/sh -c "echo C:\Documents and
Settings\All Users\Application Data\Bacula\Work"
bacula-dir: ../compat/compat.cpp:1777 Calling
CreateProcess(C:\WINDOWS\system32\cmd.exe, C:\WINDOWS\system32\cmd.exe
/c /bin/sh -c "echo C:\Documents and
Settings\All Users\Application Data\Bacula\Work", ...)
bacula-dir: ../../lib/util.c:418 stat=268435457 got: The system cannot
find the path specified.
bacula-dir: ../../lib/util.c:412 Send: /bin/sh -c "echo C:\Documents and
Settings\All Users\Application Data\Bacula\Work\Client1.bsr"
bacula-dir: ../compat/compat.cpp:1777 Calling
CreateProcess(C:\WINDOWS\system32\cmd.exe, C:\WINDOWS\system32\cmd.exe
/c /bin/sh -c "echo C:\Documents and
Settings\All Users\Application Data\Bacula\Work\Client1.bsr", ...)
bacula-dir: ../../lib/util.c:418 stat=268435457 got: The system cannot
find the path specified.
bacula-dir: ../../lib/util.c:412 Send: /bin/sh -c "echo
C:\Documents and Settings\All Users\Application
Data\Bacula\Work\BackupCatalog.bsr"
bacula-dir: ../compat/compat.cpp:1777 Calling
CreateProcess(C:\WINDOWS\system32\cmd.exe, C:\WINDOWS\system32\cmd.exe
/c /bin/sh -c "echo C:\Documents and
Settings\All Users\Application Data\Bacula\Work\BackupCatalog.bsr", ...)
bacula-dir: ../../lib/util.c:418 stat=268435457 got: The system cannot
find the path specified.
bacula-dir: ../../lib/lex.c:161 Open config file:
c:\Documents and Settings\All Users\Application Data\Bacula\bacula-dir.conf

This would seem to be a remnant from when Bacula was compiled for Cygwin
as /bin/sh is no longer present.

Regards

Peter Miller

NoSpam wrote:
> Hi All,
>
> I have decided to experiment with Bacula Director on my Windows XP box 
> but have run into a problem.
>
> Bacula-fd and bacula-sd run fine but bacula-dir crashes immediately 
> whether run as a service or from the command line.
>
> Logged in as an administrator I have tried the following command to 
> capture the output with no luck.
>
> C:\Program Files\Bacula\bin>bacula-dir -d100 -c "c:\Documents and 
> Settings\All Users\Application Data\Bacula\bacula-dir.conf" > out.txt
>
> The file out.txt is zero bytes and bacula.trace only contains one line 
> of text:
>
>   bacula-dir: ../../dird/dird.c:139 Debug level = 100
>
> Some cmd.exe box flashes briefly on the screen about four times but it 
> is so fast I can't see any info in it.
>
> When run as a service the only info in the event viewer is a "The Bacula 
> Director service terminated unexpectedly"
>  with no usefull info.
>
> Is there any way I can improve the logging so I can see why director is 
> failing?
>
> Regards
>
> Peter Miller
>
>   



-------------------------------------------------------------------------
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

Reply via email to