كانت إعادة التثبيت والاستعادة من نسخة احتياطية هي الحل الوحيد.
لا أعرف ما الذي تغير في منتصف الليل، لكن الأمر انتهى الآن.
شكرًا على الدعم
كانت إعادة التثبيت والاستعادة من نسخة احتياطية هي الحل الوحيد.
لا أعرف ما الذي تغير في منتصف الليل، لكن الأمر انتهى الآن.
شكرًا على الدعم
هذه المشكلة ليست جديدة. يبدو أنك قد حللتها عن طريق عمل نسخة احتياطية، وإعادة تثبيت، ثم استعادة.
وبغض النظر عن ذلك، فقد تجاوزت المشكلة كما هو موضح هنا: Could not resolve host: github.com for SamSaffron/pups.git - #9 by rcauvin
فقط كملاحظة، لدي نفس المشكلة، لكن اقتراح @rcauvin لم ينجح معي.
انظر: ./discourse-setup: could not resolve host: github.com - #2 by supermathie لموضوعي حول نفس المشكلة
أواجه نفس المشكلة، لكن على خادم Digital Ocean نظيف، متبعًا هذا الدليل. يتم تثبيت Docker بواسطة أداة تثبيت Discourse. لا أعرف كيفية حل هذه المشكلة. الحل المذكور أعلاه لم ينجح معي أيضًا.
firewall-cmd --zone=public --add-masquerade --permanent
تعديل: بعد تطبيق الحل من @rcauvin متبوعًا بـ firewall-cmd --zone=public --add-masquerade --permanent من هذا المنشور، تعمل الآن.
لاحظت مؤخرًا في Ubuntu 20 على DigitalOcean أن المضيف لا يجعل خوادم أسماء النطاقات الخاصة به متاحة لـ Docker. هذه ليست مشكلة في جدار الحماية، لأن Ubuntu 20 لا يأتي مع جدار الحماية مُفعّل افتراضيًا.
لحل المشكلة، ابحث أولاً عن خوادم أسماء النطاقات الخاصة بـ DO باستخدام الأمر cat /run/systemd/resolve/resolv.conf. ستظهر لك نتيجة مشابهة لهذا…
nameserver 1.2.3.4
nameserver 9.8.7.6
بعد ذلك، قم بتحرير ملف daemon.json باستخدام الأمر nano /etc/docker/daemon.json لجعل هذه خوادم الأسماء، وإلزاميًا، خوادم DNS من Google (8.8.8.8) متاحة لـ Docker.
{
"dns": ["<ip1 من الأعلى>", "<ip2 من الأعلى>", "8.8.8.8"]
}
ثم أعد تشغيل Docker وأعد بناء التطبيق.
systemctl restart docker
/var/discourse/launcher rebuild app
هذا الملف غير موجود في تثبيت الخاص بي. هل أنشأته من الصفر، أم كان موجودًا بالفعل في تثبيتك؟
الملف الوحيد الموجود في هذا الموقع هو key.json.
لقد قمت بإنشاء الملف من الصفر.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.