Did you run the create_bacula_database script?
--- Maria McKinley <[EMAIL PROTECTED]> wrote:
> Hi there,
>
> My database (sqlite) got corrupted when it became
> too full for the
> partition it was on. I tried to compact it, but it
> seems it was too
> late, I kept getting errors about duplicate file
> names. So then I
> tried to rebuild my database with bscan, but this
> also did not work. It
> seemed to work fine, but when I tried to restart
> bacula, I got duplicate
> file names again. No matter what I tried, I either
> got this message or
> a version error for the database (shown below). So
> then I decided to
> just start from scratch, and wipe everything (just
> keeping a copy of my
> config files). So, after re-installing, this is the
> error message I get:
>
> Starting Bacula Director: 30-Aug 12:46 bacula-dir:
> Fatal error: Version
> error for database "bacula". Wanted 8, got 0
> 30-Aug 12:46 bacula-dir: Fatal error: Could not
> open database "bacula".
> 30-Aug 12:46 bacula-dir: Fatal error: Version error
> for database
> "bacula". Wanted 8, got 0
> 30-Aug 12:46 bacula-dir ERROR TERMINATION
> Please correct configuration file:
> /etc/bacula/bacula-dir.conf
>
> This is the same bacula-dir.conf I was using before,
> and I can't see how
> anything has changed in it to cause a problem, but I
> can't figure out
> what to do with the database to get it working
> either.
>
> I am running bacula 1.36.3-2 on debian.
>
> thanks for your help,
>
> maria
>
> > #
> # Default Bacula Director Configuration file
> #
> # The only thing that MUST be changed is to add one
> or more
> # file or directory names in the Include directive
> of the
> # FileSet resource.
> #
> # For Bacula release 1.36.1 (26 November 2004) --
> debian 3.1
> #
> # You might also want to change the default email
> address
> # from root to your address. See the "mail" and
> "operator"
> # directives in the Messages resource.
> #
>
> Director { # define
> myself
> Name = billie-dir
> DIRport = 9101 # where we listen
> for UA connections
> QueryFile = "/etc/bacula/scripts/query.sql"
> WorkingDirectory = "/var/lib/bacula"
> PidDirectory = "/var/run/bacula"
> Maximum Concurrent Jobs = 1
> Password = "sde24dg329" # Console password
> Messages = Daemon
> }
>
> # home and lab
> Schedule {
> Name = "NightlySave"
> Run = Level=Full Pool=Monthly 1st sat at 01:05
> Run = Level=Full Pool=Weekly 2nd-5th sat at 01:05
> Run = Level=Incremental Pool=Daily sun-fri at
> 01:05
> }
>
> # This schedule does the catalog. It starts after
> all other jobs
> Schedule {
> Name = "WeeklyCycleAfterBackup"
> Run = Level=Full Pool=Daily sun-sat at 1:15
> }
>
> # mail
> Schedule {
> Name = "MailBackup"
> Run = Level=Full Pool=Weekly 2nd-5th sat at 01:10
> }
>
> # miles - key directories for recovery
> Schedule {
> Name = "SeverBackup"
> Run = Level=Full Pool=Monthly 1st sat at 01:10
> }
>
> JobDefs {
> Name = "DefaultJob"
> Type = Backup
> Level = Full
> Client = billie-fd
> FileSet = "Full Set"
> Messages = Standard
> Pool = Weekly
> Priority = 10
> Storage = Exabyte
> }
>
> Job {
> Name = "NightlySave"
> JobDefs = "DefaultJob"
> Pool = Daily
> Schedule = "NightlySave"
> Write Bootstrap =
> "/var/lib/bacula/NightlySave.bsr"
> }
>
> # Backup the catalog database (after the nightly
> save)
> Job {
> Name = "BackupCatalog"
> JobDefs = "DefaultJob"
> Type = Backup
> Level = Full
> Client = billie-fd
> FileSet="Catalog"
> Schedule = "WeeklyCycleAfterBackup"
> # This creates an ASCII copy of the catalog
> RunBeforeJob =
> "/etc/bacula/scripts/make_catalog_backup bacula
> bacula"
> # This deletes the copy of the catalog
> RunAfterJob =
> "/etc/bacula/scripts/delete_catalog_backup"
> Write Bootstrap =
> "/var/lib/bacula/BackupCatalog.bsr"
> Priority = 11 # run after main
> backup
> }
>
> Job {
> Name = "MailBackup"
> JobDefs = "DefaultJob"
> Client = ella-fd
> Pool = Weekly
> Schedule = "MailBackup"
> FileSet = "Mail Set"
> Write Bootstrap = "/var/lib/bacula/ella.bsr"
> }
>
> Job {
> Name = "ServerBackup"
> JobDefs = "DefaultJob"
> Client = miles-fd
> ClientRunBeforeJob = "/root/createfile.sh"
> Pool = Monthly
> Schedule = "SeverBackup"
> FileSet = "Server Set"
> Write Bootstrap = "/var/lib/bacula/miles.bsr"
> }
>
> # Definition of file storage device
> Storage {
> Name = Exabyte
> Address = billie
> SDPort = 9103
> Password = "jkiuhk93"
> Device = Exabyte
> Media Type = VXA-2
> }
>
> # List of files to be backed up
> FileSet {
> Name = "Full Set"
> Include {
> Options {
> signature = MD5
> }
> File = /home
> File = /lab
> }
> }
>
> # This is the backup of the catalog
> FileSet {
> Name = "Catalog"
> Include {
> Options {
> signature = MD5
> }
> File = /var/lib/bacula/bacula.sql
> }
> }
>
> # List of files to be backed up
> FileSet {
> Name = "Mail Set"
> Include {
> Options {
> signature = MD5
> }
> File = /var/cyrus/mail
> }
> }
>
> # List of files to be backed up
> FileSet {
> Name = "Server Set"
> Include {
> Options {
> signature = MD5
> }
> File = /etc
> File = /usr/local
> File = /root/miles.selections
> File = /tftpboot/kernel
> }
> }
>
> # Standard Restore template, to be changed by
> Console program
> Job {
> Name = "RestoreFiles"
> Type = Restore
> Client=billie-fd
> FileSet="Full Set"
> Storage = Exabyte
> Pool = Daily
> Messages = Standard
> Where = /tmp/bacula-restores
> }
>
> # Client (File Services) to backup
> Client {
> Name = billie-fd
> Address = billie
> FDPort = 9102
>
=== message truncated ===
"When a man sits with a pretty girl for an hour, it seems like a minute. But
let him sit on a hot stove for a minute and it's longer than any hour. That's
relativity." - Albert Einstein
-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Bacula-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-users