tl;dr: Workstation backup was aborted by a system reboot, and now it won't run at all.
My workstation backup had been running daily over NFS to my FreeNAS server without problems. It's set to run daily at 23:00, running full backups on Fridays, and incrementals the rest of the week. It's configured to keep four sets. A full backup runs somewhere around 9 hours.
Yesterday morning, since I'd installed a bunch of updates in the last few days and the server-manager was complaining about unsaved changes, I decided to to signal-event post-upgrade && signal-event reboot, forgetting that the backup hadn't finished yet. Of course, the backup was aborted by the reboot.
This morning, I woke to an error message from 23:49 last night saying the backup had failed. The failure email stated, "Failed to add set /mnt/smb/e-smith.familybrown.org/set1/full-20160603230023 to catalog. No child processes".
Thinking that I'd need to redo the full backup, I reconfigured to run the full backup on Sundays, and manually kicked off the backup from the shell (/sbin/e-smith/do_backupwk). After running several hours, I got this at the terminal:
Error met while opening the last slice: Data corruption met at end of slice, unknown flag found. Trying to open the archive using the first slice...
Aborting program. User refused to continue while asking: Found a correct archive header at the beginning of the archive, which does not stands to be an old archive, the end of the archive is thus corrupted. If you have an external catalog given as reference we can continue, OK ?
Failed to add set /mnt/smb/e-smith.familybrown.org/set1/full-20160603230023 to catalog. No child processes
Backup terminated: backup failed - status: 7424
I'd think that set (full-20160603230023) would be the one that was aborted by the reboot. Currently the /set1/ directory includes 237 parts of full-20160527230009 and 296 parts of full-20160603230023, as well as seven incrementals. Six of the incremental sets predated the 3 Jun full set, while one was from 4 Jun.
I'm thinking I need to either clean out the 3 Jun full and 4 Jun incremental sets, or possibly everything out of /set1/. Thoughts?