Navigation

    Kopano
    • Register
    • Login
    • Search
    • Categories
    • Get Official Kopano Support
    • Recent
    Statement regarding the closure of the Kopano community forum and the end of the community edition

    Errors during restore with kopano-backup

    Kopano Groupware Core
    1
    1
    164
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • genesis74
      genesis74 last edited by

      Hi there,

      after having several problems with my kopano database I decided to re-build it by backing up all users, recreating the kopano mysql database, recreating the users and restoring the backups. I used kopano-backup without arguments to have all users backed up.

      During backup, I received a few warnings about missing attachments and one about a rule target:

      2019-08-12 10:03:01,588 - backup - WARNING - no data found for attachment of item with entryid 0000000066221B848FD243ED968D4888108E765701000000050000002F621CDA04C6AE48BA4FB8F144C1762700000000
      2019-08-12 11:16:28,627 - backup0 - WARNING - could not resolve rule target: encoding with 'ascii' codec failed (TypeError: ascii_encode() argument 1 must be str, not None)
      

      Besides that backup seemed to continue successfully. Since I had some database problems as mentioned above (i.e. phone numbers in contacts not deletable via z-push and not even shown in webapp) I was not expecting a completely clean backup process.

      But what makes my worry a little bit is that during restore kopano-backup logged several of these errors:

      2019-08-12 13:00:40,348 - backup - ERROR - Traceback (most recent call last):
        File "/usr/lib/python3/dist-packages/kopano/log.py", line 103, in log_exc
          try: yield
        File "/usr/lib/python3/dist-packages/kopano_backup/__init__.py", line 744, in restore_folder
          item = folder.create_item(loads=data, attachments=not self.options.skip_attachments)
        File "/usr/lib/python3/dist-packages/kopano/folder.py", line 483, in create_item
          item = _item.Item(self, eml=eml, ics=ics, vcf=vcf, load=load, loads=loads, attachments=attachments, create=True, save=save)
        File "/usr/lib/python3/dist-packages/kopano/item.py", line 206, in __init__
          self.loads(loads, attachments=attachments)
        File "/usr/lib/python3/dist-packages/kopano/item.py", line 1198, in loads
          self._load(_pickle_loads(s), attachments)
        File "/usr/lib/python3/dist-packages/kopano/item.py", line 1188, in _load
          stream.Write(data)
        File "/usr/lib/python3/dist-packages/MAPICore.py", line 229, in Write
          return _MAPICore.ISequentialStream_Write(self, pv)
      TypeError: in method 'ISequentialStream_Write', argument 2 of type 'void const *'
      

      The number of warnings during backup does not correspond to the number of errors during restore. I guess a few items have not been (cleanly) restored. I wonder if it might be possible to find out which items are missing now.

      Does anybody experienced a similar behaviour or has an idea how to solve this?

      Kopano 8.7.5 with MySQL 5.7.27 on Ubuntu 18.04.1

      1 Reply Last reply Reply Quote 0
      • First post
        Last post