无法升级 Kore Community Instance

大家好:

我们正尝试将本地实例从以下版本升级:
3.2.0.beta5-dev 到 3.5.0.beta7

并且我们遇到了以下错误。

/var/discourse# ./launcher rebuild app
错误:不支持 Docker 版本 18.06.1-ce,请升级到至少 20.10.0,或推荐的 24.0.7

请帮助解决此问题,因为我们需要优先升级我们的实例,以解决当前版本中发现的一些漏洞。

另一位用户遇到了类似的问题:

2 个赞

我们看到了以下错误

git pull origin main --autostash
error: unknown option `autostash'
usage: git fetch [<options>] [<repository> [<refspec>...]]
   or: git fetch [<options>] <group>
   or: git fetch --multiple [<options>] [(<repository> | <group>)...]
   or: git fetch --all [<options>]

我们的版本

git --version
git version 1.9.1

我认为你需要更新你的 Git 版本。

您的操作系统也几乎肯定已经过时了。

最简单的方法是创建一个带有新操作系统和新 Docker 的新虚拟机,安装 Discourse 并恢复备份。

您有可能可以升级 Docker 然后重试,但您仍然需要处理 PostgreSQL 15 更新。迁移到新服务器将需要很少的停机时间,并且完全不会使您的系统处于损坏状态。

1 个赞