我正在使用Deja Dup将笔记本电脑备份到S3。对于许多备份来说,它一直有效,但是从20天前开始停止工作。
Traceback (most recent call last):
File "/usr/bin/duplicity", line 1532, in <module>
with_tempdir(main)
File "/usr/bin/duplicity", line 1526, in with_tempdir
fn()
File "/usr/bin/duplicity", line 1364, in main
action = commandline.ProcessCommandLine(sys.argv[1:])
File "/usr/lib/python2.7/dist-packages/duplicity/commandline.py", line 1108, in ProcessCommandLine
globals.backend = backend.get_backend(args[0])
File "/usr/lib/python2.7/dist-packages/duplicity/backend.py", line 223, in get_backend
obj = get_backend_object(url_string)
File "/usr/lib/python2.7/dist-packages/duplicity/backend.py", line 209, in get_backend_object
return factory(pu)
File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_single.py", line 161, in __init__
self.resetConnection()
File "/usr/lib/python2.7/dist-packages/duplicity/backends/_boto_single.py", line 194, in resetConnection
raise e
S3ResponseError: S3ResponseError: 403 Forbidden
我已确认用户政策正确。我已经在AWS Policy Tester中对它们进行了测试,并将它们与AWS CLI结合使用以列出存储桶,从备份存储桶读取并写入备份存储桶。
我的桌面上的备份仍在工作,并且使用相同的凭据。台式机和笔记本电脑的备份不在同一存储桶中,但是使用了相同的用户凭据。
我的机器时间不同步。
我已经在用户界面和dconf编辑器中验证了deja dup设置是否正确。
我使用笔记本电脑的次数多于台式机,因此它可能进行了一些更新,可能使事情搞砸了,但我不确定。
现在挖了几个小时,茫然不知所措。我需要此备份,然后再尝试在不久的将来升级到18.04。
版本信息:aws-cli / 1.15.79 Python / 2.7.12 Linux / 4.15.0-30-generic botocore / 1.10.78
boto 2.49.0
botocore 1.10.78