לפעמים אתה עלול להיתקל בשגיאה בעת עדכון או התקנה של תוכנית ב-CentOS. הישאר מעודכן למאמר זה ב-Radib כדי שנוכל לפתור את הבעיה יחד.
שגיאת "הורדת מטא נתונים עבור repo 'AppStream'" ב-CentOS מתרחשת בדרך כלל מהסיבות הבאות:
- חוסר גישה למאגרים או בעיות אינטרנט.
- מאגרים מושבתים או מנותבים מחדש.
- שימוש בגרסה ישנה או לא נתמכת של CentOS.
1. בדיקת חיבור לאינטרנט
תחילה, ודא שהשרת מחובר לאינטרנט:
ping -c 4 google.com
אם החיבור לא נוצר:
- בדוק את הגדרות הרשת וה-DNS.
- שנה את ה-proxy ל-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 התקנת epel-release
שלב 2: הוסף מאגרים חלופיים:
sudo nano /etc/yum.repos.d/CentOS-Base.repo
ושנה תן:
baseurl=http://vault.centos.org/8.5.2111/AppStream/$basearch/os/
6. עדכן אישורי SSL ו-CA
לפעמים הבעיה נובעת מתעודות SSL לא חוקיות:
sudo dnf התקנה מחדש של אישורי ca.
sudo update-ca-trust
7. בדוק את גרסת CentOS
אם אתה מריץ CentOS 8, שים לב שגרסה זו לא תתמך עוד על ידי Red Hat החל משנת 2021.
קנה שרתי ענן שעתיים וחודשיים, המחיר הזול ביותר, משלוח מיידי, מחיקה ויצירה ללא הגבלה ב-Radib. לחץ עכשיו.
- פתרון מומלץ: העבר אל CentOS Stream 8 או AlmaLinux.
- התקן את CentOS Stream:
sudo dnf התקנת centos-release-stream
sudo dnf swap centos-linux-repos centos-stream-repos
sudo dnf distro-sync
מסקנה:
אם הבעיה לא נפתרה לאחר ביצוע שלבים אלה, מומלץ לשדרג את מערכת ההפעלה לגרסאות חדשות יותר או מקבילות אחרות כגון AlmaLinux או Rocky Linux< /strong> שדרג.