Mon serveur YunoHost
Matériel: Machine virtuelle Proxmox
Version de YunoHost: 3.7.0.12
J’ai accès à mon serveur : En SSH | Par la webadmin | En direct avec un clavier/écran | …
Êtes-vous dans un contexte particulier ou avez-vous effectué des modifications particulières sur votre instance ? : oui
Si oui, expliquer: Ajout d’un hook de sauvegarde
Description du problème
Je découvre Proxmox et j’en profites pour faire un test d’installation puis de restauration de mes sauvegardes yunohost à la place de la post-installation pour vérifier que je puisse réinstaller en cas de plantage de mon RPI.
Lorsque je lance la commande: yunohost backup restore “ma_sauvegarde” , j’ai le message d’erreur suivant:
File "/usr/bin/yunohost", line 214, in <module>
timeout=opts.timeout,
File "/usr/lib/python2.7/dist-packages/moulinette/__init__.py", line 135, 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 424, in run
ret = self.actionsmap.process(args, timeout=timeout)
File "/usr/lib/python2.7/dist-packages/moulinette/actionsmap.py", line 527, in process
return func(**arguments)
File "/usr/lib/moulinette/yunohost/backup.py", line 2237, in backup_restore
restore_manager.set_system_targets(system)
File "/usr/lib/moulinette/yunohost/backup.py", line 973, in set_system_targets
hook_paths = '{:s}/hooks/restore/*-{:s}'.format(self.work_dir, system_part)
AttributeError: RestoreManager instance has no attribute 'work_dir'
Je suspecte que la restauration se passe mal à cause d’un hook que j’avais mis en place pour lequel il y a un bug à la restauration: Créer un hook restore
Y-a-t-il moyen de restaurer une archive en CLI en excluant certains éléments (ici la sauvegarde du hook) comme on peut le faire avec la Webadmin en cochant/décochant chaque éléments séparément?
Par ailleurs l’archive est bien reconnue dans la webadmin de Yunohost, elle s’affiche bien.