升级到 v3.1.19 后 S3 云端无法同步

之前用的 3.1.9 版本思源笔记,直接升级到了 3.1.19 后云端同步报错:operation error S3: ListBuckets, https response error StatusCode: 403, RequestID: , HostID: , api error SignatureDoesNotMatch: The calculated request signature does not match your provided one

手机这个版本也是如此报错。

然后我挨个版本回退,回退到 3.1.13 时没问题了不会再报错云端同步正常,安装 3.1.19 版本还是会报错,看了下 3.1.19 的更新好像不涉及验证这部分?请问这是什么情况?是不是之后就死在 3.1.13 版本不能再做升级了?

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    26263 引用 • 109179 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • 88250

    建议升级到最新版后再试试,如果还有问题,可参考 近期 (3.1.1X) 版本起出现的 S3 同步失败常见问题排查

    1 回复
  • zzxb

    3.1.19 就是最新版,我是在最新版遇到问题后,自己试到了是从 3.1.14 版本开始有问题的,你提到参考的帖子中版本说是“在最近的某个版本(大约在 3.1.17 上下)”,看上去和我遇到有问题的版本没关系,但我还是会尝试自己改配置来试一下。

    另外想确定下,你提到的解决办法就是思源官方能提供的最终处理办法了吗?如果自己改配置也无法使用的话,还有没有其他的办法?

    2 回复
  • 88250

    截图看下配置

    1 回复
  • zzxb

    image.png

    nas 自建的,我怀疑是 Region ID 的问题,回来我看一下,当时建立 s3 时没有 Region ID 的设置

    1 回复
  • Region ID 是一直都有的,只是新版对这个的填写要求更严格了

    1 回复
  • zzxb

    思源上一直有,我说的是用 nas 建立 s3 时没找到这个设置,所以怀疑是这个问题

    或者谁知道 qnap 的 nas 用的对象存储建立的 s3,Region ID 在哪里设?

  • zzxb

    用 S3 Browser 连接没问题

    nas 没在身边,我担心回去改设置也够呛

    @88250 你们后续的版本是否还考虑这种“兼容”的情况吗?供用户自己选要不要走“严格的逻辑”?

    1 回复
  • 88250

    不会改了,底层 SDK 没有兼容模式。

    1 回复
  • EmptyLight

    我这么写主要是印象里在社区广泛见到这个问题的时间在 3.1.17 上下,但是标题放宽了范围(毕竟我也没去查什么时候改的)

    我刚查了一下:配置思源笔记云同步设置 - 链滴,这个用 QuObjects 配置的,QNAP 是威联通我没搜错吧,里面填写的 region 是 ap-east-1,不过没有给出依据,可供参考

    2 回复
  • zzxb

    嗯,是 3.1.17 开始的问题,之前版本我说错了,感觉不像是 Region ID 的事,回来我试一下

  • zzxb

    抱歉,我之前说的版本号有问题

    是从 3.1.17 开始不行的,刚翻了下代码,在这个版本上更新了 aws 的 sdk,怀疑和这个有关

    我发下牢骚,思源使用几年了,慢慢的一些东西都往这上面放,如果云同步不能使用的话对我来说是硬伤,后面我再折腾下 nas 试试看,如果最终折腾后还是不行的话,我可能会申请退款到时麻烦提供下退款渠道。

    1 回复
  • 88250

    肯定可以的,按照那篇帖子试试。

    不支持退款哦。

  • zzxb

    image.png

    Region ID = ap-east-1

    不行的,之前就是这么配的,回去我看看 nas 吧

  • EmptyLight

    如果跟签名版本有关是否可能通过更新软件版本(即 QuObject)解决?威联通好像一直在维护软硬件版本

    1 回复
  • 按理说应该会是的,后面也是要支持的。 不能止步不前吧 hh

    image.png

  • Whacka via macOS

    是否用了反向代理?比如 CloudFlare Tunnel。

    1 回复
  • zzxb

    直连、代理都试过了,错误一样

请输入回帖内容 ...

推荐标签 标签

  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    3201 引用 • 8217 回帖
  • Kubernetes

    Kubernetes 是 Google 开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。

    118 引用 • 54 回帖 • 2 关注
  • FreeMarker

    FreeMarker 是一款好用且功能强大的 Java 模版引擎。

    23 引用 • 20 回帖 • 469 关注
  • IBM

    IBM(国际商业机器公司)或万国商业机器公司,简称 IBM(International Business Machines Corporation),总公司在纽约州阿蒙克市。1911 年托马斯·沃森创立于美国,是全球最大的信息技术和业务解决方案公司,拥有全球雇员 30 多万人,业务遍及 160 多个国家和地区。

    17 引用 • 53 回帖 • 143 关注
  • Netty

    Netty 是一个基于 NIO 的客户端-服务器编程框架,使用 Netty 可以让你快速、简单地开发出一个可维护、高性能的网络应用,例如实现了某种协议的客户、服务端应用。

    49 引用 • 33 回帖 • 42 关注
  • B3log

    B3log 是一个开源组织,名字来源于“Bulletin Board Blog”缩写,目标是将独立博客与论坛结合,形成一种新的网络社区体验,详细请看 B3log 构思。目前 B3log 已经开源了多款产品:SymSoloVditor思源笔记

    1063 引用 • 3455 回帖 • 150 关注
  • Excel
    31 引用 • 28 回帖
  • 深度学习

    深度学习(Deep Learning)是机器学习的分支,是一种试图使用包含复杂结构或由多重非线性变换构成的多个处理层对数据进行高层抽象的算法。

    43 引用 • 44 回帖
  • 持续集成

    持续集成(Continuous Integration)是一种软件开发实践,即团队开发成员经常集成他们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。

    15 引用 • 7 回帖 • 1 关注
  • etcd

    etcd 是一个分布式、高可用的 key-value 数据存储,专门用于在分布式系统中保存关键数据。

    6 引用 • 26 回帖 • 546 关注
  • Pipe

    Pipe 是一款小而美的开源博客平台。Pipe 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动(具体细节请浏览 B3log 构思 - 分布式社区网络)。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!

    134 引用 • 1127 回帖 • 108 关注
  • 旅游

    希望你我能在旅途中找到人生的下一站。

    100 引用 • 905 回帖
  • 服务器

    服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。

    125 引用 • 585 回帖 • 1 关注
  • 禅道

    禅道是一款国产的开源项目管理软件,她的核心管理思想基于敏捷方法 scrum,内置了产品管理和项目管理,同时又根据国内研发现状补充了测试管理、计划管理、发布管理、文档管理、事务管理等功能,在一个软件中就可以将软件研发中的需求、任务、bug、用例、计划、发布等要素有序的跟踪管理起来,完整地覆盖了项目管理的核心流程。

    10 引用 • 15 回帖 • 1 关注
  • 电影

    这是一个不能说的秘密。

    122 引用 • 608 回帖
  • 域名

    域名(Domain Name),简称域名、网域,是由一串用点分隔的名字组成的 Internet 上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。

    44 引用 • 208 回帖 • 2 关注
  • 代码片段

    代码片段分为 CSS 与 JS 两种代码,添加在 [设置 - 外观 - 代码片段] 中,这些代码会在思源笔记加载时自动执行,用于改善笔记的样式或功能。

    用户在该标签下分享代码片段时需在帖子标题前添加 [css] [js] 用于区分代码片段类型。

    198 引用 • 1419 回帖 • 1 关注
  • MySQL

    MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是最流行的关系型数据库管理系统之一。

    694 引用 • 537 回帖 • 1 关注
  • GAE

    Google App Engine(GAE)是 Google 管理的数据中心中用于 WEB 应用程序的开发和托管的平台。2008 年 4 月 发布第一个测试版本。目前支持 Python、Java 和 Go 开发部署。全球已有数十万的开发者在其上开发了众多的应用。

    14 引用 • 42 回帖 • 825 关注
  • IPFS

    IPFS(InterPlanetary File System,星际文件系统)是永久的、去中心化保存和共享文件的方法,这是一种内容可寻址、版本化、点对点超媒体的分布式协议。请浏览 IPFS 入门笔记了解更多细节。

    20 引用 • 245 回帖 • 232 关注
  • Office

    Office 现已更名为 Microsoft 365. Microsoft 365 将高级 Office 应用(如 Word、Excel 和 PowerPoint)与 1 TB 的 OneDrive 云存储空间、高级安全性等结合在一起,可帮助你在任何设备上完成操作。

    5 引用 • 34 回帖 • 1 关注
  • Bug

    Bug 本意是指臭虫、缺陷、损坏、犯贫、窃听器、小虫等。现在人们把在程序中一些缺陷或问题统称为 bug(漏洞)。

    76 引用 • 1742 回帖 • 7 关注
  • Logseq

    Logseq 是一个隐私优先、开源的知识库工具。

    Logseq is a joyful, open-source outliner that works on top of local plain-text Markdown and Org-mode files. Use it to write, organize and share your thoughts, keep your to-do list, and build your own digital garden.

    7 引用 • 69 回帖 • 8 关注
  • Redis

    Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。从 2010 年 3 月 15 日起,Redis 的开发工作由 VMware 主持。从 2013 年 5 月开始,Redis 的开发由 Pivotal 赞助。

    284 引用 • 248 回帖 • 1 关注
  • SpaceVim

    SpaceVim 是一个社区驱动的模块化 vim/neovim 配置集合,以模块的方式组织管理插件以
    及相关配置,为不同的语言开发量身定制了相关的开发模块,该模块提供代码自动补全,
    语法检查、格式化、调试、REPL 等特性。用户仅需载入相关语言的模块即可得到一个开箱
    即用的 Vim-IDE。

    3 引用 • 31 回帖 • 112 关注
  • uTools

    uTools 是一个极简、插件化、跨平台的现代桌面软件。通过自由选配丰富的插件,打造你得心应手的工具集合。

    7 引用 • 28 回帖
  • 正则表达式

    正则表达式(Regular Expression)使用单个字符串来描述、匹配一系列遵循某个句法规则的字符串。

    31 引用 • 94 回帖