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

**URL:** https://meta.discourse.org/t/upgrade-rebuilds-fail-due-to-maxmind-db-eol/137387
**Category:** Self-hosting
**Tags:** maxmind
**Created:** [30 ديسمبر 2019، 7:03م UTC](https://meta.discourse.org/t/upgrade-rebuilds-fail-due-to-maxmind-db-eol/137387 "2019-12-30T19:03:21Z")
**Posts on this page:** 1
**Showing post:** 23

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [3 يناير 2020، 5:45ص UTC](https://meta.discourse.org/t/upgrade-rebuilds-fail-due-to-maxmind-db-eol/137387/23 "2020-01-03T05:45:49Z")

</div>

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

> <https://github.com/discourse/discourse/commit/a8ffb6949c76ea16e96ec4d45e6524cd8cc42c2d>
>
> MaxMind now requires an account with a license key to download files.
> 
> Discourse… admins can register for such an account at:
> 
> https://www.maxmind.com/en/geolite2/signup
> 
> License key generation is available in the profile section.
> 
> Once registered you can set the license key using \`DISCOURSE\_MAXMIND\_LICENSE\_KEY\`
> 
> This amends it so we unconditionally skip MaxMind DB downloads if no license key exists.

إذا كنت ترغب في الحصول على تحديثات منتظمة من MaxMind، فيجب عليك التوجه إلى [GeoLite sign up | MaxMind](https://www.maxmind.com/en/geolite2/signup) لتسجيل حساب وإنشاء مفتاح ترخيص.

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

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

```

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

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

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

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

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

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

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

---

_[View the full topic](https://meta.discourse.org/t/upgrade-rebuilds-fail-due-to-maxmind-db-eol/137387)._
