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의 새 버전은 로딩 오류를 올바르게 보고해야 합니다.