如何修复 Duplicity B2 (Backblaze) 错误

Jef*_*eff 3 backup duplicity

当运行 Duplicity 备份到 B2 (Backblaze) 时,它失败并出现以下错误:

Attempt 1 failed. AttributeError: B2ProgressListener instance has no attribute '__exit__'
Attempt 2 failed. AttributeError: B2ProgressListener instance has no attribute '__exit__'
Attempt 3 failed. AttributeError: B2ProgressListener instance has no attribute '__exit__'
Attempt 4 failed. AttributeError: B2ProgressListener instance has no attribute '__exit__'
Giving up after 5 attempts. AttributeError: B2ProgressListener instance has no attribute '__exit__'
Run Code Online (Sandbox Code Playgroud)

我使用以下命令行运行它:

  duplicity ~ b2://account:key@bucket
Run Code Online (Sandbox Code Playgroud)

在 B2 存储桶中创建了一个空文件,因此似乎可以访问云。我的设置有什么问题?

Ubuntu 是 16.04 版。Python 是 2.7.12 版。双重性是版本 0.7.17。b2 后端是 1.3.4。

小智 5

应该在昨天发布的重复性 0.7.18 中修复

  • 使用 Chris Hunt 的补丁修复了错误 #1785520
    • 修复刚刚发布的 B2 版本 1.3.4

https://launchpad.net/duplicity/+milestone/0.7.18

..ede/duply.net