رسالة الخطأ التي تواجهها، "فشل في استرجاع repodata/repomd.xml من cloudlinux-x86_64-server-* الخطأ كان [Errno 14] HTTPS Error 404 - Not Found"، تشير إلى أن yum أو dnf غير قادر على العثور على بيانات المستودع (ملف repomd.xml) للمستودع CloudLinux الذي تحاول الوصول إليه.
إليك بعض الخطوات لاستكشاف المشكلة وحلها:
تحقق من تكوين المستودع:
تأكد من أن تكوينات المستودع في /etc/yum.repos.d/ لـ CloudLinux تم إعدادها بشكل صحيح. تحقق من وجود أي أخطاء إملائية أو أخطاء في ملفات التكوين.
تحديث بيانات المستودع:
قم بتشغيل الأوامر التالية لتنظيف وتجديد بيانات المستودع:
sudo yum clean all
sudo yum makecache
تحقق من روابط المستودع:
تأكد من أن روابط المستودع في ملفات التكوين صحيحة وقابلة للوصول من شبكتك. تحقق من عدم وجود أي أخطاء إملائية أو أخطاء في الروابط.
تعطيل المستودع مؤقتًا:
إذا استمر الخطأ مع مستودع معين، يمكنك تعطيله مؤقتًا عن طريق تعيين enabled=0
في ملف تكوين المستودع.
تحقق من إعدادات الوكيل:
إذا كان الخادم الخاص بك خلف وكيل (Proxy)، تأكد من أن إعدادات الوكيل تم تكوينها بشكل صحيح. قد تحتاج إلى إعداد إعدادات الوكيل في /etc/yum.conf أو في ملف تكوين المستودع المحدد.
تحقق من قواعد الجدار الناري (Firewall):
تحقق من أن جدار الحماية الخاص بالخادم لا يمنع الاتصال الصادر إلى مستودعات CloudLinux. اسمح بالمرور على المنافذ ذات الصلة (عادة 80 و 443).
مشاكل مؤقتة في DNS:
قد تكون هناك مشاكل مؤقتة في حل DNS. حاول استخدام خادم DNS مختلف أو تحقق مما إذا كان خادم DNS الحالي يعمل بشكل صحيح.
تحقق من SELinux:
إذا كان لديك SELinux مفعلًا، فقد يكون يمنع الخادم من الوصول إلى بعض الدلائل أو الملفات. يمكنك تعيين SELinux إلى وضع permissive مؤقتًا:
sudo setenforce 0
إذا حل هذا المشكلة، فقد تحتاج إلى تعديل سياسات SELinux أو أذونات الملفات.
تحقق من التاريخ والوقت في النظام:
تأكد من أن إعدادات التاريخ والوقت على الخادم صحيحة. يمكن أن تسبب الإعدادات غير الصحيحة للتاريخ/الوقت مشاكل في شهادات SSL أثناء الوصول إلى المستودع.
تحقق من السجلات:
راجع السجلات الموجودة في /var/log/yum.log لأية رسائل خطأ محددة تتعلق بخطأ 404.
اتصل بدعم CloudLinux:
إذا لم تحل أي من الخطوات السابقة المشكلة، قد يكون هناك مشكلة في خادم مستودع CloudLinux نفسه. في هذه الحالة، يمكنك الاتصال بدعم CloudLinux للحصول على المزيد من المساعدة.
تذكر دائمًا مراجعة أي مخرجات أو رسائل تظهر من مدير الحزم أثناء عملية التثبيت، حيث قد تحتوي على معلومات هامة حول الصراعات أو المشاكل المحتملة. دائمًا قم بعمل نسخ احتياطية للبيانات الهامة قبل إجراء أي تغييرات كبيرة على النظام.