قد تواجه أحيانًا خطأً عند تحديث أو تثبيت برنامج في CentOS. ترقب هذه المقالة في Radib حتى نتمكن من حل هذه المشكلة معًا.
يحدث خطأ "فشل تنزيل البيانات الوصفية للمستودع 'AppStream'" في CentOS عادةً للأسباب التالية:
- عدم القدرة على الوصول إلى المستودعات أو مشاكل الإنترنت.
- تعطيل المستودعات أو إعادة توجيهها.
- استخدام إصدار قديم أو غير مدعوم من CentOS.
1. التحقق من اتصال الإنترنت
أولاً، تأكد من اتصال الخادم بالإنترنت:
ping -c 4 google.com
إذا لم يتم إنشاء الاتصال:
- تحقق من إعدادات الشبكة وDNS.
- غيّر الوكيل إلى 8.8.8.8 (كما هو موضح سابقًا).
2. التحقق من الوصول إلى مستودعات CentOS
curl -I http://mirror.centos.org
إذا لم يتم تلقي أي استجابة مناسبة، فقد لا تكون المستودعات الافتراضية متاحة بعد الآن.
3. مسح ذاكرة التخزين المؤقت للمستودع القديم
sudo dnf clean all
sudo rm -rf /var/cache/dnf
ثم أعد تحميل المستودعات:
sudo dnf makecache
4. تمكين وتحديث المستودعات
sudo dnf update --refresh
إذا استمرت المشكلة، فتحقق من ملفات المستودع:
sudo nano /etc/yum.repos.d/CentOS-Base.repo
تأكد من أن الروابط هي كما يلي:
baseurl=http://mirror.centos.org/centos/$releasever/AppStream/$basearch/os/
5. استبدال مرايا المستودع
في بعض الأحيان قد لا تكون المستودعات الافتراضية متاحة. لحل هذه المشكلة:
قم بشراء خادم افتراضي عالي الجودة من Radib، انقر الآن
الخطوة 1: قم بتثبيت المستودع البديل:
sudo dnf install epel-release
الخطوة 2: أضف مستودعات بديلة:
sudo nano /etc/yum.repos.d/CentOS-Base.repo
وغير Give:
baseurl=http://vault.centos.org/8.5.2111/AppStream/$basearch/os/
6. تحديث شهادات SSL وCA
في بعض الأحيان تكون المشكلة بسبب شهادات SSL غير صالحة:
sudo dnf reinstall ca-certificates
sudo update-ca-trust
7. التحقق من إصدار CentOS
إذا كنت تستخدم CentOS 8، فيرجى ملاحظة أن هذا الإصدار لن يكون مدعومًا من قبل Red Hat اعتبارًا من عام 2021.
قم بشراء خوادم سحابية بالساعة والشهر، بأرخص الأسعار، والتسليم الفوري، والحذف والإنشاء غير المحدود على Radib. انقر الآن.
- الحل الموصى به: الانتقال إلى CentOS Stream 8 أو AlmaLinux.
- تثبيت CentOS Stream:
sudo dnf install centos-release-stream
sudo dnf swap centos-linux-repos centos-stream-repos
sudo dnf distro-sync
الاستنتاج:
إذا لم يتم حل المشكلة بعد تنفيذ هذه الخطوات، فمن المستحسن ترقية نظام التشغيل إلى إصدارات أحدث أو ما يعادلها مثل AlmaLinux أو Rocky Linux Upgrade.
تقدم Radib Group خوادم افتراضية بأنظمة تشغيل محدثة ودعم كامل يمكن أن يساعد في حل هذه الأنواع من المشكلات بشكل أسرع.