当运行 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