Problém
Při přidávání dalšího úložiště veřejného yum do existujícího konfiguračního souboru úložiště yum se zobrazí následující chyby:
# yum repolist Loaded plugins: langpacks, ulninfo File contains parsing errors: file:///etc/yum.repos.d/public-yum-ol7.repo [line 91]: name=Latest Unbreakable Enterprise Kernel Release 4 for Oracle Linux 7Server (x86_64) [line 92]: baseurl=https://yum.oracle.com/repo/OracleLinux/OL7/UEKR4/x86_64/ [line 93]: gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle [line 94]: gpgcheck=1 [line 95]: enabled=1
Následující sloky byly přidány do /etc/yum.repos.d/public-yum-ol7.repo
[ol7_UEKR4] name=Latest Unbreakable Enterprise Kernel Release 4 for Oracle Linux $releasever ($basearch) baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL7/UEKR4/$basearch/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle gpgcheck=1 enabled=1
Řešení
Na začátku každého řádku nových položek je mezera. Soubor vypadá takto:
[ol7_latest] name=Oracle Linux $releasever Latest ($basearch) baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL7/latest/$basearch/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle gpgcheck=1 enabled=1 [ol7_UEKR3] name=Latest Unbreakable Enterprise Kernel Release 3 for Oracle Linux $releasever ($basearch) baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL7/UEKR3/$basearch/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle gpgcheck=1 enabled=1 [ol7_UEKR4] name=Latest Unbreakable Enterprise Kernel Release 4 for Oracle Linux $releasever ($basearch) baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL7/UEKR4/$basearch/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle gpgcheck=1 enabled=1
Chcete-li problém vyřešit, postupujte podle kroků uvedených níže:
1. Upravte soubor yum repo /etc/yum.repos.d/public-yum-ol7.repo .
# vi /etc/yum.repos.d/public-yum-ol7.repo
2. Odstraňte mezeru na začátku každého řádku:
[ol7_UEKR4] name=Latest Unbreakable Enterprise Kernel Release 4 for Oracle Linux $releasever ($basearch) baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL7/UEKR4/$basearch/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle gpgcheck=1 enabled=1
3. Uložte a ukončete.
4. Zkontrolujte, zda byly sloky správně uloženy:
# less /etc/yum.repos.d/public-yum-ol7.repo
5. Pokračujte znovu spuštěním „yum repolist“:
# yum repolist
Jak vytvořit úložiště Yum pro instalaci systémových balíčků v CentOS/RHEL
Jak změnit časové pásmo z CST na EST na serveru CentOS/RHEL 7