GNU/Linux >> Linux の 問題 >  >> Cent OS

「yum repolist」の実行時に「解析エラー」が発生する

問題

パブリック yum の追加のリポジトリを既存の yum リポジトリ構成ファイルに追加すると、次のエラーが表示されます:

# 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

次のスタンザが /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

解決策

新しいエントリの各行の先頭にはスペースがあります。ファイルは次のようになります:

[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

以下の手順に従って問題を解決してください:

1. yum リポジトリ ファイル /etc/yum.repos.d/public-yum-ol7.repo を編集します。 .

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

2. 各行の先頭にあるスペースを削除します:

[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. 保存して終了します。

4. スタンザが適切に保存されたことを確認します:

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

5. 「yum repolist」を再度実行します。

# yum repolist


Cent OS
  1. YUMを使用してOracleLinux/ Fedora / RHEL/CentOSにOracleVirtualBoxをインストールする方法

  2. If条件の括弧:空白なしで構文エラーが発生するのはなぜですか?

  3. 64ビットシステムで32ビットバイナリを実行すると「見つかりません」というメッセージが表示されますか?

  1. Suの実行時に.bash_profileがソースされませんか?

  2. Ubuntu – Cd / dvd / bdが挿入されたときにコマンドを実行しますか?

  3. YumはいつUbuntuユーザーに役立つでしょうか?

  1. 使用できないコマンドを実行するときにパッケージのインストールを提案する

  2. マルチパス入門–UbuntuVMの実行

  3. ルートとして実行している場合でも、ファイルを削除できませんか?