Erreur interne pour l'accès à certaines fonctionnalités de Yunohost


#1

Bonjour

Mon YunoHost est hébergé sur une carte ARM et je viens de faire la mise à jour vers la version 3.5 sans problème. Les appli installées sont Doctore cube, VPN client, Roundcube, Wifi Hostpot et Nextcloud.

N’ayant pas trouvé de solution sur d’autres discussions, je partage donc mon problème :

Quand j’essaie d’accéder aux archives de sauvegarde
Action : GET /backup/archives {"locale":"fr","with_info":""}
Voici le message d’erreur que j’ai :

  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

Ce message s’affiche depuis une semaine (à la suite d’une mise à jour de Nextcloud), Yunohost était donc encore en version 3.4 et la mise à jour vers 3.5 n’a pas résolu le problème.

J’ai un autre message d’erreur quand j’essaie d’accéder au log de reboot que j’ai effectué après la mise à jour de Nextcloud
Action : GET /logs/display {"locale":"fr","path":"20190408-160858-tools_reboot","number":"50"}
Message d’erreur :

  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/log.py", line 182, in log_display
    if 'log_path' in metadata:
TypeError: argument of type 'NoneType' is not iterable

Merci de votre aide


#2

Je joins le log de la mise à jour de Nextcloud si ça peut aider…
log MAJ Nextcloud.pdf (54.3 KB)

Merci