Ubuntu 20.04下Deja-Dup备份Google Drive遇未知错误求助
嗨,我之前也碰到过Deja-Dup备份Google Drive弹出模糊未知错误的情况,结合你Ubuntu 20.04 + Deja-Dup 40.7的环境,给你几个实用的排查和解决思路:
先抓取详细错误日志:Deja-Dup默认的错误提示太笼统了,你可以在终端用调试模式运行备份,命令是:
deja-dup --backup --debug,这样能输出完整的运行日志,里面肯定藏着具体的错误原因(比如授权失效、网络超时、文件权限问题等),这是定位问题最关键的一步。重新授权Google Drive:有时候Google的授权令牌会莫名失效,导致连接存储时出错。你可以打开Deja-Dup的设置面板,找到「存储位置」选项,删除现有的Google Drive连接,然后重新登录你的Google账号完成授权,再尝试备份。
重装相关依赖包:Ubuntu系统里的Deja-Dup和Duplicity依赖一些Python库,可能出现文件损坏或缺失的情况。你可以运行这条命令重装所有相关组件:
sudo apt install --reinstall deja-dup duplicity python3-googleapi python3-oauth2client重装完成后重启Deja-Dup再试。
调整Duplicity的超时参数:你之前修改了
/usr/lib/python3/dist-packages/duplicity/globals.py里的运行时间,但可能还需要在备份时手动指定更长的超时。终端运行备份时可以加这个参数:deja-dup --backup --duplicity-args="--timeout 300"这里把超时设为300秒(5分钟),你可以根据自己的网络情况调整数值。
测试小批量备份:如果上面的方法都没效果,你可以先尝试备份一个很小的文件夹(比如只有几个文本文件),看看能不能成功。如果小批量备份没问题,那大概率是网络不稳定或者大文件/特殊文件导致的,你可以分批次备份,或者检查要备份的文件里有没有特殊权限、超大体积的文件。
备注:内容来源于stack exchange,提问作者SumitSharma

