تنبيه: فشل ترقية Stable 3.3.3 إلى 3.4.0 عبر الواجهة الرسومية، واضطررت لإعادة البناء عبر سطر الأوامر

تنبيه لمستخدمي الفرع المستضاف ذاتيًا stable. بالنسبة لي، فشل الترقية عبر واجهة المستخدم الرسومية، ولست متأكدًا مما إذا كان هذا سيحدث للجميع، حيث رأيت بعض الأخطاء المتعلقة بعمليات unicorn، والتي تميل إلى أن تكون مشكلة عشوائية في تجربتي. ولكن على أي حال، ترك هذا المنتدى الخاص بي في حالة ادعى فيها أنه محدث في /admin/update بينما لا يزال عالقًا في الإصدار القديم.

لذلك اضطررت إلى تسجيل الدخول عبر SSH إلى الخادم وتشغيل /var/discourse/launcher rebuild app مرتين، في المرة الأولى يقوم فقط بترقية Postgres:

UPGRADE OF POSTGRES COMPLETE

Old 13 database is stored at /shared/postgres_data_old

To complete the upgrade, rebuild again using:

./launcher rebuild app

وفي المرة الثانية ينهي بقية الترقيات.

بعد انتهاء كل ذلك والتحقق من أن بياناتي سليمة، قمت أيضًا بتشغيل /var/discourse/launcher cleanup للتخلص من ملف النسخ الاحتياطي الضخم الذي أنشأه لقاعدة البيانات القديمة.

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

على حد علمي، سيحدث ذلك، وهذه إحدى الترقيات التي لا يمكن إجراؤها باستخدام الواجهة الرسومية.

إعجابَين (2)

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

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

هذا ما كنت أفكر فيه أيضًا.

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

إعجابَين (2)