فشل إعداد discourse الخاص بي على خادم افتراضي خاص يعمل بنظام Ubuntu 22.04 مع الخطأ التالي:
fatal: unable to access https://github.com/discourse/discourse.git/: Could not resolve host: github.com
يحتوي الخادم الافتراضي الخاص الخاص بي على عنوان IPv6 فقط، ولكني أستخدم وكيل IPv6 الخاص بـ Dan Win لـ github: يمكنني عمل ping لـ github.com، ونجحت في استنساخ discourse_docker.git، ويمكنني استنساخ discourse.git بالضبط من سطر الأوامر على نفس الخادم الافتراضي الخاص. ولكن عندما يتم تنفيذ نفس الأمر بواسطة discourse-setup، فإنه لا يمكنه حل github.com ويفشل.
أوصى منشور سابق بتعيين mtu=1400 في ملف docker.service الخاص بي، وهو ما فعلته، لكنه لم يغير شيئًا.
افترضت في البداية أن هذه مشكلة في IPv6، ولكن حقيقة أن الخادم الافتراضي الخاص الخاص بي يمكنه الوصول إلى github واستنساخ الحزمة تجعلني مرتبكًا… لا أعرف ما الذي يفعله الإعداد بشكل مختلف. أتمنى لو كانت هناك طريقة لإخبار discourse-setup بأن github.git موجود بالفعل على الخادم أو فقط لاستخدام الإعدادات الافتراضية للخادم التي نجحت.