-
Cannot find a valid baseurl for repo w CentOS 5
Jakiś czas temu postanowiłem, że czas na aktualizację serwerów. CentOS-y 6 i 7 nie sprawiły żadnego problemu. Z wersją 5 był mały zonk.
Poniżej dokładnie co ujrzałem po wydaniu polecenia „yum update”
Loaded plugins: fastestmirror, security
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/addons/mirrorlist.txt
Error: Cannot find a valid baseurl for repo: addonsAby to naprawić otwieramy plik i edytujemy „/etc/yum.repos.d/CentOS-Vault.repo”. Jeśli go nie mamy, możemy pobrać z naszej strony https://centos.com.pl/CentOS-Vault.repo
vim /etc/yum.repos.d/CentOS-Vault.repo
Zakładając, że mamy wersję 5.11, szukamy sekcji „C5.11-base”, „C5.11-updates”, „C5.11-extras” oraz „C5.11-centosplus” i włączamy „je”. Przykład poniżej:
[C5.11-base]
name=CentOS-5.11 - Base
baseurl=http://vault.centos.org/5.11/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
enabled=1[C5.11-updates]
name=CentOS-5.11 - Updates
baseurl=http://vault.centos.org/5.11/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
enabled=1[C5.11-extras]
name=CentOS-5.11 - Extras
baseurl=http://vault.centos.org/5.11/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
enabled=1[C5.11-centosplus]
name=CentOS-5.11 - Plus
baseurl=http://vault.centos.org/5.11/centosplus/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
enabled=1Po wyedytowaniu wspomnianego pliku, wyłączamy bazowe repo. Możemy np. zmienić nazwę pliku konfiguracyjnego.
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_off
Dajemny „yum update” i działa, a przynajmniej powinno 🙂
Super! Sprawdziłem – działa…
Dzięki za ten pouczający sposób…