Hi, On 12/7/2006 10:11 PM, Benjamin Chambers wrote: > Bacula version 1.38.9/1.38.11 with MySQL > > I would very much appreciate it if anyone could clarify an issue that has > come > up while attempting to restore from a bootstrap file. > > The question is actually fundamentally quite simple...Can a BSR file be used > to > perform a restore if you have the boostrap file and backup data...but have > lost > the Catalog? The situation being, of course, failure of the server itself, > where Bacula runs. ... > Here's a short summary of test results: > > TEST 1 > ====== > 1. Perform a backup of the server > 2. Perform a 'run job=Restore' using 'mod' to specify the BSR file created > automatically in step 1. > > Result: Restore OK (the catalog still existed) > > TEST 2 > ====== > 1. Perform a backup of the server > 2. Run /drop_mysql_database, create_mysql_database, make_mysql_tables > scripts > to simulate the loss of the server (Catalog). > 3. Perform a 'run job=Restore' using 'mod' to specify the BSR file created > automatically in step 1. > > Result: Restore FAILS
That should work, according to the manual. I suggest you file a bug report at bugs.bacula.org, unless someone else has a better solution... I've never tried what you do, I always relied on bextrace for my destaster recovery test. Arno > I have provided some debug below. It looks as though the restore first tries > to > match the VolumeName picked up from the BSR against the Catalog. > Containing > no data (because the database was re-initialized between backup/restore), > this > operation, of course, fails. At this point, I'm not certain what > happens...if a > BSR restore with no Catalog is possible, one would think that the SD would > see > if it could find the Volume specified in the BSR. I *think* this is > happening, > but somewhere along the line, the VolumeName becomes nil. > > I know I can use bextract to do a successful restore in this case...but it's > not > as convenient and it would be good to clear up the capabilities anyways, > because > the section on "Disaster Recovery" doesn't (IMO) definitively say what I'm > trying to do is possible. > > Thanks in advance to anyone who has time and knowledge to shed some light. > > Cheers, > > Ben > > ******Job Report****** > 07-Dec 15:58 Server-sd: Restore.2006-12-07_15.58.46 Warning: acquire.c:82 > Error > getting Volume info: 1997 Volume "2006-12-07-0" not in catalog. > 07-Dec 15:58 Server-sd: Restore.2006-12-07_15.58.46 Fatal error: > acquire.c:109 > Read open device "_BensLaptop" (/var/bacula/mnt/file/_BensLaptop) Volume "" > failed: ERR=Could not open file device "_BensLaptop" > (/var/bacula/mnt/file/_BensLaptop). No Volume name given. > > 07-Dec 15:58 Server-dir: Restore.2006-12-07_15.58.46 Error: Bacula 1.38.11 > (28Jun06): 07-Dec-2006 15:58:50 > JobId: 1 > Job: Restore.2006-12-07_15.58.46 > Client: Server-fd > Start time: 07-Dec-2006 15:58:49 > End time: 07-Dec-2006 15:58:50 > Files Expected: 0 > Files Restored: 0 > Bytes Restored: 0 > Rate: 0.0 KB/s > FD Errors: 0 > FD termination status: OK > SD termination status: Error > Termination: *** Restore Error *** > > ******SD in DEBUG****** > Server-sd: parse_bsr.c:168 Leave parse_bsf() > Next : 0x0 > Root bsr : 0x91b72a8 > VolumeName : 2006-12-07-0 > MediaType : File-9353 > Device : > Slot : 0 > SessId : 1 > SessTime : 1165524894 > VolFile : 0-0 > VolBlock : 929920-1430482 > FileIndex : 1-468 > done : no > positioning : 1 > fast_reject : 1 > Server-sd: fd_cmds.c:135 <filed: read data 2 > Server-sd: fd_cmds.c:261 Read data: read data 2 > Server-sd: fd_cmds.c:263 <bfiled: read data 2 > Server-sd: read.c:46 Start read data. > Server-sd: parse_bsr.c:913 Added volume=2006-12-07-0 mediatype=File-9353 > Server-sd: read.c:62 Found 1 volumes names to restore. First=2006-12-07-0 > Server-sd: device.c:352 lock 0 from dev.c:697 > Server-sd: device.c:395 block set 3 from dev.c:698 > Server-sd: acquire.c:80 dir_get_volume_info > Server-sd: askdir.c:211 >dird: CatReq Job=Restore.2006-12-07_15.58.46 > GetVolInfo > VolName=2006-12-07-0 write=0 > Server-sd: askdir.c:165 <dird 1997 Volume "2006-12-07-0" not in catalog. > Server-sd: askdir.c:177 Bad response from Dir fields=-1: 1997 Volume > "2006-12-07-0" not in catalog. > Server-sd: acquire.c:100 bstored: open vol= > Server-sd: dev.c:276 open dev: tape=0 dev_name="_BensLaptop" > (/var/bacula/mnt/file/_BensLaptop) vol= mode=OPEN_READ_ONLY > Server-sd: dev.c:285 call open_file_device mode=OPEN_READ_ONLY > Server-sd: acquire.c:195 Dec reserve=0 dev="_BensLaptop" > (/var/bacula/mnt/file/_BensLaptop) > Server-sd: device.c:408 unblock BST_DOING_ACQUIRE from dev.c:705 > Server-sd: acquire.c:200 jcr->dcr=(nil) > Server-sd: match_bsr.c:169 No nxt_bsr use_pos=1 repos=1 > Server-sd: device.c:352 lock 0 from acquire.c:353 > Server-sd: acquire.c:354 release_device device is disk > Server-sd: reserve.c:200 free_volume: no vol on dev "_BensLaptop" > (/var/bacula/mnt/file/_BensLaptop) > Server-sd: dev.c:1691 really close_dev "_BensLaptop" > (/var/bacula/mnt/file/_BensLaptop) > Server-sd: dvd.c:93 Enter unmount_dev > Server-sd: reserve.c:200 free_volume: no vol on dev "_BensLaptop" > (/var/bacula/mnt/file/_BensLaptop) > Server-sd: device.c:381 unlock from acquire.c:437 > Server-sd: read.c:83 Done reading. > Server-sd: dircmd.c:211 Command run requsts quit > Server-sd: mem_pool.c:363 garbage collect memory pool > > > > > -- IT-Service Lehmann [EMAIL PROTECTED] Arno Lehmann http://www.its-lehmann.de ------------------------------------------------------------------------- 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