Well, you are running quite a mixed shop, and though I build
Bacula on Solaris, I find it is not as stable there as on
Linux (byte alignment problems from what I can tell). From the
little I know of Irix, it will be even more prone to compile/run
problems than Solaris. We will do our best to help if we
can though ...
On Thu, 2002-08-01 at 00:24, Carlos Molina wrote:
> First , congratulations for this software. Currently, I am using HP
> Omniback 4 for a mixed environment (IRIX, Linux. NT, 2000, Solaris), and
> at this moment we have a lot of problems with omniback adding new
> clients. For this reason, and others, we are make some investigations
> about a new implementation..Bacula fits our needs, perfectly...
> Currently, I am testing bacula on a Linux (debian) environment, without
> any problem (using file devices for the moment)
> I have 2 little questions
This is certainly a critical part of any backup program.
In the case of Bacula, restore is currently one of the
weaker parts. I'm working on it though and making good
> 1) Can I use the console to make a restore..??
Yes, versions prior to 1.23 are quite primitive in that
you can start a restore job, but you must specify the JobId,
and Bacula will restore all the files in the JobId. In checking
the <bacula-src>/examples directory, I see that there are no
examples of a restore job. I'll fix that. In the mean time,
you can get an idea from looking at my test config in
<bacula-src>/src/dird/dird.conf. Take a look at the code
in Job "kernsrestore".
Beginning with version 1.23, if you have a properly constructed
bootstrap file (format not too well documented), you can get
Bacula (via the Console) to restore any number of any specified
files from as many Jobs as you wish. The problem is construction
a valid bootstrap file. This file can also be used in bextract,
where it is perhaps easier to experiment.
Beginning with 1.24 (not yet released), the Console program will
create a bootstrap file for you. All the code to construct it is
written, no problem, you can even walk down the tree of saved
files for a Job selecting those you want. The big problem I am
struggling with is the user interface -- how to specify all this
in a logical way. There seem to be so many variations on what a
user would like restored.
> 2) If 1 is true, what are the commands on the console..?
In 1.23 and before the basic command is "run", you then give
it the name of a restore Job.
In 1.24 (not yet released), you enter "restore" and it attempts
to lead you through the processes of narrowing down what you
want to restore.
> Currently I restore some testing files with bextract
> 3) I have some problems with WinBacula.
> I follow the install procedure but when I try to start the service, it
> doesn't do anything (and show me anything)
> The Log Viewer show me the following message (translated from Spanish to
> "Don't have find the description for the success identifier (0) on
> origin (Bacula). Bacula error 1063 StartServiceCtrlDispatcher failed"
> How can I fix it..??
I suspect that Bacula is not finding its bacula-fd.conf file, or
that there is an error in that file. Try following the instructions
in the "Problems" section of the Win32 chapter of the manual. It
gives a manual procedure for testing the config file.
Also, on my WinNT machine, for some strange reason I have to
start the service twice. The first time it errors, the second time
it works -- I haven't yet looked at that.
Finally, I apparently have a quoting problem with strings and
SQLite. The result is that if you have a Windows file name with
a single quote (or possibly a double quote) in it, the backup will
fail with errors attempting to insert the information in the
database. This is corrected in version 1.24, which I will shortly
post to the CVS. In the mean time, try to avoid filenames with
> Thanks a lot...
> PS: Bacula instalation , on Debian woody was very very easy....here a
> little resume
Thanks -- I'm going to add your instructions to the manual. I'm
sure that there are others who would be interested.
> Using apt-get to install the dep. packages...I am not using the depkgs
> distributed by bacula...
> apt-get install g++ zlib1g-dev
> apt-get install libwrap0 libwrap0-de
> apt-get install libreadline4 libreadline-dev
> apt-get install libgmp2-dev
> apt-get install libgmp2
> apt-get install mtx
> apt-get install sqlite libsqlite0 libsqlite-dev libsqlite0-tcl
> On your bacula src directory
> ./configure --prefix=/usr/local/bacula --with-sqlite
> --sysconfdir=/etc/bacula \
> --with-job-email=cmolina@... \
> --with-smtp-host=mail.net-uno.net --with-dir-password=123456 \
> --with-sqlite \
> --with-tcp-wrappers \
> --with-readline \
> That's all..!!!
> Proceed to configure the database and the config files..
> This sf.net email is sponsored by: Dice - The leading online job board
> for high-tech professionals. Search and apply for tech jobs today!
> Bacula-users mailing list