Tento tutoriál vysvětlí, jak opravit chybu yum repo „Nelze najít platnou baseurl“ , při provádění yum install
nebo yum update
příkazy na CentOS verze 5.11. Zde je snímek úplné chyby.
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
Jak vyřešit chybu YumRepo – Nemůžete najít platnou baseurl?
Red Hat Enterprise Linux 5 (RHEL 5) a jeho deriváty jako CentOS 5 a Scientific Linux 5 dosáhly konce životnosti (EOL) na konci března 2017. Všechny systémy by měly být aktualizovány na vydání RHEL 6 /CentOS 6 nebo RHEL 7/CentOS 7, které jsou podporovány do roku 2020 a 2024, jak je uvedeno zde.
Aktualizace na nejnovější OS:Nejnovější OS bude mít lepší bezpečnostní mechanismy. Pokud stále používáte starší OS (jádra), bude méně bezpečný a nakonec může být kompromitován.
Pokud stále chcete provozovat CentOS 5 z různých důvodů, měli byste se postarat o bezpečnostní problémy. Vzhledem k tomu, že CentOS 5 je zastaven, mnoho zrcadlových webů zahazuje úložiště CentOS-5. V případě, že byste někdy chtěli získat přístup k yum repo pro starší verzi RHEL nebo CentOS, postupujte podle níže uvedených kroků.
Krok 1: Spusťte níže uvedené příkazy jako uživatel root/sudo.
# echo "http://vault.centos.org/5.11/os/x86_64/" > /var/cache/yum/base/mirrorlist.txt
# echo "http://vault.centos.org/5.11/extras/x86_64/" > /var/cache/yum/extras/mirrorlist.txt
# echo "http://vault.centos.org/5.11/updates/x86_64/" > /var/cache/yum/updates/mirrorlist.txt
No, právě jste připravili úložiště CentOS 5. Nyní můžete nainstalovat nebo upgradovat balíček z úložiště vault.centos.org.
Krok 2: Spusťte příkaz yum update:
# yum update