صفحه اصلی پورتال > مرکز آموزش > سرورهای مجازی > Linux > Centos > روش رفع خطای اپگرید centos 5


روش رفع خطای اپگرید centos 5




به دلیل اینکه centos 5  به پایان عمر و پشتیبانی اش رسیده به بخش آرشیو سایت اصلی ارسال شده و لینک مربوط به دانلود برنامه های آن تغییر کرده است. در نتیجه ممکن است هنگام اجرای دستور اپگرید با خطای زیر روبرو شوید:

root@server1 [~]# yum update -y
Loaded plugins: fastestmirror
Determining fastest mirrors
YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
 Eg. Invalid release/
removing mirrorlist with no valid mirrors: /var/cache/yum/base/mirrorlist.txt
Error: Cannot find a valid baseurl for repo: base

برای رفع این خطا در ادیتورتان فایل زیر مربوط به آدرس فایل های yum را ویرایش کنید : 

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

خط های زیر را پیدا کنید :

[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

کد مربوط به لیست میرور ها  را کامنت کنید و کد مربوط به ادرس مرجع را فعال کنید. به صورت زیر:

#mirrorlist=
baseurl=

سپس ادرس مرجع را به صورت زیر در بخش های مختلف ادیت کنید:

for 32-bit systems, use: http://vault.centos.org/5.11/os/i386/

for 64-bit systems, use: http://vault.centos.org/5.11/os/x86_64/

 

For each repository, you will need to replace /os/ with what repository subdirectory you need.

For example on a 64-bit system, for updates, your URL will look like http://vault.centos.org/5.11/updates/x86_64/ and for extras it will look like http://vault.centos.org/5.11/extras/x86_64/ 

Always check the old url first to make sure you have right path. You can also check http://vault.centos.org to see all available repositories.

 

برای سیستم 32 بیتی پس به صورت زیر می شود:

[base]
baseurl=http://vault.centos.org/5.11/os/i386/

[updates]
baseurl=http://vault.centos.org/5.11/updates/i386/

[extras]
baseurl=http://vault.centos.org/5.11/extras/i386/

سپس برای پاک کردن کش دانلودهای ناقص دستور زیر را بزنید:

yum clean all

در نهایت هم با دستور زیر مجدد اپدیت yum را فراخوانی کنید.

yum update

موفق و سربلند باشید.



آیا این پاسخ مفید بود؟

افزودن به علاقه مندی ها افزودن به علاقه مندی ها    چاپ این مقاله چاپ این مقاله

خوانده شده
Install Git on CentOS 5 (بازدید: 1270)

زبان: