مرحباً،
لقد حاولت تطبيق الحل الموضح هنا: 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 -- : > grep -q 'outlets/before-server' /etc/nginx/conf.d/discourse.conf || ( >&2 echo 'المنفذ الخارجي \"before-server\" الخاص بـ Nginx مفقود. هذه النسخة من discourse_docker غير متوافقة مع نسخة Discourse المختارة.' ; exit 1 )
I, [2025-09-13T18:37:08.581833 #1] INFO -- :
I, [2025-09-13T18:37:08.581913 #1] INFO -- : > grep -q 'outlets/server' /etc/nginx/conf.d/discourse.conf || ( >&2 echo 'المنفذ الخارجي \"server\" الخاص بـ Nginx مفقود. هذه النسخة من discourse_docker غير متوافقة مع نسخة Discourse المختارة.' ; exit 1 )
I, [2025-09-13T18:37:08.585915 #1] INFO -- :
I, [2025-09-13T18:37:08.585994 #1] INFO -- : > grep -q 'outlets/discourse' /etc/nginx/conf.d/discourse.conf || ( >&2 echo 'المنفذ الخارجي \"discourse\" الخاص بـ Nginx مفقود. هذه النسخة من discourse_docker غير متوافقة مع نسخة Discourse المختارة.' ; exit 1 )'
docker: "specify mac-address per network" يتطلب إصدار API 1.44، ولكن إصدار Docker daemon 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.