最近发现我每次打开思源的时候,都提示我云端数据损坏,但是当我连通网络的时候,一切又恢复正常,感觉像是误报
之前一直在工作室使用这种方式上网,为什么说最近才会发生呢?因为最近天翼校园网好像更新了(也许不是这个原因,但大概率),我发现之前自动登录校园网的脚本也失效了
环境
- 处于学校内网环境,默认是不与外网相通
- 我们工作室只有一个校园网账号,所以我们通过路由器登录校园网,然后我们连接路由器的 wifi 来登录校园网
- 天翼校园网
- 思源版本:
v3.1.31
稳定复现步骤
-
首先我们的思源是可以正常同步的
-
之后我们退出思源笔记(只有首次进入思源才会提示云端数据损坏,使用过程中下线校园网的话是提示
网络超时
) -
下线校园网
-
再次启动思源笔记,发现提示云端数据损坏
-
登录校园网,恢复正常同步
视频
日志文件
___ ___ ___ ___ / /\ ___ ___ /__/\ / /\ /__/\ / /:/_ / /\ /__/| \ \:\ / /::\ \ \:\ / /:/ /\ / /:/ | |:| \ \:\ / /:/\:\ \ \:\ / /:/ /::\ /__/::\ | |:| ___ \ \:\ / /:/~/::\ _____\__\:\ /__/:/ /:/\:\ \__\/\:\__ __|__|:| /__/\ \__\:\ /__/:/ /:/\:\ /__/::::::::\ \ \:\/:/~/:/ \ \:\/\ /__/::::\ \ \:\ / /:/ \ \:\/:/__\/ \ \:\~~\~~\/ \ \::/ /:/ \__\::/ ~\~~\:\ \ \:\ /:/ \ \::/ \ \:\ ~~~ \__\/ /:/ /__/:/ \ \:\ \ \:\/:/ \ \:\ \ \:\ /__/:/ \__\/ \__\/ \ \::/ \ \:\ \ \:\ \__\/ \__\/ \__\/ \__\/ I 2025/06/25 14:55:38 runtime.go:87: kernel is booting: * ver [3.1.31] * arch [amd64] * os [Microsoft Windows 10 Pro] * pid [20004] * runtime mode [prod] * working directory [C:\Program Files\SiYuan\resources] * read only [false] * container [std] * database [ver=20220501] * workspace directory [D:\CongSec] I 2025/06/25 14:55:38 conf.go:129: loaded conf [D:\CongSec\conf\conf.json] I 2025/06/25 14:55:38 conf.go:409: repo key [19278376ca15293ef76e300c65720dcbdf657401] I 2025/06/25 14:55:38 conf.go:474: OpenAI API enabled userAgent=SiYuan/3.1.31 std/windows baseURL=https://api-s132j4w3s3y2t7b5.aistudio-app.com/v1 timeout=30s proxy= model=deepseek-r1:70b maxTokens=1000 temperature=1.0 maxContexts=7 I 2025/06/25 14:55:38 conf.go:521: user has disabled [Google Analytics] I 2025/06/25 14:55:38 runtime.go:139: use network proxy [system] I 2025/06/25 14:55:38 serve.go:209: kernel [pid=20004] http server [0.0.0.0:6806] is booting I 2025/06/25 14:55:38 working.go:545: database [D:\CongSec\temp\siyuan.db] size [342.28 MB] I 2025/06/25 14:55:38 working.go:545: database [D:\CongSec\temp\blocktree.db] size [92.11 MB] I 2025/06/25 14:55:38 working.go:545: database [D:\CongSec\temp\history.db] size [57.58 MB] I 2025/06/25 14:55:38 working.go:545: database [D:\CongSec\temp\asset_content.db] size [1.07 MB] I 2025/06/25 14:55:38 pandoc.go:146: built-in pandoc [ver=3.5, bin=D:\CongSec\temp\pandoc\bin\pandoc.exe] I 2025/06/25 14:55:38 conf.go:1137: pandoc initialized, set pandoc bin to [D:\CongSec\temp\pandoc\bin\pandoc.exe] I 2025/06/25 14:55:38 sync.go:146: sync before boot W 2025/06/25 14:55:38 sync.go:1568: got empty cloud latest I 2025/06/25 14:55:38 repository.go:1348: boot get sync cloud files elapsed [0.05s] I 2025/06/25 14:55:38 repo.go:655: walk data [files=4141] cost [103.8516ms] I 2025/06/25 14:55:38 ref.go:134: got local full latest [files=4141, size=799 kB], cost [3.0034ms] I 2025/06/25 14:55:38 repository.go:1314: boot index repo elapsed [0.16s] E 2025/06/25 14:55:38 repository.go:1359: sync data repo failed: cloud object not found I 2025/06/25 14:55:38 conf.go:874: tree/block count [739/204697] I 2025/06/25 14:55:38 working.go:224: kernel booted I 2025/06/25 14:55:39 font.go:58: loaded system fonts [225] in [176ms] I 2025/06/25 14:55:39 box.go:77: auto stat [trees=739, blocks=204697, dataSize=1.17 GB, assetsSize=1.11 GB] I 2025/06/25 14:55:39 disk.go:33: disk usage [total=590.57 GB, used=452.98 GB, free=137.59 GB] I 2025/06/25 14:55:39 publish.go:110: publish service [0.0.0.0:6808] is running I 2025/06/25 14:55:42 sync.go:146: sync before boot W 2025/06/25 14:55:42 sync.go:1568: got empty cloud latest I 2025/06/25 14:55:42 repository.go:1348: boot get sync cloud files elapsed [0.08s] I 2025/06/25 14:55:42 repo.go:655: walk data [files=4141] cost [103.5265ms] I 2025/06/25 14:55:42 ref.go:134: got local full latest [files=4141, size=799 kB], cost [6.7168ms] I 2025/06/25 14:55:42 repository.go:1314: boot index repo elapsed [0.20s] E 2025/06/25 14:55:42 repository.go:1359: sync data repo failed: cloud object not found W 2025/06/25 14:55:46 elevator_windows.go:101: not found elevator [C:\Program Files\SiYuan\resources\elevator\elevator-amd64.exe] I 2025/06/25 14:55:56 cron.go:61: cron job [[RefreshRhyResultJob]] executed I 2025/06/25 14:56:11 sync.go:146: sync before boot I 2025/06/25 14:56:11 sync.go:1609: got cloud latest [device=2463533c-38a3-48ab-b7c5-5e72edcca29f/windows, id=5dafd595ae4dc4a94057d6264df596a0b92239a6, files=4141, size=1.17 GB, created=2025-06-25 14:54:22], cost [237.4128ms] I 2025/06/25 14:56:11 repository.go:1348: boot get sync cloud files elapsed [0.24s] I 2025/06/25 14:56:11 repo.go:655: walk data [files=4141] cost [104.4608ms] I 2025/06/25 14:56:11 ref.go:134: got local full latest [files=4141, size=799 kB], cost [6.03ms] I 2025/06/25 14:56:11 repository.go:1314: boot index repo elapsed [0.35s] I 2025/06/25 14:56:15 repository.go:1430: syncing data repo [device=2463533c-38a3-48ab-b7c5-5e72edcca29f, kernel=h6cmgq7, provider=2, mode=a/true] I 2025/06/25 14:56:15 repo.go:655: walk data [files=4141] cost [108.1794ms] I 2025/06/25 14:56:15 ref.go:134: got local full latest [files=4141, size=799 kB], cost [4.8897ms] I 2025/06/25 14:56:15 sync.go:1609: got cloud latest [device=2463533c-38a3-48ab-b7c5-5e72edcca29f/windows, id=5dafd595ae4dc4a94057d6264df596a0b92239a6, files=4141, size=1.17 GB, created=2025-06-25 14:54:22], cost [187.8361ms] I 2025/06/25 14:56:15 repository.go:1502: synced data repo [device=2463533c-38a3-48ab-b7c5-5e72edcca29f, kernel=h6cmgq7, provider=2, mode=a/true, ufc=0, dfc=1, ucc=0, dcc=0, ub=0 B, db=178.38 kB] in [0.53s], merge result [conflicts=0, upserts=0, removes=0] I 2025/06/25 14:56:15 index_fix.go:56: start checking index... I 2025/06/25 14:56:17 index_fix.go:76: finish checking index I 2025/06/25 14:56:17 store.go:61: purging data repo [D:\CongSec\repo\], retention indexes [208] I 2025/06/25 14:56:19 store.go:242: purged data repo [D:\CongSec\repo\], [0] indexes, [0] objects, [0] bytes
附一个 AI 分析
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于