مرکز آموزش

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

  • 34

با توجه به 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

 

کار تمام شد!

تمامی حقوق مادی و معنوی این مطلب متعلق به HiSupport است.
کپی برداری از مطالب تنها با ذکر منبع و لینک به وبسایت HiSupport بلامانع است.


آیا این آموزش به شما کمک کرد؟