-
这次是 3.0.2 同步真的出现问题了
2024-03-11 23:29找到原因了,是因为平板端的同步点文件丢失了:
I 2024/03/11 18:33:22 sync.go:1444: latest sync index not found, return an empty index I 2024/03/11 18:33:22 sync.go:228: got latest sync [] files [0]
这个文件位于 工作空间/repo/refs/latest-sync,如果丢失的话思源就会认为当前工作空间数据仓库是初始化状态,所以会将全量文件参与云端变更对比,之前在 PC 上删掉的
20221023104000-50i48ca
文件在就会被认为是本地新增的,所以造成了无法同步云端删除的问题。继续往前看日志,可以找到文件系统权限问题:
E 2024/03/11 18:32:38 repo.go:645: get file [880078463209f367c1c33621370676c812c46242] failed: open /storage/emulated/0/Android/data/org.b3log.siyuan/files/siyuan/repo/objects/88/0078463209f367c1c33621370676c812c46242: permission denied E 2024/03/11 18:32:38 repo.go:645: get file [066bbc0f24cac6528dc8e90c742ceb00450ec0ff] failed: open /storage/emulated/0/Android/data/org.b3log.siyuan/files/siyuan/repo/objects/06/6bbc0f24cac6528dc8e90c742ceb00450ec0ff: permission denied E 2024/03/11 18:32:38 repo.go:704: get latest files failed: not found object W 2024/03/11 18:32:38 repository.go:1583: data repo is corrupted, try to reset it
因为读取数据仓库中的数据对象文件遇到权限问题,所以思源会认为数据仓库已经损坏,进而重置整个数据仓库,所以这个设备的数据仓库会被认为是全新的,需要全量文件和云端比较,最终合并文件后同步。
自动重建损坏的仓库是之前的一个改进 Issue #6144 · siyuan-note/siyuan 后续我们会将其移除,请关注 Issue #10580 · siyuan-note/siyuan
感谢反馈 🙏
-
这次是 3.0.2 同步真的出现问题了
2024-03-11 22:29嗯,相对于工作空间/data/ 的后面部分就可以了,最好再附带一下快照 ID,你截图里面快照有点多,能够精确定位到快照的话分析日志会方便很多,谢谢。
-
文档内容丢失求助
2024-03-11 11:16- 官方同步的话会校验系统时间,如果系统时间和服务器时间相差超过 3 分钟会同步报错
- S3 同步的话也会校验,这个是 S3 协议自动完成的
- WebDAV 同步的话不会校验
-
Linux 版本复制网址粘贴后不自动转换为带标题的超链接
2024-03-10 11:24复制网页链接时是浏览器填充剪切板的,如果没有填充锚文本的话粘贴时就不会有锚文本了,Edge 好像有复制带标题的功能。
-
文档内容丢失求助
2024-03-10 10:42你好,从这份日志中看到 8:51 以后的数据同步没有出现数据变更,即云端到本地和本地到云端两个方向都没有数据变更。
20240308201119-aeqy619
块索引丢失是在这个时间以后的,请检查是不是有其他软件会同步文件,如果没有的话建议重建索引以后再观察,目前无法确认问题。另外,8 号晚上 21 点的数据同步没有完成系统就休眠了,9 号早上 6 点又继续同步了一下,但是还是没有完成,今天早上 8 点 36 又继续同步了,可能会导致数据被覆盖,建议同步完成以后再休眠或者关闭系统。
I 2024/03/08 21:14:17 sync.go:1272: uploaded chunk [objects/ca/9d6dde39786918ae7addafa04d5b8eaf0dd02f, 34/44] I 2024/03/09 06:11:15 sync.go:1272: uploaded chunk [objects/ab/3e1a42ed394f52b8633a91cb71d1586963bd26, 35/44] .... I 2024/03/09 06:11:27 sync.go:1218: uploaded file [objects/1d/8c40e01c942a6e3ce775f86383493d3ee097a1, 32/97] I 2024/03/10 08:36:01 sync.go:1218: uploaded file [objects/1a/cd413af08090c554c9ac6ecfa2d113c05efbe8, 33/97]
-
强制退出后,重启停留在空白页面,资料还有救吗?
2024-03-09 18:08界面启动也是正常的,是不是安装了什么插件或者设置了什么代码片段导致的问题,可以先结束掉内核 SiYuan-Kernel 进程,然后把 工作空间/data/plugins/ 文件夹重命名一下,比如重命名为 plugins1(代码片段 snippets 类似),然后重新启动思源。
-
强制退出后,重启停留在空白页面,资料还有救吗?
2024-03-09 17:00最后一次内核启动时间 16:10 分,在 21 分的时候退出,后面就没有启动了。日志目前无法分析出问题,建议试试重启系统,然后删除 工作空间/temp/ 文件夹,最后再启动思源。