تعطل منتدى Discourse الخاص بي بعد الترقية إلى 3.5.0.beta8

بالأمس، قمت بتحديث discourse إلى 3.5.0.beta8 بشكل عشوائي على واجهة الويب، لكن الموقع تعطل. اليوم، قمت بتنفيذ ./launcher rebuild app في الطرفية، لكنه لا يزال لا يعمل.

ما جربته

  • حاولت حذف العديد من الإضافات المذكورة هنا. لقد حذفت الإضافات ذات الصلة في app.yml وحاولت إعادة بناء التطبيق مرة أخرى. لا توجد أخطاء أو فشل في التجميع الآن.

  • يبدو أن السبب هو docker؟ لقد قمت بتنفيذ apt upgrade docker، و ./launcher rebuild app، لكنه لم يعمل أيضًا.

    docker: "specify mac-address per network" requires API version 1.44, but the Docker daemon API version is 1.43.
    See 'docker run --help'.
    Failed to restart the container.
    

أخرى

أنا متأكد تمامًا من أنني لم أغير أي إعدادات أخرى خلال هذه الفترة. على الأقل في المرة الأخيرة التي قمت فيها بترقية المحرر قبل أيام.

يجب أن يكون أداء جهازي كافياً للتعامل مع الترقية.

سجلات من discourse-doctor

discourse-doctor-v2.txt (93.7 KB)

إعجابَين (2)

\nرؤية هذا\n\nهذا الإصدار من discourse_docker غير متوافق مع إصدار Discourse المختار.\n\nهل يمكنك ترقية discourse_docker أولاً؟

إعجابَين (2)

لقد قمت بتنفيذ apt upgrade docker ، ولم ينجح الأمر

root@was:/var/discourse# docker -v
Docker version 27.5.1, build 27.5.1-0ubuntu3~22.04.2

discourse_docker ليس docker. إنه هذا المستودع: GitHub - discourse/discourse_docker: A Docker image for Discourse

يمكنك تجربة ما يلي:

cd /var/discourse
git pull origin main --autostash
6 إعجابات

لقد نجح الأمر! شكرًا لك!

:heart::heart::heart::heart::heart:

إعجاب واحد (1)

أردت إضافة تفصيل إضافي سريع لهذا الموضوع المغلق. لقد واجهت مشكلة مماثلة على قطرة Discourse في Digital Ocean كنت أشغلها منذ حوالي 5 سنوات بنفس الأخطاء بالضبط. حاولت الترقية من الواجهة الإدارية في Discourse وسارت الأمور على ما يرام حتى تحديث تطبيق Discourse.

إضافتي الوحيدة هنا هي أنه بعد تحديث الخادم الخاص بي، ولأي سبب كان، كنت لا أزال بحاجة إلى تشغيل apt upgrade docker-ce للحصول على Docker للانتقال من الإصدار 18 إلى الإصدار 24. ثم تمكنت من تشغيل ./launcher rebuild app.

3 إعجابات