1 votes

Duplicity ne fonctionne pas avec Python 2.3

J'ai essayé d'exécuter le dernier code et de remonter jusqu'à la version 0.6.07 et je continue à obtenir le message d'erreur suivant en exécutant duplicity. Une idée pour corriger le problème ? Dites-moi que je ne dois pas passer à Python 2.4.

[root@sierra duplicity]# duplicity
Traceback (most recent call last):
File "/usr/bin/duplicity", line 42, in ?
    from duplicity import commandline
File "/usr/lib64/python2.3/site-packages/duplicity/commandline.py", line 147, in ?
    class DupOption(optparse.Option):
File "/usr/lib64/python2.3/site-packages/duplicity/commandline.py", line 157, in DupOption
    ALWAYS_TYPED_ACTIONS = optparse.Option.ALWAYS_TYPED_ACTIONS + ("extend",)
    AttributeError: class Option has no attribute 'ALWAYS_TYPED_ACTIONS'

0voto

On dirait que ALWAYS_TYPED_ACTIONS a été ajouté soit dans Python 2.4, soit dans Python 2.5. Vous devrez donc revenir en arrière avant que duplicity ne l'utilise. Revenir à la version 0.5.x devrait être suffisant.

Vous pourriez signaler un bogue aux mainteneurs de duplicity, puisque leur page web indique que Python 2.3 est supporté. Cependant, il se peut qu'ils résolvent le problème en modifiant leurs exigences à 2.5.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X