GNU/Linux >> Belajar Linux >  >> Cent OS

Mendapatkan "kesalahan penguraian" Saat Menjalankan 'yum repolist'

Masalahnya

Saat menambahkan repositori tambahan yum publik ke dalam file konfigurasi repositori yum yang ada, kesalahan berikut akan ditampilkan:

# 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

Bait berikut ditambahkan ke /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

Solusinya

Ada spasi di awal setiap baris entri baru. Filenya terlihat seperti:

[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

Ikuti langkah-langkah yang diuraikan di bawah ini untuk menyelesaikan masalah:

1. Edit file repo yum /etc/yum.repos.d/public-yum-ol7.repo .

# vi /etc/yum.repos.d/public-yum-ol7.repo

2. Hapus spasi di awal setiap baris:

[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. Simpan dan keluar.

4. Periksa apakah bait-bait tersebut disimpan dengan benar:

# less /etc/yum.repos.d/public-yum-ol7.repo

5. Lanjutkan untuk menjalankan 'yum repolist' lagi:

# yum repolist


Cent OS
  1. Sarankan Pemasangan Paket Saat Menjalankan Perintah yang Tidak Tersedia

  2. Memulai Dengan Multipass – Menjalankan VM Ubuntu

  3. Mendapatkan Pesan "Tidak Ditemukan" Saat Menjalankan Biner 32-bit Pada Sistem 64-bit?

  1. .bash_profile Tidak Bersumber Saat Menjalankan Su?

  2. Tidak Dapat Menghapus File, Bahkan Saat Menjalankan Sebagai Root?

  3. Ubuntu – Menjalankan Perintah Saat Cd/dvd/bd Dimasukkan?

  1. Konfirmasi Otomatis Saat Menjalankan Skrip Bash?

  2. Kesalahan Saat Menjalankan Pembaruan Apt-get??

  3. Cara Memeriksa Ukuran Saluran Yum di Oracle Linux