Я попытался запустить последний код и вернулся еще к версии 0.6.07, и при запуске дублирования получаю следующее сообщение об ошибке. Есть идеи, как исправить? Скажите, что мне не нужно обновляться до 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'
Это выглядит как ALWAYS_TYPED_ACTIONS
был добавлен либо в Python 2.4, либо в 2.5, поэтому вам придется вернуться к нему, прежде чем дублирование будет использовать его. Возвращения к 0.5.x должно быть достаточно.
Вы можете сообщить об ошибке разработчикам дублирования, поскольку на их веб-странице указано, что Python 2.3 поддерживается. Однако они могут просто решить проблему, изменив свои требования до 2.5.