APP 自动升级到最新版发现无法登录,github 搜索到需要把 immich-server 升级到最新版,之前装完以后就没动过了,还停留在 V1.91 的版本。
搜索 Portainer 如何升级 docker ,发现升级完以后,在威联通的 container station 里看到 server 一直重启,以为不能单独升级 server 。
在 Portainer 里乱点,发现可以更新 stack ,还是不行,删除 stack ,重新拉 stack ,变成 server 和 microserver 一直重启了。
最后进日志发现,报错 The pgvecto.rs extension version is 0.1.11, but Immich only supports 0.2.0 and later minor releases.
又上 github 发现 pgvecto.rs 在 V1.95.0 以后需要升级到 2.0 。 重新下载 docker-compose.yml ,果然和旧的不一样,用新 yml,把旧的目录设置放进去,最后重新拉 stack ,成功复活,而且数据都还在。
这个 immich ,在威联通的 container station 里叫应用,Portainer 叫 stack ,威联通似乎不能更新整个 immich 的。
Immich 更新的话,用 Portainer 更新 stack 是最安全的,因为 immich 安装完后有好几个 docker ,应该是互相有依赖,单个更新 docker 容易出问题。
附上官方的 Portainer 安装指南,非常方便
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.