由于已知的身份验证错误,尝试在谷歌驱动器上安装 deja-dup 的 Ubuntu 18.04 中设置初始备份,如下所示:
snap install deja-dup --classic --beta
备份在最后失败并出现以下错误:
备份失败
尝试5次后放弃。RedirectMissingLocation:已重定向,但响应缺少 Location:header
这听起来像这里报告的错误,是由损坏的 httplib2 版本 0.15.0 引起的,但是根据 apt 和 pip3,我的 httplib2 版本是 0.9.2。
编辑:通过 pip3 将 httplib2 更新为 0.17.0,但无济于事。在运行了几个小时并将 80GB 上传到谷歌驱动器后,备份在最后仍然失败。
edit2:通过 pip3 安装 google-auth-httplib2 并重新启动笔记本电脑,但也无济于事。
edit3:通过 pip 安装 google-auth-httplib2 并重新启动笔记本电脑,但再次无济于事。有没有办法检查正在使用哪个 httlplib2 备份并获得一些调试输出?
httplib2 有一个错误,开发人员发布了一个修补程序。看这里
由于您拥有 snap 版本,因此您安装了哪些依赖项并没有什么不同,所有依赖项都在 Snap 中解决。
因此,公认的解决方案是错误的,他们的说明只会影响从 apt 存储库安装了 deja-dup 的用户。
重复性中存在损坏的依赖关系
首先安装 librsync-dev
而不是按顺序:
现在我用 GD 完美运行了重复备份
和重复:
干杯,
地米塔