Discourse 插件 rewind 导致升级错误并失败

本次升级 Discourse 的时候提示错误:

然后界面就一直卡住在那里不动。

随后到控制台中手动进行升级了下,发现的问题是无法获得仓库。

但访问了下仓库的地址,这几个插件的地址是没有问题,也能够正常访问。

问题和解决

最后发现的问题是出在 discourse-rewind 插件。

这个插件用来在用户中展示当年的访问情况。

但这个插件被弃用,所有内容都合并到了 Core 中。

在升级的时候,如果升级文件中还有这个插件的话,将会提示升级失败。

解决办法就是从升级配置文件中把这个配置删掉,不再使用这个插件的仓库地址。