Descobri que os arquivos repo não carregados tinham gpgkey=
(sem valor) dentro, e isso estava impedindo que augeas
os carregasse.
No entanto, o Augeas não emitiu erros. Eu tive que descobrir eu mesmo.
Estou tentando usar o Augeas para gerenciar algumas opções no yum.repos.d mas não está lendo todos os arquivos de repo lá.
Alguma dica?
# 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
E no augtool:
# augtool ls /files/etc/yum.repos.d/
os.repo/ = (none)
Citrix.repo/ = (none)
Tentando depurar no augtool:
# augtool ls /augeas/files/etc/yum.repos.d/
os.repo/ = (none)
Citrix.repo/ = (none)
Descobri que os arquivos repo não carregados tinham gpgkey=
(sem valor) dentro, e isso estava impedindo que augeas
os carregasse.
No entanto, o Augeas não emitiu erros. Eu tive que descobrir eu mesmo.
Erros de carregamento podem ser encontrados em /augeas//error
. No entanto, costumava haver um bug onde esses tipos de erros não eram relatados nas versões 0.7.2 e 0.7.3, que são enviados por padrão com algumas versões do RedHat. Esse bug agora está corrigido e novas versões do Augeas devem relatar erros de carregamento corretamente.
Tags yum