موقع غير متصل منذ التحديث - فشل ترقية pg15

مرحبًا،

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

ماذا يجب أن أفعل؟

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

لقد جربت هذا ولم يعمل

إذا كان لديك لقطة شاشة، فقم بذلك وانتظر حتى يتم إصلاحها.

شكراً على الرد. أين أدخل “./launcher rebuild app”؟

SSH

cd ..
cd var/discourse
./launcher rebuild app
إعجاب واحد (1)

شكرًا، لكنني أحصل على أشياء مثل

-------------------------------------------------------------------------------------\nفشل ترقية POSTGRES\n\nيرجى زيارة https://meta.discourse.org/t/postgresql-15-update/349515 للحصول على الدعم.\n\nيمكنك تشغيل ./launcher start app لإعادة تشغيل تطبيقك في هذه الأثناء\n-------------------------------------------------------------------------------------\n\n\n\nفشل\n--------------------\nPups::ExecError: if [ -f /root/install_postgres ]; then\n /root/install_postgres \u0026\u0026 rm -f /root/install_postgres\nelif [ -e /shared/postgres_run/.s.PGSQL.5432 ]; then\n socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 \u0026\u0026 echo postgres already running stop container ; exit 1\nfi\n فشل مع العودة #\u003cProcess::Status: pid 18 exit 1\u003e\nالموقع الذي فشل فيه: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'\nفشل التنفيذ مع المعلمات {\"tag\"=\u003e\"db\", \"cmd\"=\u003e\"if [ -f /root/install_postgres ]; then\\n /root/install_postgres \u0026\u0026 rm -f /root/install_postgres\\nelif [ -e /shared/postgres_run/.s.PGSQL.5432 ]; then\\n socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 \u0026\u0026 echo postgres already running stop container ; exit 1\\nfi\\n\"}\nفشل التمهيد برمز الخروج 1\n** فشل التمهيد ** يرجى التمرير لأعلى والبحث عن رسائل خطأ سابقة، قد يكون هناك أكثر من واحدة.\nقد يساعد ./discourse-doctor في تشخيص المشكلة.\nc5b5958a65b830ae97f279c6df70e8b485b2d9d594af68767a953ff59e6ca286\n\n

بالضبط ما قلته، استخدم snap لاستعادة الحاوية القديمة وانتظر أن يتم إصلاح ذلك. حاولت التحديث أيضًا ولم يبدأ سيرفر الويب الخاص بي لسبب ما.

شكرا لمحاولتك المساعدة. ليس لدي وقت لهذا. سأعود إلى موقع Hugo ثابت. وداعًا Discourse.

أنصحك بالنشر في الموضوع المذكور.

يحتاج Discourse فقط إلى القليل من الصبر، وسيعمل.

إعجابَين (2)

نعم، يرجى اتباع خطوات تصحيح الأخطاء في هذا الموضوع، وأخبرنا إذا كان لديك أي معلومات أخرى @eisammy @Markus_Moenig

ليس لدينا أي إصلاحات جاهزة للإصدار. لذلك إذا كانت الأمور لا تزال لا تعمل لديك، فنحن بحاجة إلى مزيد من المعلومات للمساعدة.

إعجابَين (2)

ما لا أفهمه هو لماذا تستثمر الكثير من العمل لإنشاء واجهة مستخدم سهلة الاستخدام لا يمكن اختراقها لجذب المبتدئين في تقنيات الويب مثلي، ثم تضع تحديثات خطيرة محتملة فيها دون أي تحذير.

لقد دمرت قطرتي بغضب بعد محاولة جعلها تعمل لمدة 4 ساعات اليوم. لذلك لا توجد طريقة للعودة بالنسبة لي.

صحيح تمامًا! لقد فعلت ذلك الآن وتم تحديث نسختي وهي تعمل بشكل طبيعي، شكرًا لك.

و @Markus_Moenig ، هذا الدليل كافٍ لحل هذه المشكلة

إعجابَين (2)

سعيد لسماع أنه يعمل @eisammy

@Markus_Moenig أنا آسف لأن الأمور لم تنجح. نحن نبذل قصارى جهدنا للحفاظ على هذه التحديثات سلسة قدر الإمكان، ولكن أحيانًا تحدث أخطاء. أوافق على أن ذلك قد يكون محبطًا. نبذل جهدنا لنكون استجابة قدر الإمكان هنا على ميتا، لكني أفهم أن ذلك ليس دائمًا كافيًا.

سأغلق هذا الموضوع. ولكن إذا كانت لديك أو لدى أي شخص آخر مشاكل ذات صلة، يرجى الشعور بالحرية لفتح موضوع جديد في Support.

5 إعجابات