升级后无法启动
不要用空数据库或新挂载覆盖旧环境。升级失败时,旧媒体和应用私有状态是恢复依据。
检查顺序
- 确认实际运行的 Desktop 版本或 Docker 镜像标签。
- 检查严格 TOML 配置是否仍符合当前 schema。
- 检查两个 Docker 挂载和权限没有变化。
- 阅读数据库迁移和启动验证错误。
- 检查外部工具、端口和证书依赖。
- 若恢复数据库失败,查看是否已经自动回滚到 restore point。
回退
使用升级前数据库快照和媒体备份。代码会自动迁移较旧兼容数据库,但拒绝来自未来 schema 或不同 library identity 的不兼容快照。回退应用版本前,先确认旧版本能读取已经迁移的数据库;不能确认时应恢复升级前快照。
