Augeas 没有读取所有 yum.repos.d 文件。为什么?

Augeas 没有读取所有 yum.repos.d 文件。为什么?

我正在尝试使用 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加载它们。

不过,奥吉亚斯并没有发出任何错误。我必须自己找出答案。

答案2

加载错误可以在下面找到/augeas//error。然而,过去存在一个错误,即在 0.7.2 和 0.7.3 版本中未报告此类错误,而这两个版本默认随相当多的 RedHat 版本一起提供。此错误现已修复,新版本的 Augeas 应该正确报告加载错误。

相关内容