升级失败:Docker管理器

我刚尝试升级 Docker Manager,但失败了,出现以下错误:

$ cd /var/www/discourse/plugins/docker_manager && git fetch --tags --prune-tags --prune --force
$ cd /var/www/discourse/plugins/docker_manager && git reset --hard HEAD@{upstream}
HEAD is now at 4c550d5 FIX: Hide this plugin from the plugin list (#199)

...

/var/www/discourse/lib/discourse_ip_info.rb:48:in `mmdb_download': undefined method `path' for nil:NilClass (NoMethodError)

    filename = File.basename(gz_file.path)
                                    ^^^^^
	from /var/www/discourse/lib/tasks/maxminddb.rake:67:in `block (3 levels) in <main>'
	from /var/www/discourse/lib/tasks/maxminddb.rake:65:in `each'
	from /var/www/discourse/lib/tasks/maxminddb.rake:65:in `block (2 levels) in <main>'
Docker Manager: FAILED TO UPGRADE
#<RuntimeError: RuntimeError>

如果您能提供任何帮助,我将不胜感激。

您能尝试命令行重新构建吗?

我不敢尝试,因为如果失败,整个论坛都会瘫痪,不是吗?

不过,你可以使用 ./launcher start app 重启预重建版本。

我认为你的 maxmind 数据库需要命令行重建才能更新。

1 个赞

./launcher rebuild app 为我解决了问题 - 谢谢你 @JammyDodger :+1:

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.