jord8on
(Jordan)
1
今天当我进入我们的 Admin Dashboard 时,我们收到了通知:
您的 Discourse 安装已过时。点击此处更新。
我首先点击了更新 Docker 的按钮。
完成后,我再次从 Admin Dashboard 访问 admin/update,却发现“Admin/Update”框架内的屏幕是空白的。
截图
我尝试清除浏览器缓存/Cookie,并禁用了一些主题组件等。
我通过 root 登录到我的服务器控制台,并尝试运行 ./launcher rebuild app,但收到此错误:
“错误:Docker 版本 18.09.6 不受支持,请升级到至少 20.10.0,或推荐的 24.0.7”
我们的 网站 仍然运行正常……但我无法通过 UI 升级 Docker。
是否有办法通过 SSH 控制台安全地升级 Docker,然后尝试重建应用程序?
其他需要考虑的几点:
我们目前使用的是 Docker 版本 18.09.6,构建版本 481bc77
当 Docker 通过 Admin 界面更新时,我已登录到我的控制台并尝试通过 nano containers/app.yml 添加插件,这是否可能导致某种冲突?我已经删除了我试图添加的两个应用程序:
1 个赞
pfaffman
(Jay Pfaffman)
3
你的操作系统很可能已经过时了,你应该迁移到一个全新的虚拟机。cat /etc/issue 是否显示你使用的是 18.04?
你可以尝试
apt update;apt install docker-ce
另一种方法,它会打印一条警告消息,但如果你使用 apt 安装了 docker,那可能是安全的
wget -qO- https://get.docker.com/ | sh
6 个赞
jord8on
(Jordan)
4
是的!我得到这个:
Ubuntu 18.04.6 LTS \n \l
迁移到一个全新的虚拟机最干净/最安全的方法是什么?
3 个赞
pfaffman
(Jay Pfaffman)
5
3 个赞
jord8on
(Jordan)
6
你说得对。安装一个新的Ubuntu操作系统可能是最好的选择。我刚刚在Digital Ocean的液滴上创建了另一个安装,然后更新了我的DNS记录,并从我们旧的社区上传了一个备份。现在一切都运行得很顺利!\n\n谢谢!
3 个赞
system
(system)
关闭
7
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.