مشكلات مع Discourse 3.5.0.beta2-dev - SMTP والوظائف الخلفية

إليك تقرير موجز عن تثبيتي الناجح مع سؤال حول كيفية المضي قدمًا.

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

وفقًا لبريد إلكتروني تلقيته، كان إصدار Discourse الذي قمت بتثبيته قبل بضعة أسابيع هو 3.4.0.beta4-dev. كان البريد الإلكتروني يوصي بالترقية إلى 3.4.0.beta4.

نظرًا لأنني واجهت مشكلة مع SMTP في 3.4.0.beta4-dev، فكرت في محاولة تثبيت إصدار سابق مستقر من Discourse. في مناقشة مع ChatGPT (غير موثوق به، أعرف) قررنا محاولة تثبيت 3.4.1. اعتقدت أن هذا الإصدار سيكون مستقرًا. إليك ما انتهى بنا الأمر بتثبيته:

  • إصدار Discourse: 3.5.0.beta2-dev
  • إصدار Docker: 23.0.6
  • sidekiq: 6.5.12
  • إصدار PostgreSQL: PostgreSQL 15.12 (Debian 15.12-1.pgdg120+1)
  • إصدار Redis: 7.0.15
  • NGINX: 1.26.2
  • إصدار Ubuntu: 22.04 LTS (Jammy Jellyfish)
  • إصدار Git: 2.39.5

أعتقد أنه بغض النظر عن نيتنا (أي، نيتي بمساعدة الذكاء الاصطناعي) لتثبيت إصدارات سابقة مستقرة، فقد انتهى بنا الأمر بتثبيت Discourse 3.5.0.beta2-dev في النهاية.

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

هنا بعض الأسئلة:

  1. ما لم أكن مخطئًا، لم يتم تشجيع المستخدمين الحاليين بعد على الترقية إلى 3.5.0، ربما لأنه لم يتم اختباره بالكامل بعد. إذا كان الأمر كذلك، فلماذا يُجبر المبتدئون مثلي على تثبيته؟
  2. أعتقد أن إصدار Docker الخاص بي قديم (مهمل). هل يجب أن أستخدم الطرفية فقط للترقية إلى أحدث إصدار؟ يعمل Discourse الآن وبما أنني واجهت الكثير من المتاعب للوصول إلى هذه النقطة، لا أريد فعل أي شيء قد يفسد الأمور.
  3. أعتقد أن إصدارات البرامج الأخرى حديثة جدًا. إذا رأيت أي شيء قد يكون إشكاليًا أو يحتاج إلى ترقية، فيرجى إخباري.
  4. هل هناك صفحة أو قسم في هذا المجتمع يعالج قضايا “العناية والصيانة” الفنية؟ أريد أن أحافظ على مجتمعي بصحة جيدة ويعمل وأن أكون مستعدًا بالنسخ الاحتياطي، وما إلى ذلك، لأي مشاكل قد تنشأ.
إعجابَين (2)