Craig Barratt wrote at about 00:46:47 -0700 on Monday, October 27, 2008: > Jeffrey writes: > > > Can't call method "isCached" on an undefined value at > > /usr/share/BackupPC/lib/BackupPC/Xfer/RsyncFileIO.pm line 165. > > That isn't good. This is the case where it is doing a random check > of the cached checksums (based on $Conf{RsyncCsumCacheVerifyProb}). > I am missing an error check just prior to this line of code. An > error will occur if there is some problem open/reading the cached > checksum information. A possible cause might be some file system > corruption. > > I'd be curious what the error is. Just prior to this line > you could add this code: > > if ( $err ) { > $fio->log("Can't get rsync digests from $attr->{fullPath}" > . " (err=$err, name=$f->{name})"); > $fio->{stats}{errorCnt}++; > return -1; > } > > Alternatively, just set $Conf{RsyncCsumCacheVerifyProb} to 0. This > code will be skipped, and I suspect it will fail further down and > there is an error check there. Seeing the error number would be > helpful. > > I would also try removing the --checksum-seed=32761 option from > $Conf{RsyncArgs} and trying the backup again. This will disable > the use of cached checksums. > > Craig
Interesting -- I ended up having to reboot (which of course required a restart of the backuppc service) and the problem went away. This is the second time this has happened to me. I suspect (in a fuzzy type of way) that somehow this may have been caused by my rebooting the nfs server (which is mounted on /var/lib/BackupPC) without doing something like restarting the backuppc service - the result was that for some time there may have been a stale nfs link hanging around and it is possible that this occurred during the middle of a backup. I also may have killed the BackupPC_dump process using 'kill -9' when I was unable to kill it from the web interface. I wish I could replicate this better so I could confirm the cause/effect here but I have definitely been doing a lot of starting/stopping of both nfs and backuppc as I learn and get it set up. Still... it would be nice to get some type of email or other warning when a backup freezes up because conceivably one could be unaware of this issue for days... I will keep your troubleshooting patch in mind and will use it next time I see this problem. THANKS! ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ 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/