Erreur interne lors de l'accès aux archives de sauvegardes

Mon serveur YunoHost

Matériel: Brique Internet avec VPN
Version de YunoHost: 3.6.4.6
J’ai accès à mon serveur : En SSH et par la webadmin
Êtes-vous dans un contexte particulier ou avez-vous effectué des modificiations particulières sur votre instance ? : non

Description du problème

Bonjour

Je n’arrive plus à accéder aux archives (donc plus possible d’en créer ou d’en restaurer), que ce soit en SSH ou via la Webadmin, quand je fait l’action suivante : Action : GET /backup/archives {"locale":"fr","with_info":""}, mon serveur me retourne le message suivant sur la Webadmin :

File "/usr/lib/python2.7/dist-packages/moulinette/interfaces/api.py", line 439, in process
    ret = self.actionsmap.process(arguments, timeout=30, route=_route)
  File "/usr/lib/python2.7/dist-packages/moulinette/actionsmap.py", line 523, in process
    return func(**arguments)
  File "/usr/lib/moulinette/yunohost/backup.py", line 2193, in backup_list
    d[a] = backup_info(a, human_readable=human_readable)
  File "/usr/lib/moulinette/yunohost/backup.py", line 2233, in backup_info
    tar.extract('info.json', path=info_dir)
  File "/usr/lib/python2.7/tarfile.py", line 2109, in extract
    tarinfo = self.getmember(member)
  File "/usr/lib/python2.7/tarfile.py", line 1827, in getmember
    tarinfo = self._getmember(name)
  File "/usr/lib/python2.7/tarfile.py", line 2396, in _getmember
    members = self.getmembers()
  File "/usr/lib/python2.7/tarfile.py", line 1838, in getmembers
    self._load()        # all members, we first have to
  File "/usr/lib/python2.7/tarfile.py", line 2419, in _load
    tarinfo = self.next()
  File "/usr/lib/python2.7/tarfile.py", line 2350, in next
    self.fileobj.seek(self.offset - 1)
  File "/usr/lib/python2.7/gzip.py", line 443, in seek
    self.read(1024)
  File "/usr/lib/python2.7/gzip.py", line 268, in read
    self._read(readsize)
  File "/usr/lib/python2.7/gzip.py", line 315, in _read
    self._read_eof()
  File "/usr/lib/python2.7/gzip.py", line 354, in _read_eof
    hex(self.crc)))
IOError: CRC check failed 0xd8388bbcL != 0xf7449bcL

et le message suivant en SSH (lorsque j’essaie par exemple de restaurer une application) :

Traceback (most recent call last):
  File "/usr/bin/yunohost", line 214, in <module>
    timeout=opts.timeout,
  File "/usr/lib/python2.7/dist-packages/moulinette/__init__.py", line 136, in cli
    moulinette.run(args, output_as=output_as, password=password, timeout=timeout)
  File "/usr/lib/python2.7/dist-packages/moulinette/interfaces/cli.py", line 425, in run
    ret = self.actionsmap.process(args, timeout=timeout)
  File "/usr/lib/python2.7/dist-packages/moulinette/actionsmap.py", line 523, in process
    return func(**arguments)
  File "/usr/lib/moulinette/yunohost/backup.py", line 2147, in backup_restore
    restore_manager = RestoreManager(name)
  File "/usr/lib/moulinette/yunohost/backup.py", line 841, in __init__
    self.info = backup_info(name, with_details=True)
  File "/usr/lib/moulinette/yunohost/backup.py", line 2292, in backup_info
    key_info["size"] = info["size_details"][category][name]
TypeError: list indices must be integers, not str

J’ai du mal à comprendre le sens de ces logs…

J’ai ce problème depuis une mise à jour de Nextcloud (vers la version 15.0.5), Yunohost était encore en version 3.4 et les mises à jour vers 3.5 puis 3.6 n’ont pas résolus le problème.
Je ne sais pas si c’est lié, mais j’ai aussi un message d’erreur quand je fait l’action suivante (visualisation des logs d’un reboot fait juste après la mise à jour de Nextcloud) :
Action : GET /logs/display {"locale":"fr","path":"20190408-160858-tools_reboot","number":"50"}

ret = self.actionsmap.process(arguments, timeout=30, route=_route)
  File "/usr/lib/python2.7/dist-packages/moulinette/actionsmap.py", line 523, in process
    return func(**arguments)
  File "/usr/lib/moulinette/yunohost/log.py", line 182, in log_display
    if 'log_path' in metadata:
TypeError: argument of type 'NoneType' is not iterable

Voici le log de la MAJ de Nextcloud : log MAJ Nextcloud.pdf (54.3 KB)

Merci de votre aide

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.