你好,
我尝试按照这个链接 My discourse forum crashed after upgrade to 3.5.0.beta8 来解决,
但它不起作用。
我正在使用 Ubuntu 24.04.3 LTS,有人能帮帮我吗?
你好,
我尝试按照这个链接 My discourse forum crashed after upgrade to 3.5.0.beta8 来解决,
但它不起作用。
我正在使用 Ubuntu 24.04.3 LTS,有人能帮帮我吗?
错误是
'I, [2025-09-13T18:37:08.577996 #1] INFO -- : \u003e grep -q 'outlets/before-server' /etc/nginx/conf.d/discourse.conf || ( \u003e\u00262 echo 'The \"before-server\" Nginx outlet is missing. This version of discourse_docker is not compatible with the chosen Discourse version.' ; exit 1 )
I, [2025-09-13T18:37:08.581833 #1] INFO -- :
I, [2025-09-13T18:37:08.581913 #1] INFO -- : \u003e grep -q 'outlets/server' /etc/nginx/conf.d/discourse.conf || ( \u003e\u00262 echo 'The \"server\" Nginx outlet is missing. This version of discourse_docker is not compatible with the chosen Discourse version.' ; exit 1 )
I, [2025-09-13T18:37:08.585915 #1] INFO -- :
I, [2025-09-13T18:37:08.585994 #1] INFO -- : \u003e grep -q 'outlets/discourse' /etc/nginx/conf.d/discourse.conf || ( \u003e\u00262 echo 'The \"discourse\" Nginx outlet is missing. This version of discourse_docker is not compatible with the chosen Discourse version.' ; exit 1 )'
docker: “为每个网络指定 mac-address”需要 API 版本 1.44,但 Docker 守护程序 API 版本是 1.43。
您可以通过运行以下命令来尝试更新 Docker:
wget -qO- https://get.docker.com/ | sh
非常感谢
在我执行
systemctl enable --now docker
之后
我的网站可以正常访问了,
但日志中仍然显示
I, [2025-09-13T19:00:59.928538 #1] INFO -- : > grep -q 'outlets/before-server' /etc/nginx/conf.d/discourse.conf || ( >&2 echo 'The "before-server" Nginx outlet is missing. This version of discourse_docker is not compatible with the chosen Discourse version.' ; exit 1 )
I, [2025-09-13T19:00:59.932337 #1] INFO -- :
I, [2025-09-13T19:00:59.932412 #1] INFO -- : > grep -q 'outlets/server' /etc/nginx/conf.d/discourse.conf || ( >&2 echo 'The "server" Nginx outlet is missing. This version of discourse_docker is not compatible with the chosen Discourse version.' ; exit 1 )
I, [2025-09-13T19:00:59.936410 #1] INFO -- :
I, [2025-09-13T19:00:59.936477 #1] INFO -- : > grep -q 'outlets/discourse' /etc/nginx/conf.d/discourse.conf || ( >&2 echo 'The "discourse" Nginx outlet is missing. This version of discourse_docker is not compatible with the chosen Discourse version.' ; exit 1 )
有什么副作用吗?
这是我的解决方案
问题是 Docker 28.x 在 Ubuntu 24.04.3 LTS 的官方软件包列表中不可用。
cd /var/discourse
git pull origin main --autostash
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | \
sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] \
https://download.docker.com/linux/ubuntu noble stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
apt upgrade docker-ce
systemctl enable --now docker
./launcher rebuild app
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.