Augeasを使用してyum.repos.dのいくつかのオプションを管理しようとしていますが、その中にあるすべてのストレージファイルを読み取ることはできません。
どのようなヒントがありますか?
# ls -l /etc/yum.repos.d/
total 24
-rw-r--r-- 1 root root 200 Nov 10 15:50 3rd.repo
-rw-r--r-- 1 root root 279 Sep 10 14:21 Citrix.repo
-rw-r--r-- 1 root root 172 Nov 10 16:17 epel.repo
-rw-r--r-- 1 root root 172 Nov 10 15:21 ius.repo
-rw-r--r-- 1 root root 1308 Nov 10 15:21 os.repo
Augtoolから:
# augtool ls /files/etc/yum.repos.d/
os.repo/ = (none)
Citrix.repo/ = (none)
Augtoolでデバッグを試してみてください。
# augtool ls /augeas/files/etc/yum.repos.d/
os.repo/ = (none)
Citrix.repo/ = (none)
答え1
gpgkey=
アンロードされたストレージファイルには(値がない)ファイルがあり、augeas
ロードできないことがわかりました。
しかし、Augeasはエラーを発生させませんでした。私は自分で調べなければなりませんでした。
答え2
ロードエラーは以下で確認できます/augeas//error
。しかし、過去相当数のRedHatバージョンにデフォルトで搭載されているバージョン0.7.2、0.7.3では、これらのエラーが報告されないバグがありました。このバグは現在修正されており、Augeasの新しいバージョンはロードエラーを正しく報告する必要があります。