I got this message in my logs from the backup run last night:

19-Jan 02:16 what-sd: Volume "Monthly-0004" previously written, moving
to end of data.
19-Jan 02:22 what-sd: What.2006-01-19_02.05.01 Error: I canot write on
Volume "Monthly-0004" because:
The number of files mismatch! Volume=0 Catalog=112
19-Jan 02:22 what-sd: Marking Volume "Monthly-0004" in Error in Catalog.

Monthly-0004 is the tape volume I've been backing up to the last several
days, and I did a successful restore from it yesterday before leaving work.

I verified the lable on the tape with btape and then ran bls to view the
contents of the tape.  That worked just fine.  Trolling through the
manual I found the bit about using bscan to update the Volume File
Count.  I ran

 bscan -V Monthly-0004 -v -m /dev/nst1

and got the output listed at the end of this message.

I restarted bacula-dir and bacula-sd, updated the Media entry for
Monthly-0004 to set it to "Append" status, and tried re-running the
failed job and got the same error message again.

Here is the current Media table entry for Monthly-0004:
+---------+--------------+-----------+--------------+----------+--------------+---------+------+-----------+-----------+---------------------+
| MediaId | VolumeName   | VolStatus | VolBytes     | VolFiles |
VolRetention | Recycle | Slot | InChanger | MediaType | LastWritten
    |
+---------+--------------+-----------+--------------+----------+--------------+---------+------+-----------+-----------+---------------------+
| 40      | Monthly-0004 | Error     | 94027500662  | 112      |
11059200     | 1       | 4    | 1         | LTO-1     | 2006-01-19
13:01:44 |
+---------+--------------+-----------+--------------+----------+--------------+---------+------+-----------+-----------+---------------------+

What could be wrong here?  Why would bscan see the right data on the
tape, but bacula-sd doesn't?  I've not editted the bacula-sd config file
since I did the restore yesterday.

Server:    Dell PowerEdge 2650
OS:        CentOS 3.6 (fully updated)
SCSI Card: LSI Logic / Symbios Logic LSI8952U
Tape Unit: Dell PowerVault 132T with LTO-2 drive
Bacula:    1.36.3

bacula-sd Device stanza:

Device {
  Name = DPVLTO-2
  Media Type = LTO-1
  Archive Device = /dev/nst1
  AutomaticMount = yes;               # when device opened, read it
  AlwaysOpen = yes;
  RemovableMedia = yes;
  RandomAccess = no;
  LabelMedia = yes;
  Changer Command = "/etc/bacula/mtx-changer %c %o %S %a %d"
  Changer Device = /dev/sg3
  AutoChanger = yes;
  Alert Command = "sh -c 'tapeinfo -f %c |grep TapeAlert|cat'"
}


--[Lance]


bscan: butil.c:258 Using device: "/dev/nst1" for reading.
19-Jan 12:01 bscan: Ready to read from volume "Monthly-0004" on device
/dev/nst1.
bscan: bscan.c:274 Using Database: bacula, User: bacula
bscan: bscan.c:403 Pool record for Monthly found in DB.
bscan: bscan.c:417 Pool type "Backup" is OK.
bscan: bscan.c:427 Media record for Monthly-0004 found in DB.
bscan: bscan.c:445 Media type "LTO-1" is OK.
bscan: bscan.c:454 VOL_LABEL: OK for Volume: Monthly-0004
19-Jan 12:02 bscan: Got EOF at file 1  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:02 bscan: Got EOF at file 2  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:02 bscan: Got EOF at file 3  on device /dev/nst1, Volume
"Monthly-0004"
bscan: bscan.c:546 Could not find SessId=3 SessTime=1137197448 for EOS
record.
19-Jan 12:02 bscan: Got EOF at file 4  on device /dev/nst1, Volume
"Monthly-0004"
bscan: bscan.c:462 95051 "errors" ignored before first Start of Session
record.
bscan: bscan.c:472 SOS_LABEL: Found Job record for JobId: 0
19-Jan 12:02 bscan: Got EOF at file 5  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:03 bscan: Got EOF at file 6  on device /dev/nst1, Volume
"Monthly-0004"
bscan: bscan.c:472 SOS_LABEL: Found Job record for JobId: 0
19-Jan 12:03 bscan: Got EOF at file 7  on device /dev/nst1, Volume
"Monthly-0004"
bscan: bscan.c:472 SOS_LABEL: Found Job record for JobId: 0
19-Jan 12:03 bscan: Got EOF at file 8  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:04 bscan: Got EOF at file 9  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:04 bscan: Got EOF at file 10  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:05 bscan: Got EOF at file 11  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:05 bscan: Got EOF at file 12  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:06 bscan: Got EOF at file 13  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:06 bscan: Got EOF at file 14  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:07 bscan: Got EOF at file 15  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:07 bscan: Got EOF at file 16  on device /dev/nst1, Volume
"Monthly-0004"
bscan: bscan.c:472 SOS_LABEL: Found Job record for JobId: 0
19-Jan 12:08 bscan: Got EOF at file 17  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:08 bscan: Got EOF at file 18  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:09 bscan: Got EOF at file 19  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:09 bscan: Got EOF at file 20  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:10 bscan: Got EOF at file 21  on device /dev/nst1, Volume
"Monthly-0004"
bscan: bscan.c:472 SOS_LABEL: Found Job record for JobId: 0
19-Jan 12:10 bscan: Got EOF at file 22  on device /dev/nst1, Volume
"Monthly-0004"
bscan: bscan.c:472 SOS_LABEL: Found Job record for JobId: 0
19-Jan 12:10 bscan: Got EOF at file 23  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:10 bscan: Got EOF at file 24  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:10 bscan: Got EOF at file 25  on device /dev/nst1, Volume
"Monthly-0004"
bscan: bscan.c:472 SOS_LABEL: Found Job record for JobId: 0
19-Jan 12:11 bscan: Got EOF at file 26  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:11 bscan: Got EOF at file 27  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:11 bscan: Got EOF at file 28  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:12 bscan: Got EOF at file 29  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:12 bscan: Got EOF at file 30  on device /dev/nst1, Volume
"Monthly-0004"
bscan: bscan.c:472 SOS_LABEL: Found Job record for JobId: 0
19-Jan 12:12 bscan: Got EOF at file 31  on device /dev/nst1, Volume
"Monthly-0004"
bscan: bscan.c:472 SOS_LABEL: Found Job record for JobId: 0
19-Jan 12:12 bscan: Got EOF at file 32  on device /dev/nst1, Volume
"Monthly-0004"
bscan: bscan.c:472 SOS_LABEL: Found Job record for JobId: 0
19-Jan 12:12 bscan: Got EOF at file 33  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:13 bscan: Got EOF at file 34  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:13 bscan: Got EOF at file 35  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:14 bscan: Got EOF at file 36  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:14 bscan: Got EOF at file 37  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:15 bscan: Got EOF at file 38  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:15 bscan: Got EOF at file 39  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:16 bscan: Got EOF at file 40  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:16 bscan: Got EOF at file 41  on device /dev/nst1, Volume
"Monthly-0004"
bscan: bscan.c:472 SOS_LABEL: Found Job record for JobId: 0
19-Jan 12:17 bscan: Got EOF at file 42  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:17 bscan: Got EOF at file 43  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:18 bscan: Got EOF at file 44  on device /dev/nst1, Volume
"Monthly-0004"
bscan: bscan.c:472 SOS_LABEL: Found Job record for JobId: 0
19-Jan 12:18 bscan: Got EOF at file 45  on device /dev/nst1, Volume
"Monthly-0004"
bscan: bscan.c:472 SOS_LABEL: Found Job record for JobId: 0
19-Jan 12:18 bscan: Got EOF at file 46  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:19 bscan: Got EOF at file 47  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:19 bscan: Got EOF at file 48  on device /dev/nst1, Volume
"Monthly-0004"
bscan: bscan.c:472 SOS_LABEL: Found Job record for JobId: 0
19-Jan 12:19 bscan: Got EOF at file 49  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:19 bscan: Got EOF at file 50  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:20 bscan: Got EOF at file 51  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:20 bscan: Got EOF at file 52  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:20 bscan: Got EOF at file 53  on device /dev/nst1, Volume
"Monthly-0004"
bscan: bscan.c:472 SOS_LABEL: Found Job record for JobId: 0
19-Jan 12:20 bscan: Got EOF at file 54  on device /dev/nst1, Volume
"Monthly-0004"
bscan: bscan.c:472 SOS_LABEL: Found Job record for JobId: 0
19-Jan 12:20 bscan: Got EOF at file 55  on device /dev/nst1, Volume
"Monthly-0004"
bscan: bscan.c:472 SOS_LABEL: Found Job record for JobId: 0
19-Jan 12:21 bscan: Got EOF at file 56  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:21 bscan: Got EOF at file 57  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:22 bscan: Got EOF at file 58  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:23 bscan: Got EOF at file 59  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:24 bscan: Got EOF at file 60  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:24 bscan: Got EOF at file 61  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:25 bscan: Got EOF at file 62  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:26 bscan: Got EOF at file 63  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:27 bscan: Got EOF at file 64  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:28 bscan: Got EOF at file 65  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:28 bscan: Got EOF at file 66  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:29 bscan: Got EOF at file 67  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:29 bscan: Got EOF at file 68  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:30 bscan: Got EOF at file 69  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:31 bscan: Got EOF at file 70  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:31 bscan: Got EOF at file 71  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:31 bscan: Got EOF at file 72  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:32 bscan: Got EOF at file 73  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:32 bscan: Got EOF at file 74  on device /dev/nst1, Volume
"Monthly-0004"
bscan: bscan.c:472 SOS_LABEL: Found Job record for JobId: 0
19-Jan 12:33 bscan: Got EOF at file 75  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:33 bscan: Got EOF at file 76  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:34 bscan: Got EOF at file 77  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:34 bscan: Got EOF at file 78  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:35 bscan: Got EOF at file 79  on device /dev/nst1, Volume
"Monthly-0004"
bscan: bscan.c:472 SOS_LABEL: Found Job record for JobId: 0
19-Jan 12:35 bscan: Got EOF at file 80  on device /dev/nst1, Volume
"Monthly-0004"
bscan: bscan.c:472 SOS_LABEL: Found Job record for JobId: 0
19-Jan 12:35 bscan: Got EOF at file 81  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:35 bscan: Got EOF at file 82  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:35 bscan: Got EOF at file 83  on device /dev/nst1, Volume
"Monthly-0004"
bscan: bscan.c:472 SOS_LABEL: Found Job record for JobId: 0
19-Jan 12:36 bscan: Got EOF at file 84  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:36 bscan: Got EOF at file 85  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:36 bscan: Got EOF at file 86  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:37 bscan: Got EOF at file 87  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:37 bscan: Got EOF at file 88  on device /dev/nst1, Volume
"Monthly-0004"
bscan: bscan.c:472 SOS_LABEL: Found Job record for JobId: 0
19-Jan 12:37 bscan: Got EOF at file 89  on device /dev/nst1, Volume
"Monthly-0004"
bscan: bscan.c:472 SOS_LABEL: Found Job record for JobId: 0
19-Jan 12:37 bscan: Got EOF at file 90  on device /dev/nst1, Volume
"Monthly-0004"
bscan: bscan.c:472 SOS_LABEL: Found Job record for JobId: 0
19-Jan 12:37 bscan: Got EOF at file 91  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:38 bscan: Got EOF at file 92  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:38 bscan: Got EOF at file 93  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:39 bscan: Got EOF at file 94  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:39 bscan: Got EOF at file 95  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:40 bscan: Got EOF at file 96  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:40 bscan: Got EOF at file 97  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:41 bscan: Got EOF at file 98  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:41 bscan: Got EOF at file 99  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:42 bscan: Got EOF at file 100  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:42 bscan: Got EOF at file 101  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:43 bscan: Got EOF at file 102  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:43 bscan: Got EOF at file 103  on device /dev/nst1, Volume
"Monthly-0004"
bscan: bscan.c:651 32,768 file records. At file:blk=103:209,464
bytes=87,869,871,195
19-Jan 12:44 bscan: Got EOF at file 104  on device /dev/nst1, Volume
"Monthly-0004"
bscan: bscan.c:472 SOS_LABEL: Found Job record for JobId: 0
19-Jan 12:44 bscan: Got EOF at file 105  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:45 bscan: Got EOF at file 106  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:46 bscan: Got EOF at file 107  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:46 bscan: Got EOF at file 108  on device /dev/nst1, Volume
"Monthly-0004"
bscan: bscan.c:472 SOS_LABEL: Found Job record for JobId: 0
19-Jan 12:46 bscan: Got EOF at file 109  on device /dev/nst1, Volume
"Monthly-0004"
bscan: bscan.c:472 SOS_LABEL: Found Job record for JobId: 0
19-Jan 12:46 bscan: Got EOF at file 110  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:47 bscan: Got EOF at file 111  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:47 bscan: Got EOF at file 112  on device /dev/nst1, Volume
"Monthly-0004"
19-Jan 12:47 bscan: End of Volume at file 112 on device /dev/nst1,
Volume "Monthly-0004"
19-Jan 12:47 bscan: End of all volumes.
bscan: bscan.c:849 Updated Media record at end of Volume: Monthly-0004
bscan: bscan.c:600 End of all Volumes. VolFiles=112 VolBlocks=0
VolBytes=94,027,500,662
Records would have been added or updated in the catalog:
      1 Media
      1 Pool
     27 Job
  33230 File



-- 
Lance A. Brown
Senior Systems Programmer
ISDS, Duke University


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to