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로드할 수 없다는 것을 발견했습니다 .

그러나 Augeas는 오류를 발생시키지 않았습니다. 나는 스스로 알아내야 했다.

답변2

로딩 오류는 아래에서 확인할 수 있습니다 /augeas//error. 그러나 과거 상당수의 RedHat 버전에 기본적으로 탑재되어 있는 버전 0.7.2, 0.7.3에서는 이러한 오류가 보고되지 않는 버그가 있었습니다. 이 버그는 이제 수정되었으며 Augeas의 새 버전은 로딩 오류를 올바르게 보고해야 합니다.

관련 정보