3.0.0pre2(cvs) error: check_for_finished_files: Assertion `flist !=
((void *)0)' failed.
Erik Jan Tromp
betageek at sympatico.ca
Thu Oct 18 00:20:41 GMT 2007
Just a quick heads up to say I'm still getting this (reproducable) error while doing daily backups:
rsync: generator.c:1872: check_for_finished_files: Assertion `flist != ((void *)0)' failed.
rsync: writefd_unbuffered failed to write 4092 bytes [receiver]: Broken pipe (32)
rsync error: error in rsync protocol data stream (code 12) at io.c(1500) [receiver=3.0.0pre2]
This is with cvs (updated Wed Oct 17 10:28:30 UTC 2007)
Again, if I remove all usage of --link-dest, it works. Horribly wasteful of disk/network/time, but it works.
So you don't have to chase through various posts, this is the commandline used.
# Sample command, obfuscated to protect the guilty
rsync --archive --hard-links --no-motd \
--numeric-ids --sparse --verbose \
--link-dest $BACKUPPATH/hydrogen/wednesday/ \
--link-dest $BACKUPPATH/helium/wednesday/ \
--link-dest $BACKUPPATH/lithium/wednesday/ \
--link-dest $BACKUPPATH/beryllium/wednesday/ \
--link-dest $BACKUPPATH/oxygen/wednesday/ \
--link-dest $BACKUPPATH/fluorine/tuesday/ \
--password-file $BACKUPPATH/fluorine/$BACKUPPASSWORDFILE \
--temp-dir $BACKUPPATH/fluorine/ \
rsync://$BACKUPUSER@fluorine:$BACKUPPORT/$BACKUPMODULE/ \
$BACKUPPATH/fluorine/wednesday/ \
&> $BACKUPPATH/fluorine/wednesday.log
To reproduce the error, all I have to do is 'cp -a --parents /usr/share/zoneinfo/ /root/' on fluorine prior to pulling.
Erik
--
"Failure is not an option. (It comes bundled with Windows.)"
"If at first you don't succeed, redefine success."
More information about the rsync
mailing list