Backup data error 7 (Solved)

NethServer Version: NethServer 7.3.1611
Module: backup data

I have updated all modules.
error continues while backing up
I have not modified inclusion/exclusion files

backup_log

2017-10-18 07:15:01 - START - Backup data started
2017-10-18 07:15:59 - STEP - pre-backup-done done
2017-10-18 07:16:00 - ERROR - Backup failed, see /var/log/last-backup.log for details - 7680
2017-10-18 07:16:00 - ERROR - Action backup-data-duplicity failed -

Backup started at 2017-10-18 07:15:01
Pre backup scripts status: SUCCESS
Backup script status: ERROR

Extract from log file /var/log/backup-data.log:

2017-10-18 07:15:01 - START - Backup data started
2017-10-18 07:15:59 - STEP - pre-backup-done done
2017-10-18 07:16:00 - ERROR - Backup failed, see /var/log/last-backup.log for details - 7680
2017-10-18 07:16:00 - ERROR - Action backup-data-duplicity failed - 1

Extract from log file /var/log/last-backup.log:

Leyendo listado de archivo del recuadro /tmp/1SOsUAmXZC
Los metadatos en local y remoto están sincronizados, no es necesario sincronizar.
Traceback (most recent call last):
File “/usr/bin/duplicity”, line 1540, in
with_tempdir(main)
File “/usr/bin/duplicity”, line 1534, in with_tempdir
fn()
File “/usr/bin/duplicity”, line 1385, in main
do_backup(action)
File “/usr/bin/duplicity”, line 1410, in do_backup
globals.archive_dir).set_values()
File “/usr/lib64/python2.7/site-packages/duplicity/collections.py”, line 710, in set_values
self.get_backup_chains(partials + backend_filename_list)
File “/usr/lib64/python2.7/site-packages/duplicity/collections.py”, line 836, in get_backup_chains
add_to_sets(f)
File “/usr/lib64/python2.7/site-packages/duplicity/collections.py”, line 830, in add_to_sets
if new_set.add_filename(filename):
File “/usr/lib64/python2.7/site-packages/duplicity/collections.py”, line 101, in add_filename
self.set_manifest(filename)
File “/usr/lib64/python2.7/site-packages/duplicity/collections.py”, line 148, in set_manifest
self.set_files_changed()
File “/usr/lib64/python2.7/site-packages/duplicity/collections.py”, line 128, in set_files_changed
mf = self.get_manifest()
File “/usr/lib64/python2.7/site-packages/duplicity/collections.py”, line 250, in get_manifest
return self.get_local_manifest()
File “/usr/lib64/python2.7/site-packages/duplicity/collections.py”, line 224, in get_local_manifest
return manifest.Manifest().from_string(manifest_buffer)
File “/usr/lib64/python2.7/site-packages/duplicity/manifest.py”, line 208, in from_string
assert filecount == len(self.files_changed)
AssertionError

Hi @jose_manuel_Insausti,

you may try to change backup destination and see if it works. You may change to full backup and start the backup process manually with

backup-data

Feel free to post your results…

Found this:

https://bugs.launchpad.net/duplicity/+bug/1708286

1 Like

the same result.

Extract from log file /var/log/backup-data.log:

2017-10-19 07:53:01 - START - Backup data started
2017-10-19 07:53:12 - STEP - pre-backup-done done
2017-10-19 07:53:12 - ERROR - Backup failed, see /var/log/last-backup.log for details - 7680
2017-10-19 07:53:12 - ERROR - Action backup-data-duplicity failed - 1




Extract from log file /var/log/last-backup.log:

Leyendo listado de archivo del recuadro /tmp/QqTHOjRDSE
Los metadatos en local y remoto están sincronizados, no es necesario sincronizar.
Traceback (most recent call last):
  File "/usr/bin/duplicity", line 1540, in <module>
    with_tempdir(main)
  File "/usr/bin/duplicity", line 1534, in with_tempdir
    fn()
  File "/usr/bin/duplicity", line 1385, in main
    do_backup(action)
  File "/usr/bin/duplicity", line 1410, in do_backup
    globals.archive_dir).set_values()
  File "/usr/lib64/python2.7/site-packages/duplicity/collections.py", line 710, in set_values
    self.get_backup_chains(partials + backend_filename_list)
  File "/usr/lib64/python2.7/site-packages/duplicity/collections.py", line 836, in get_backup_chains
    add_to_sets(f)
  File "/usr/lib64/python2.7/site-packages/duplicity/collections.py", line 830, in add_to_sets
    if new_set.add_filename(filename):
  File "/usr/lib64/python2.7/site-packages/duplicity/collections.py", line 101, in add_filename
    self.set_manifest(filename)
  File "/usr/lib64/python2.7/site-packages/duplicity/collections.py", line 148, in set_manifest
    self.set_files_changed()
  File "/usr/lib64/python2.7/site-packages/duplicity/collections.py", line 128, in set_files_changed
    mf = self.get_manifest()
  File "/usr/lib64/python2.7/site-packages/duplicity/collections.py", line 250, in get_manifest
    return self.get_local_manifest()
  File "/usr/lib64/python2.7/site-packages/duplicity/collections.py", line 224, in get_local_manifest
    return manifest.Manifest().from_string(manifest_buffer)
  File "/usr/lib64/python2.7/site-packages/duplicity/manifest.py", line 208, in from_string
    assert filecount == len(self.files_changed)
AssertionError

Which duplicity and python versions are installed on your system?

Same or similar bug was recently re-introduced (and fixed in v0.7.14 which is not yet in EPEL):

1 Like

python version 2.7.5
duplicity version 0.7.13.1

thanks!!!

Fixed :slight_smile:

I have deleted the contents of the folder /var/lib/nethserver/backup/duplicity/

I have released a new bakup-data and the session is correct

1 Like

Can you mark your answer as solution please.

Please see how to mark a topic as solved, choose the best answer and mark it as solution:

https://community.nethserver.org/t/howto-mark-a-topic-as-solved/1750

2 Likes