[Bug 614320] [NEW] bacula awk script for sqlite catalog backup broken

David Stenglein 614320 at bugs.launchpad.net
Fri Aug 6 13:23:30 BST 2010


Public bug reported:

Binary package hint: bacula-director-sqlite3

When I try to run a catalog backup it appears to be endlessly looping
and recreating the sqlite dump. It is not quite endless though, just a
bug in the awk script.

The script /etc/bacula/scripts/make_catalog_backup_awk contains:

system("echo '.dump' | /usr/bin/sqlite3 /var/lib/bacula/bacula.db >
/var/lib/bacula/bacula.sql")

This gets run as part of:

/usr/bin/awk -f /etc/bacula/scripts/make_catalog_backup_awk -v
cat1=MyCatalog /etc/bacula/bacula-dir.conf

which essentially does the sqlite dump for every line in bacula-
dir.conf.

The simplest way to solve this and maintain compatibility with other
versions of this script for other databases is to use:

BEGIN {system("echo '.dump' | /usr/bin/sqlite3 /var/lib/bacula/bacula.db
> /var/lib/bacula/bacula.sql")}

This may have gone unnoticed since the sqlite3 back-end is not the
default for bacula installs.

** Affects: bacula
     Importance: Undecided
         Status: New

** Affects: bacula (Ubuntu)
     Importance: Undecided
         Status: New

** Also affects: bacula
   Importance: Undecided
       Status: New

-- 
bacula awk script for sqlite catalog backup broken
https://bugs.launchpad.net/bugs/614320
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to bacula in ubuntu.



More information about the Ubuntu-server-bugs mailing list