[Bug 459573] [NEW] variable expansion uses outdated data

Aidan Furlan aidan at epochlabs.com.au
Sat Oct 24 05:41:32 BST 2009


Public bug reported:

Binary package hint: bacula

I use "$Client-$Year-$Month-$Day" as my LabelFormat. Recently I tried to
backup a server called ralph (this was a scheduled job). The Volume was
created with the correct name but the job failed as the FileDaemon was
not running, as below:


24-Oct 08:17 floyd-dir JobId 65: Created new Volume "ralph-fd-2009-10-24" in catalog.
24-Oct 08:17 floyd-dir JobId 65: Using Device "FileStorage"
24-Oct 08:17 floyd-dir JobId 65: Warning: bsock.c:123 Could not connect to Client: ralph-fd on 192.168.1.254:9102. ERR=Connection refused


The job eventually terminated itself. Subsequently I tried to run a job manually to backup a different server (benson) and got the following output:


24-Oct 13:43 floyd-dir JobId 66: No prior Full backup Job record found.
24-Oct 13:43 floyd-dir JobId 66: No prior or suitable Full backup found in catalog. Doing FULL backup.
24-Oct 13:43 floyd-dir JobId 66: Start Backup JobId 66, Job=benson.2009-10-24_13.43.03
24-Oct 13:43 floyd-dir JobId 66: Using Device "FileStorage"
24-Oct 13:43 floyd-sd JobId 66: Labeled new Volume "ralph-fd-2009-10-24" on device "FileStorage" (/bacula-volumes).
24-Oct 13:43 floyd-sd JobId 66: Wrote label to prelabeled Volume "ralph-fd-2009-10-24" on device "FileStorage" (/bacula-volumes)
24-Oct 13:43 floyd-dir JobId 66: Volume used once. Marking Volume "ralph-fd-2009-10-24" as Used.


Note that the Volume name is again "ralph-fd-2009-10-24". It should have been "benson-fd-2009-10-24". It looks like the variable expansion has retained the client name "ralph-fd" from the failed job. Either that or bacula is not trying to create a new volume at all, but instead reusing the volume created previously but not labelled or written to.


root at floyd:~# lsb_release -rd
Description:	Ubuntu 8.04.3 LTS
Release:	8.04

root at floyd:~# apt-cache policy bacula
bacula:
  Installed: (none)
  Candidate: 2.2.8-5ubuntu7.2
  Version table:
     2.2.8-5ubuntu7.2 0
        500 http://mirror.internode.on.net hardy-updates/main Packages
     2.2.8-5ubuntu7 0
        500 http://mirror.internode.on.net hardy/main Packages

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

-- 
variable expansion uses outdated data
https://bugs.launchpad.net/bugs/459573
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