Όπως γνωρίζετε CentOS 5 EOL είναι (Τέλος της ζωής) από τις 31 Μαρτίου 2017. Που οδηγεί στο εξής πολύ ενδιαφέρον πρόβλημα:
# 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
Το πρόβλημα είναι ότι οι σύντομες λίστες CentOS καθρέφτες 5 ήδη κλοτσιές και να προσπαθήσει να πάρει άμεσα το περιεχόμενο που λαμβάνεται μετά την άρνηση:
# curl 'http://mirrorlist.centos.org/?release=5&arch=i386&repo=os' Invalid release
Σε γενικές γραμμές συνολικά η πιο συνετή ιδέα να εγκαταστήσετε ξανά το ταψί με μια κανονική κατανομή που υποστηρίζει εργασίας διανομή αναβάθμιση. Δυστυχώς το δικό μου δεν είναι η περίπτωση και δεν σταθεί ως επιλογή στο τραπέζι. Γι 'αυτό και έπρεπε να παίξει λίγο τσιγγάνων σύστημα – αρχίζουν να χρησιμοποιούν Vault καθρέφτη. Αυτή τη στιγμή απολύτως σαφής πλάσμα και λογική ξέρετε, Δεν θα λαμβάνετε ενημερώσεις που δεν είναι ο στόχος της άσκησης, και απλά θέλουν να έχουν συνεργασία με το yum για την εγκατάσταση πακέτου που χρειάζομαι. Για το σκοπό αυτό, σχολίασε όλες τις mirrorlist μεταβλητές και να προσθέσετε baseurl στην /etc/yum.repos.d/CentOS-Base.repo. Τέλος έχουμε yum συμφωνίες επαναγοράς με τον τύπο του
[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
Τέλος παίζουν yum καθαρό όλους && ενημέρωση yum. Αν ότι όλα τελείωσε χωρίς να πάρει λάθος, έτσι έχουμε ολοκληρώσει με επιτυχία το σύστημα και μπορούμε με ασφάλεια να εγκαταστήσετε πακέτα σας ξεπερασμένη.