You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用duplicity列出谷歌云盘备份文件时报错:No signature chains found

解决Duplicity访问企业Google Drive提示“No signature chains found”的问题
  • 检查服务账号的云盘权限
    企业账号的Drive默认不会对新建服务账号开放权限,必须手动把目标文件夹共享给服务账号的client_email,权限至少设为“查看者”(需要写入就设“编辑者”)。注意共享对象是服务账号邮箱,不是你的工作邮箱。

  • 修正Duplicity的Google Drive URL格式
    你当前用的myDriveFolderID=root参数不适合企业Drive场景,建议直接用文件夹ID替代名称,格式改成:

    gdrive://${GOOGLE_SERVICE_ACCOUNT_URL}/${FOLDER_ID}
    

    文件夹ID从浏览器地址栏取:打开目标文件夹后,地址栏里folders/后面的字符串就是ID。

  • 验证服务账号JSON配置
    确保环境变量GOOGLE_APPLICATION_CREDENTIALS指向正确的JSON文件路径,比如:

    export GOOGLE_APPLICATION_CREDENTIALS="/path/to/your/service-account.json"
    

    检查JSON里的client_email和private_key是否完整,没有格式错误。

  • 确认企业Drive的API权限设置
    登录企业Google Admin控制台,确认Google Drive API已启用(在“应用 > Google Workspace > 云端硬盘和文档”里查状态)。同时检查服务账号是否被企业政策限制访问Drive资源,比如是否在API访问白名单中。

  • 测试基础连接
    先用duplicity list-current-files命令测试:

    duplicity list-current-files gdrive://${GOOGLE_SERVICE_ACCOUNT_URL}/${FOLDER_ID}
    

    要是还报错,加-v9参数开详细日志排查具体问题:

    duplicity -v9 list-current-files gdrive://${GOOGLE_SERVICE_ACCOUNT_URL}/${FOLDER_ID}
    

内容的提问来源于stack exchange,提问作者IttayD

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 13:47:22