先说一下背景:
在出现问题前,我有在 2 台 MAC 上使用思源笔记,版本都升到了最新 3.0.14 版本。一台家用 MAC(假设为 A),一台办公用 MAC(假设为 B)。
A 和 B 之前采用 S3 同步,基本上是每天轮流手动同步,以这种模式用了至少一个月以上,没有任何问题。(期间应该是有通过思源笔记的云端清理功能清理过)
云端采用的是阿里 ECS 搭建反向代理,反向代理到阿里的 OSS。OSS 桶是给思源笔记单独用的,应该没有其他程序操作这个桶。
问题出现在今天,今天首先使用了 B 机器进行云端同步操作,一切正常。然后想着搭一个 docker 版本的思源(假设为 C),启动 C 之后配置了相同的 S3,然后报“同步失败:云端数据已经损坏,请参考这里解决该问题 (Provider: S3) v3.0.14” 。一开始我以为是“数据仓库密钥”输入错误了,又尝试了一次通过 B“复制秘钥字符串”,然后导入 C,再次同步,依旧是报“同步失败:云端数据已经损坏,请参考这里解决该问题 (Provider: S3) v3.0.14”
然后我以为是 docker 版本有问题,同时也开始担心 OSS 上的数据是否真的有问题,所以我在工作 MAC 上开了一个新的思源工作空间(假设为 D),配置了相同的 S3,进行同步,依旧报“同步失败:云端数据已经损坏,请参考这里解决该问题 (Provider: S3) v3.0.14”
问题:
- 之前一直是 A 和 B 之间用云端同步,至少一个月以上没有任何问题,我担心如果不是这次心血来潮,想弄个 docker 版本的,我可能根本不知道 OSS 上的数据有问题?
- 究竟是什么导致了 OSS 上的数据有问题?
B 的日志: systemlog.zip
D 的日志:systemlog1.zip
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于