رفع خطای Could not retrieve mirrorlist mirrorlist.centos.org در CentOS 7

با توجه به EOL سیستم عامل CentOS 7 که در تاریخ 30 June 2024 بوده است، ممکن است در حین اجرای فرامین yum و همینطور نصب نرم افزار با خطای زیر مواجه شوید:

Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was
14: curl#6 - "Could not resolve host: mirrorlist.centos.org; Name or service not known"

 

نحوه رفع مشکل:

توصیه ما ارتقا سیستم عامل به Almalinux 8 است اما چنانچه ضرورتا به centOS 7 احتیاج دارید، مراحل زیر را دنبال کنید:

1- با اجرای فرمان زیر یک کپی از فایل CentOS-Base.repo ایجاد کنید:

cp -v /etc/yum.repos.d/CentOS-Base.repo{,-backup}

2- فایل CentOS-Base.repo را جهت ویرایش باز کنید:

nano /etc/yum.repos.d/CentOS-Base.repo

یا

vi /etc/yum.repos.d/CentOS-Base.repo

3- کدهای زیر را جایگرین کدهای درون فایل کنید:

[base]
name=CentOS-$releasever - Base
baseurl=https://vault.centos.org/7.9.2009/os/$basearch
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
#released updates
[updates]
name=CentOS-$releasever - Updates
baseurl=https://vault.centos.org/7.9.2009/updates/$basearch
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
baseurl=https://vault.centos.org/7.9.2009/extras/$basearch
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
baseurl=https://vault.centos.org/7.9.2009/centosplus/$basearch
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

4- فرمان زیر را اجرا کنید:

yum clean all && yum makecache

 

کار تمام شد!

  • 34 کاربر این را مفید دانستند
آیا این آموزش به شما کمک کرد؟

مقالات مربوطه

رفع خطای MySQL Error: The size of BLOB/TEXT is greater than 10% of redo log size

گاها در برخی مواقع در برخی از وبسایت های سرور لینوکس یک فایل با عنوان php-errors.log ایجاد می شود...

رفع خطای You (root) are not allowed to access to (crontab) because of pam configuration

ممکن است در برخی مواقع هنگام مراجعه به Cron Jobهای سرور که معمولا با فرمان crontab –e انجام می...

نحوه رفع خطای ERROR 2006 (HY000): MySQL server has gone away

چنانچه در هنگام ایجاد بکاپ یا بازیابی دیتابیس (import/export) با خطای زیر مواجه می شوید به ادامه...

خطای Cannot retrieve metalink for repository: epel/x86_64. Please verify its path and try again در yum update

ممکن است گاهی اوقات در هنگام استفاده از فرمان yum در سیستم عامل CentOS با خطای زیر مواجه شوید و...

رفع خطای YumRepo Error: All mirror URLs are not using ftp, http[s] or file در CentOS 6

در CentOS هنگامی که بخواهیم پکیجی نصب کنیم یا پکیج‌های موجود را به روز رسانی کنیم از دستور yum...