我正在尝试使用 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 应该正确报告加载错误。