لا يمكن استعادة النسخة الاحتياطية من business 7 إلى تثبيت جديد بسبب خطأ في الإصدار

لدي حاوية تم إعادة بنائها حديثًا وترفض استعادة نسخة احتياطية تم أخذها قبل ساعات من

Your branch is up to date with 'origin/tests-passed'.

nothing to commit, working tree clean
root@meshack-five:/var/www/discourse# git log
commit c758e2cdd17cc7f8cc44596e72d60e81b5bd8def (grafted, HEAD -> tests-passed, origin/tests-passed)
Author: Joffrey JAFFEUX <j.jaffeux@gmail.com>
Date:   Fri Jan 14 15:51:31 2022 +0100

ولكن عندما أحاول الاستعادة، أحصل على…

Copying archive to tmp directory...
Unzipping archive, this may take a while...
Extracting dump file...
Validating metadata...
  Current version: 20220107014925
  Restored version: 20220112091339
EXCEPTION: You're trying to restore a more recent version of the schema. You should migrate first!

حاولت تشغيل SKIP_POST_DEPLOYMENT_MIGRATIONS=false rake db:migrate لمعرفة ما إذا كان ذلك سيساعد، ولكن لم ينجح الأمر.

https://five.imports.literateforums.com/ يظهر

    <meta name="generator" content="Discourse 2.8.0.beta11 - https://github.com/discourse/discourse version c758e2cdd17cc7f8cc44596e72d60e81b5bd8def">

المصدر على الموقع المستضاف (على business7) يظهر:

   <meta name="generator" content="Discourse 2.8.0.beta11 - https://github.com/discourse/discourse version 6272edd1219652a8e1c9c33e16229b029cec603c">

لقد تحققت من الـ commits على Commits · discourse/discourse · GitHub ويبدو أن خادمي أحدث.

أشعر أنني أفعل شيئًا غبيًا، لكنني لا أرى ما يمكن أن يكون.

ربما يكون مجرد ترحيل من مكون إضافي غير مثبت على نظامك. سيؤدي استبدال رقم الإصدار في اسم الملف إلى حل المشكلة.

آها. كنت أتساءل عن الإضافات وما إذا كنت بحاجة إلى تثبيتها جميعًا. وإعادة تسمية الملف بسيطة بشكل مخجل. :man_shrugging:

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

شكراً جزيلاً.