Presumably the problem is in rsync-bpc: bpc_sysCalls.c int bpc_sysCall_checkFileMatch(char *fileName, char *tmpName, struct file_struct *rsyncFile, char *file_sum, off_t fileSize) { bpc_attrib_file *fileOrig, *file; char poolPath[BPC_MAXPATHLEN];
if ( !(fileOrig = bpc_attribCache_getFile(&acNew, fileName, 0, 0)) ) { /* * Hmmm. The file doesn't exist, but we got deltas suggesting the file is * unchanged. So that means the generator found a matching pool file. * Let's try the same thing. */ if ( bpc_sysCall_poolFileCheck(fileName, rsyncFile) || !(fileOrig = bpc_attribCache_getFile(&acNew, fileName, 0, 0)) ) { bpc_logErrf("bpc_sysCall_checkFileMatch(%s): file doesn't exist\n", fileName); return -1; } } ... But the zero length file (with md5sum d41d8cd98f00b204e9800998ecf8427e) is not in the pool. Presumably, one should add a check to eliminate... backu...@kosowsky.org wrote at about 10:36:55 -0400 on Monday, May 25, 2020: > Seems like these are all the zero length files... > Could it be that backuppc is checking for file length rather than file > existence??? > > > Note: when I delete the backup and run it again, the *exact* same > "file doesn't exist' errors reappears (even though a new btrfs snapshot > has been created). So I am pretty sure it is not a filesystem issue > but rather likely a bug in backuppc... > > > backu...@kosowsky.org wrote at about 10:00:31 -0400 on Monday, May 25, 2020: > > I am still occasionally but not at all consistently getting errors of > form: > > > Rbpc_sysCall_checkFileMatch(var/lib/spamassassin/3.004002/updates_spamassassin_org/STATISTICS-set3-72_scores.cf.txt): > file doesn't exist > > > > Here is some background: > > - Only seems to occur on full backups > > - These messages correspond to files that have changed or been added > since the previous backup > > - However, they only occur on some incrementals and only for a small > subset of the changed files, even when they do occur > > - The files are still backed up properly > > - The files never 'vanished' or changed since I am using read-only btrfs > snapshots > > - My system is rock-solid and I have not had any other file system > troubles > > > > Is this really an error? > > What is causing it? > > Why does it happen seemingly randomly? > > > > > > _______________________________________________ > > BackupPC-users mailing list > > BackupPC-users@lists.sourceforge.net > > List: https://lists.sourceforge.net/lists/listinfo/backuppc-users > > Wiki: http://backuppc.wiki.sourceforge.net > > Project: http://backuppc.sourceforge.net/ > > > _______________________________________________ > BackupPC-users mailing list > BackupPC-users@lists.sourceforge.net > List: https://lists.sourceforge.net/lists/listinfo/backuppc-users > Wiki: http://backuppc.wiki.sourceforge.net > Project: http://backuppc.sourceforge.net/ _______________________________________________ BackupPC-users mailing list BackupPC-users@lists.sourceforge.net List: https://lists.sourceforge.net/lists/listinfo/backuppc-users Wiki: http://backuppc.wiki.sourceforge.net Project: http://backuppc.sourceforge.net/