Description of problem: There's a more recent bugfix version of rdiff-backup available, which fixes a number of issues -any chance of updating the package?
Sorry for the delay. I was even working with upstream before this release, as it fixes an outstanding bug. Rawhide is updated now, will push out testing updates for f10/f9.
Thanks Kevin.
rdiff-backup-1.2.2-1.fc10 has been submitted as an update for Fedora 10. http://admin.fedoraproject.org/updates/rdiff-backup-1.2.2-1.fc10
rdiff-backup-1.2.2-1.fc9 has been submitted as an update for Fedora 9. http://admin.fedoraproject.org/updates/rdiff-backup-1.2.2-1.fc9
rdiff-backup-1.2.2-1.fc9 has been pushed to the Fedora 9 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing-newkey update rdiff-backup'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F9/FEDORA-2008-11422
rdiff-backup-1.2.2-1.fc10 has been pushed to the Fedora 10 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update rdiff-backup'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F10/FEDORA-2008-11425
Hi Kevin, FYI there's a bug in 1.2.2 (and 1.2.1) that is fixed in CVS, and upstream plans to make a new release soon. Not sure if you want to pick up the fix in the meantime. Andrew had this to say: This bug is fixed in CVS. Sorry the next release has been a little slow; I expect to have it ready within the next week. If you want, you can get the fix immediately by replacing the file 'eas_acls.py' on both systems. Download the new version from: http://cvs.savannah.gnu.org/viewvc/*checkout*/rdiff-backup/rdiff_backup/eas_acls.py?root=rdiff-backup The report of the problem is: Running rdiff-backup 1.2.2 on both ends (and also seen running 1.2.1 on both ends) I see the following problem when running this command rdiff-backup --create-full-path --exclude-sockets --verbosity 5 /home/username ruser@hostip:/home/ruser Both machines are Fedora 10. Output follows: Using rdiff-backup version 1.2.2 Executing ssh -C ruser.xxx.xxx rdiff-backup --server Unable to import win32security module. Windows ACLs not supported by filesystem at /home/jgu escape_dos_devices not required by filesystem at /home/jgu ----------------------------------------------------------------- Detected abilities for source (read only) file system: Access control lists On Extended attributes On Windows access control lists Off Case sensitivity On Escape DOS devices Off Mac OS X style resource forks Off Mac OS X Finder information Off ----------------------------------------------------------------- Unable to import win32security module. Windows ACLs not supported by filesystem at /home/ruser/rdiff-backup-data/rdiff-backup.tmp.0 escape_dos_devices not required by filesystem at /home/ruser/home/luser/rdiff-backup-data/rdiff-backup.tmp.0 ----------------------------------------------------------------- Detected abilities for destination (read/write) file system: Ownership changing Off Hard linking On fsync() directories On Directory inc permissions On High-bit permissions On Symlink permissions Off Extended filenames On Windows reserved filenames Off Access control lists On Extended attributes On Windows access control lists Off Case sensitivity On Escape DOS devices Off Mac OS X style resource forks Off Mac OS X Finder information Off ----------------------------------------------------------------- Backup: must_escape_dos_devices = 0 Previous backup seems to have failed, regressing destination now. Regressing to Wed Dec 10 05:00:02 2008 Regressing file .#junk.muse Regressing file .DCOPserver_xxxxxxx_127.0.0.1:1 Regressing file .DCOPserver_xxxxxxx_:2 Regressing file .beagle/Log/current-Beagle Regressing file .beagle/Log/current-IndexHelper Regressing attributes of /home/ruser/home/luser/.beagle/Log Regressing file .evolution/exchange/exchange___xxxx_;personal_Calendar Regressing file .evolution/exchange/exchange___xxxx_;personal_Tasks Regressing attributes of /home/ruser/home/luser/.evolution/exchange Regressing file .gnome2/accels/eog Sending back exception [Errno 22] Invalid argument of type <type 'exceptions.IOError'>: File "/usr/lib64/python2.5/site-packages/rdiff_backup/connection.py", line 335, in answer_request result = apply(eval(request.function_string), argument_list) File "/usr/lib64/python2.5/site-packages/rdiff_backup/regress.py", line 71, in Regress for rf in iterate_meta_rfs(mirror_rp, inc_rpath): ITR(rf.index, rf) File "/usr/lib64/python2.5/site-packages/rdiff_backup/rorpiter.py", line 281, in __call__ last_branch.fast_process(*args) File "/usr/lib64/python2.5/site-packages/rdiff_backup/regress.py", line 268, in fast_process if rf.metadata_rorp.isreg(): self.restore_orig_regfile(rf) File "/usr/lib64/python2.5/site-packages/rdiff_backup/regress.py", line 292, in restore_orig_regfile rpath.copy_attribs(rf.metadata_rorp, tf) File "/usr/lib64/python2.5/site-packages/rdiff_backup/rpath.py", line 177, in copy_attribs if Globals.eas_write: rpout.write_ea(rpin.get_ea()) File "/usr/lib64/python2.5/site-packages/rdiff_backup/rpath.py", line 1321, in write_ea ea.write_to_rp(self) File "/usr/lib64/python2.5/site-packages/rdiff_backup/eas_acls.py", line 109, in write_to_rp rp.conn.xattr.setxattr(rp.path, name, value, 0, rp.issym()) Exception '[Errno 22] Invalid argument' raised of class '<type 'exceptions.IOError'>': File "/usr/lib64/python2.5/site-packages/rdiff_backup/Main.py", line 304, in error_check_Main try: Main(arglist) File "/usr/lib64/python2.5/site-packages/rdiff_backup/Main.py", line 324, in Main take_action(rps) File "/usr/lib64/python2.5/site-packages/rdiff_backup/Main.py", line 280, in take_action elif action == "backup": Backup(rps[0], rps[1]) File "/usr/lib64/python2.5/site-packages/rdiff_backup/Main.py", line 337, in Backup backup_final_init(rpout) File "/usr/lib64/python2.5/site-packages/rdiff_backup/Main.py", line 477, in backup_final_init checkdest_if_necessary(rpout) File "/usr/lib64/python2.5/site-packages/rdiff_backup/Main.py", line 871, in checkdest_if_necessary dest_rp.conn.regress.Regress(dest_rp) File "/usr/lib64/python2.5/site-packages/rdiff_backup/connection.py", line 450, in __call__ return apply(self.connection.reval, (self.name,) + args) File "/usr/lib64/python2.5/site-packages/rdiff_backup/connection.py", line 370, in reval if isinstance(result, Exception): raise result Traceback (most recent call last): File "/usr/bin/rdiff-backup", line 30, in <module> rdiff_backup.Main.error_check_Main(sys.argv[1:]) File "/usr/lib64/python2.5/site-packages/rdiff_backup/Main.py", line 304, in error_check_Main try: Main(arglist) File "/usr/lib64/python2.5/site-packages/rdiff_backup/Main.py", line 324, in Main take_action(rps) File "/usr/lib64/python2.5/site-packages/rdiff_backup/Main.py", line 280, in take_action elif action == "backup": Backup(rps[0], rps[1]) File "/usr/lib64/python2.5/site-packages/rdiff_backup/Main.py", line 337, in Backup backup_final_init(rpout) File "/usr/lib64/python2.5/site-packages/rdiff_backup/Main.py", line 477, in backup_final_init checkdest_if_necessary(rpout) File "/usr/lib64/python2.5/site-packages/rdiff_backup/Main.py", line 871, in checkdest_if_necessary dest_rp.conn.regress.Regress(dest_rp) File "/usr/lib64/python2.5/site-packages/rdiff_backup/connection.py", line 450, in __call__ return apply(self.connection.reval, (self.name,) + args) File "/usr/lib64/python2.5/site-packages/rdiff_backup/connection.py", line 370, in reval if isinstance(result, Exception): raise result IOError: [Errno 22] Invalid argument
Ouch. I have not seen this here on any of my systems. ;( I can wait and pick up the new version when it's released. If you spot it being released feel free to ping me.
Hi Kevin, 1.2.3 has now been released, fixing a boat load of bugs.
Excellent. I will get a 1.2.3 version tested and built and hopefully submitted for testing today. Thanks for the heads up!
rdiff-backup-1.2.3-1.fc10 has been submitted as an update for Fedora 10. http://admin.fedoraproject.org/updates/rdiff-backup-1.2.3-1.fc10
rdiff-backup-1.2.3-1.fc9 has been submitted as an update for Fedora 9. http://admin.fedoraproject.org/updates/rdiff-backup-1.2.3-1.fc9
rdiff-backup-1.2.3-1.fc9 has been pushed to the Fedora 9 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing-newkey update rdiff-backup'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F9/FEDORA-2008-11898
rdiff-backup-1.2.3-1.fc10 has been pushed to the Fedora 10 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update rdiff-backup'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F10/FEDORA-2008-11953
I can confirm this update fixes the problem I was seeing with 1.2.2 in Comment #7. However, (and this isn't an rdiff-backup bug), I see the following when a backup completes: Warning: Your version of pyxattr (unknown) has broken support for extended attributes on symlinks. If you choose not to upgrade to a more recent version, you may see many warning messages from listattr(). I'll file a bug against pyxattr. Thanks kevin, happy new year.
For reference, pyxattr bug report: https://bugzilla.redhat.com/show_bug.cgi?id=478580
Oh dear. It seems that in 1.2.3 restores from a remote backup was broken. Upstream have just released 1.2.4 to fix this issue.
Yeah. ;( Pushing out 1.2.4 now. Hopefully this one will stay stable for a bit.
rdiff-backup-1.2.4-1.fc10 has been submitted as an update for Fedora 10. http://admin.fedoraproject.org/updates/rdiff-backup-1.2.4-1.fc10
rdiff-backup-1.2.4-1.fc9 has been submitted as an update for Fedora 9. http://admin.fedoraproject.org/updates/rdiff-backup-1.2.4-1.fc9
rdiff-backup-1.2.4-1.fc10 has been pushed to the Fedora 10 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update rdiff-backup'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F10/FEDORA-2009-0083
rdiff-backup-1.2.4-1.fc9 has been pushed to the Fedora 9 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing-newkey update rdiff-backup'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F9/FEDORA-2009-0100
I'm likely going to push this soon, it's been working fine here. Additional feedback would be appreciated.
Of course they pushed a 1.2.5 now that has a fix for error reporting. ;( I will try and push updates tomorrow in the hopes that this will be the stable one. ;(
rdiff-backup-1.2.5-1.fc10 has been submitted as an update for Fedora 10. http://admin.fedoraproject.org/updates/rdiff-backup-1.2.5-1.fc10
rdiff-backup-1.2.5-1.fc9 has been submitted as an update for Fedora 9. http://admin.fedoraproject.org/updates/rdiff-backup-1.2.5-1.fc9
rdiff-backup-1.2.5-1.fc10 has been pushed to the Fedora 10 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update rdiff-backup'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F10/FEDORA-2009-0754
rdiff-backup-1.2.5-1.fc9 has been pushed to the Fedora 9 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing-newkey update rdiff-backup'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F9/FEDORA-2009-0806
rdiff-backup-1.2.5-1.fc10 has been pushed to the Fedora 10 stable repository. If problems still persist, please make note of it in this bug report.
rdiff-backup-1.2.5-1.fc9 has been pushed to the Fedora 9 stable repository. If problems still persist, please make note of it in this bug report.