فشل الترقية / إعادة البناء بسبب انتهاء دعم قاعدة بيانات MaxMind

نُضيف الآن الدعم للطريقة المعتمدة رسميًا للحصول على قواعد البيانات وفقًا لـ:

إذا كنت ترغب في الحصول على تحديثات منتظمة من MaxMind، فيجب عليك التوجه إلى GeoLite sign up | MaxMind لتسجيل حساب وإنشاء مفتاح ترخيص.

ثم تقوم بتعديل الحاوية لتشمل المفتاح في قسم env::

env:
   DISCOURSE_MAXMIND_LICENSE_KEY: ...ضع المفتاح هنا...

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

نحن نتناقش مع MaxMind بشأن إمكانية تضمين قواعد البيانات المحدثة في صور الأساس الجديدة الخاصة بنا. هناك خياران متاحان للمضيفين ذاتيًا اعتمادًا على نتيجة هذا النقاش:

  1. عدم وجود حل للعناوين IP في صفحة ملف المستخدم وصفحة المسؤول حتى تقوم بإضافة ترخيص.

  2. حل عناوين IP قديم لمدة تصل إلى N يومًا منذ حصولك على صورة الأساس (أي بعد تنفيذ ./launcher rebuild app).

من المرجح جدًا أن يكون الخيار (1) هو النتيجة النهائية للمضيفين الذاتيين.

كما نقوم باستكشاف بدائل أخرى هنا، لكن أيدينا مقيدة إلى حد كبير.

أنا معارض بشدة لإضافة وظائف إلى النواة تقوم بالبحث عن عناوين IP عبر خدمة ويب، لأن ذلك يعرّض المعلومات لطرف ثالث. لا يوجد سوى خيارين حقيقيين كبيران متاحان حاليًا، وكلاهما يتطلب تسجيلًا.