[résolu] Yunohost backup create - message d'erreur "global name logging is not defined"

Bonjour,

J’ai un message d’erreur lorsque je tente de lancer une sauvegarde:
yunohost backup create
Traceback (most recent call last):
File “/usr/bin/yunohost”, line 160, in
print_json=PRINT_JSON, use_cache=USE_CACHE)
File “/usr/lib/python2.7/dist-packages/moulinette/init.py”, line 117, in cli
moulinette.run(args, print_json)
File “/usr/lib/python2.7/dist-packages/moulinette/interfaces/cli.py”, line 202, in run
ret = self.actionsmap.process(args, timeout=5)
File “/usr/lib/python2.7/dist-packages/moulinette/actionsmap.py”, line 462, in process
return func(**arguments)
File “/usr/lib/moulinette/yunohost/backup.py”, line 68, in backup_create
if name in backup_list()[‘archives’]:
File “/usr/lib/moulinette/yunohost/backup.py”, line 302, in backup_list
logging.info(“unable to iterate over local archives: %s”, str(e))
NameError: global name ‘logging’ is not defined

Auriez-vous une idée de ce qui ne va pas ?

C’est une version 2.2 à jour installé dans un VPS chez OVH. L’OS est une debian 7 64bit.

-Cyril

De même sur une box Vagrant debian/jessie64 installée à la main. J’ajouterai que l’erreur est présente avec la sous commande list

root@debian-jessie:~# sudo yunohost backup list
Traceback (most recent call last):
  File "/usr/bin/yunohost", line 160, in <module>
    print_json=PRINT_JSON, use_cache=USE_CACHE)
  File "/usr/lib/python2.7/dist-packages/moulinette/__init__.py", line 117, in cli
    moulinette.run(args, print_json)
  File "/usr/lib/python2.7/dist-packages/moulinette/interfaces/cli.py", line 202, in run
    ret = self.actionsmap.process(args, timeout=5)
  File "/usr/lib/python2.7/dist-packages/moulinette/actionsmap.py", line 462, in process
    return func(**arguments)
  File "/usr/lib/moulinette/yunohost/backup.py", line 302, in backup_list
    logging.info("unable to iterate over local archives: %s", str(e))
NameError: global name 'logging' is not defined

Voici qui a résolu mon problème

 sed -i -e "302s/logging/logger/" /usr/lib/moulinette/yunohost/backup.py

Impec !
Ca marche beaucoup mieux.

Merci
-Cyril