خطأ في تحديث Discourse

هذا خطأ مختلف. سيكون من الأفضل النشر في موضوع جديد. شكراً لتضمين جزء كبير من السجل. يرجى في موضوعك الجديد إضافة

  • مخرجات discourse-doctor
  • ما إذا كنت تقوم بتثبيت قياسي
  • إصدار نظام التشغيل الذي تستخدمه

في كل حالة، قبل الترقية، يجب على الجميع

  • أخذ نسخة احتياطية
  • نسخ تلك النسخة الاحتياطية إلى نظامك المحلي أو إلى مكان آمن آخر
إعجاب واحد (1)

آمل أن تكون قد أخذت نسخة احتياطية واحتفظت بنسخة آمنة منها قبل البدء في الترقية الأولى.

النواة (kernel) الخاصة بك قديمة جدًا، لأن إصدار نظام التشغيل الخاص بك قديم جدًا. كما هو موضح في المشاركات السابقة، لديك خيارات محدودة لتحديث النواة الخاصة بك.

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

3 إعجابات

أنا غير قادر على تحديث النواة وأواجه أخطاء في مراحل مختلفة من التحديث.
ليس لدي نسخة احتياطية على جهاز الكمبيوتر الخاص بي ولكن لدي نسخة احتياطية في المنتدى.

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

إن امتلاك نسخة آمنة من نسخة احتياطية هو على الأرجح الأولوية القصوى.

(أقوم بعمل نسخة احتياطية بالطريقة المعتادة من صفحة الويب، ثم أنسخها إلى جهازي الخاص، ثم آخذ نسخة آمنة من تلك النسخة على قرص آخر أو في موقع خارجي.)

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

إذا كان بإمكانك الاتصال بخادم discourse الخاص بك عبر ssh، فيجب أن تكون قادرًا على استخدام ‘scp’ لنسخ ملف إلى جهاز الكمبيوتر الخاص بك. لا أعرف ما إذا كان Putty يدعم ذلك مباشرة. ولكن إذا كنت تستخدم Linux أو أي shell شبيه بـ Unix على جهاز Windows، فيجب أن يكون لديك scp.

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

كيف يمكنني الحصول على هذا النسخ الاحتياطي على جهاز الكمبيوتر الخاص بي.

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

إذا كنت تستخدم Windows، أعتقد أن هناك أيضًا WinSCP. على الخادم، ستكون النسخ الاحتياطية في /var/discourse/shared/standalone/backups

3 إعجابات

نعم، لقد حصلت على النسخة الاحتياطية، هل يمكنني استعادة المنتدى باستخدام هذه النسخة الاحتياطية، بما في ذلك المشاركات والمستخدمين والإعدادات أيضًا؟

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

نعم، قم بتثبيت Discourse باتباع دليل التثبيت القياسي وبعد تشغيله يمكنك استعادة هذا النسخ الاحتياطي.

3 إعجابات

الشيء الوحيد “المهم” غير المضمن في النسخة الاحتياطية هو ملف التكوين الخاص بك /containers/app.yml. يحتوي على قائمة الإضافات الخاصة بك إذا كان لديك أي منها. قد تكون فكرة جيدة نسخ هذا الملف إلى مكان ما حتى تتمكن من تثبيتها على مثيلك الجديد. ومع ذلك، يتم تخزين إعدادات الإضافات في قاعدة البيانات الموجودة في ملف النسخة الاحتياطية. :slight_smile:

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

هل يمكنني استعادة هذا النسخ الاحتياطي في التثبيت الحالي؟

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

هل تقصد بالتثبيت الحالي تثبيتًا جديدًا؟ عندها يجب أن يعمل نعم.

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

شخصيًا، أود أن أكون واثقًا بنسبة 100% من أن النسخة الاحتياطية كاملة وصحيحة، ولذلك أود استدعاء تثبيت جديد واستعادة ناجحة، قبل أن أقوم بإتلاف النسخة القديمة. هذا يعني دفع تكلفة نسختين مؤقتًا من مزود الاستضافة الخاص بك.

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

4 إعجابات

عادةً ما أنتظر يومًا أو يومين بعد إيقاف تشغيل النسخة القديمة.

4 إعجابات

تم دمج منشورين في موضوع موجود: فشل apt-get update داخل مستودع yarn للحاوية غير موقع

تم التثبيت حديثًا وتمت الاستعادة من نسخة احتياطية

5 إعجابات

إذًا كل شيء يعمل؟ يسعدني أنك قمت بحل المشكلة :partying_face::+1:

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

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.