Je n’arrive pas à supprimer depuis la webadmin une vieille archive de sauvegarde datant de mars dernier. Lorsque je clique dessus, j’obtiens le message suivant :
Action :
GET /backup/archives/
{“locale”:“fr”,“with_details”:"",“name”:“20190324-133949”}
Trace :
Traceback (most recent call last):
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 2292, in backup_info
key_info[“size”] = info[“size_details”][category][name]
TypeError: list indices must be integers, not str
Je suis sur la dernière version de Yunohost (3.6.4.3).
C’est un dysfonctionnement probablement lié à la nouvelle version. Pour nous aider, merci de nous transmettre le résultat de cette commande si tu sais accéder à ton serveur en SSH :
Bonjour,
Attends l’avis d’un spécialiste.
Méthode brutale, la supprimer à la main :
rm /home/yunohost.backup/archives/xxxx.tar.gz
Mieux, peut-être, en ligne de commande (si c’est possible) : yunohost backup --help
La sauvegarde en question est certainement corrompue.
Merci! J’ai bien noté la possibilité de suppression en ligne de commande. Je vais néanmoins attendre le fix afin de vérifier qu’il fonctionne pour moi (histoire de contribuer à mon modeste niveau^^).