Hi, All
Anyone has any idea about question in my previous email? Now my duplicity doesn't work due to this crash. It would be really good if anyone could give me some hints on how to fix this.
Today, I also tried 'duplicity remove-older-than now --dry-run'. it failed with same crash again. here is crash dump.
Any help or suggestion on how to fix this would be highly appreciated!
DEBUG 1
. File duplicity-full.20161029T183001Z.vol999.difftar.gz is part of known set
DEBUG 1
. File duplicity-full.20161103T070534Z.manifest is not part of a known set; creating new set
DEBUG 1
. Releasing lockfile /home/duplicity/cache/spock_to_syno/lockfile.lock
INFO 1
. Using temporary directory /home/duplicity/tmp/duplicity-dXVRs3-tempdir
ERROR 30 AssertionError
. Traceback (most recent call last):
. File "/usr/local/bin/duplicity", line 1539, in <module>
. with_tempdir(main)
. File "/usr/local/bin/duplicity", line 1533, in with_tempdir
. fn()
. File "/usr/local/bin/duplicity", line 1387, in main
. do_backup(action)
. File "/usr/local/bin/duplicity", line 1412, in do_backup
. globals.archive_dir).set_values()
. File "/usr/local/lib/python2.7/site-packages/duplicity/collections.py", line 710, in set_values
. self.get_backup_chains(partials + backend_filename_list)
. File "/usr/local/lib/python2.7/site-packages/duplicity/collections.py", line 835, in get_backup_chains
. add_to_sets(f)
. File "/usr/local/lib/python2.7/site-packages/duplicity/collections.py", line 829, in add_to_sets
. if new_set.add_filename(filename):
. File "/usr/local/lib/python2.7/site-packages/duplicity/collections.py", line 101, in add_filename
. self.set_manifest(filename)
. File "/usr/local/lib/python2.7/site-packages/duplicity/collections.py", line 149, in set_manifest
. self.set_files_changed()
. File "/usr/local/lib/python2.7/site-packages/duplicity/collections.py", line 128, in set_files_changed
. mf = self.get_manifest()
. File "/usr/local/lib/python2.7/site-packages/duplicity/collections.py", line 250, in get_manifest
. return self.get_local_manifest()
. File "/usr/local/lib/python2.7/site-packages/duplicity/collections.py", line 225, in get_local_manifest
. return manifest.Manifest().from_string(manifest_buffer)
. File "/usr/local/lib/python2.7/site-packages/duplicity/manifest.py", line 207, in from_string
. assert filecount == len(self.files_changed)
. AssertionError
.
Regards!
Mingzhe
On Monday, November 7, 2016 10:14 PM, mingzhe zhang <address@hidden> wrote:
Hi,
My duplicity failed every time during incremental backup/full backup/cleanup with AssertionError. Error message is copied below. Any one can give me some hints on how can I fix the issue? Now my backup doesn't work anymore. thanks!
# basis system info: #
duplicity (0.7.7.1)
OpenBSD 6.0 amd64
# Error message #
NOTICE 1
. Local and Remote metadata are synchronized, no sync needed.
ERROR 30 AssertionError
. Traceback (most recent call last):
. File "/usr/local/bin/duplicity", line 1539, in <module>
. with_tempdir(main)
. File "/usr/local/bin/duplicity", line 1533, in with_tempdir
. fn()
. File "/usr/local/bin/duplicity", line 1387, in main
. do_backup(action)
. File "/usr/local/bin/duplicity", line 1412, in do_backup
. globals.archive_dir).set_values()
. File "/usr/local/lib/python2.7/site-packages/duplicity/collections.py", line 710, in set_values
. self.get_backup_chains(partials + backend_filename_list)
. File "/usr/local/lib/python2.7/site-packages/duplicity/collections.py", line 835, in get_backup_chains
. add_to_sets(f)
. File "/usr/local/lib/python2.7/site-packages/duplicity/collections.py", line 829, in add_to_sets
. if new_set.add_filename(filename):
. File "/usr/local/lib/python2.7/site-packages/duplicity/collections.py", line 101, in add_filename
. self.set_manifest(filename)
. File "/usr/local/lib/python2.7/site-packages/duplicity/collections.py", line 149, in set_manifest
. self.set_files_changed()
. File "/usr/local/lib/python2.7/site-packages/duplicity/collections.py", line 128, in set_files_changed
. mf = self.get_manifest()
. File "/usr/local/lib/python2.7/site-packages/duplicity/collections.py", line 250, in get_manifest
. return self.get_local_manifest()
. File "/usr/local/lib/python2.7/site-packages/duplicity/collections.py", line 225, in get_local_manifest
. return manifest.Manifest().from_string(manifest_buffer)
. File "/usr/local/lib/python2.7/site-packages/duplicity/manifest.py", line 207, in from_string
. assert filecount == len(self.files_changed)
. AssertionError
Regards!
Mingzhe