مرحباً،
لدينا خادم Ubuntu قديم - 16.04 نستضيف عليه منتدانا.
مؤخراً، تعطل الخادم وتوقف Discourse. عندما حاولنا تشغيل ./launcher restart أو ./launcher rebuild app، تلقينا رسالة تفيد بأن الحد الأدنى لإصدار Docker المدعوم هو 20.0.10.
ومع ذلك، فإن Ubuntu 16.04 الرسمي (xenial) يحتوي فقط على إصدار Docker 19 في مستودع Docker الرسمي.
لذلك، قمنا بتنزيل إصدار Docker 20 يدوياً من فرع منفصل يعمل مع Ubuntu 16.04. تم تثبيت Docker بنجاح.
ومع ذلك، عندما حاولنا إعادة بناء التطبيق (rebuild app)، تلقينا بعض رسائل الفشل في التثبيت ولم ينجح التثبيت.
لا نريد أن نفقد المشاركات والبيانات من المنتدى الحالي. ليس لدينا أيضاً خيار ترقية Ubuntu لأنه يحتوي على تطبيقات أخرى تعمل بالتوازي والتي لا يمكننا المخاطرة بتعطيلها.
كيف يمكننا جعل منتدى Discourse يعاد بناؤه بنجاح وعدم فقدان البيانات الحالية، بالنظر إلى الوضع المذكور أعلاه؟