CentOS 5 EOL uppdateringar

Som ni vet CentOS 5 EOL är (Slutet av liv) från den 31 mars 2017. Vilket leder till följande mycket intressant problem:

# yum update
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
 Eg. Invalid release/
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/extras/mirrorlist.txt
Error: Cannot find a valid baseurl for repo: extras

 

Problemet är att korta listor över CentOS speglar 5 redan sparka in och försöker direkt få innehåll erhålls efter avslag:

# curl 'http://mirrorlist.centos.org/?release=5&arch=i386&repo=os'
Invalid release

 

I allmänhet övergripande mest försiktiga idé att installera om tenn med en normalfördelning som stöder arbetar fördelnings uppgradering. Tyvärr gruvan är inte fallet och det står inte som ett alternativ på bordet. Så var vi tvungna att spela lite gypsy schema – börja använda valv spegel. Just nu helt klar varelse och förnuft vet, Jag kommer inte att få några uppdateringar som inte är syftet med övningen, och bara vill ha att arbeta med yum för att installera paket som jag behöver. För detta ändamål kommenterade ut alla mirror variabler och lägga baseURL i /etc/yum.repos.d/CentOS-Base.repo. Slutligen får vi yum repa på vilken typ av

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

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

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
baseurl=http://vault.centos.org/5.11/extras/i386/
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

Slutligen spelar en yum ren alla && yum update. Ако всичко завърши без да получим грешка значи сме завършили успешно схемата и можем спокойно да си инсталираме остарелите пакети.

 

Lämna svar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade *

Anti SPAM *