Estou girando minha cabeça por 2 horas tentando entender como o yum passa por um repo. Estou tendo um comportamento muito estranho.
Alguns antecedentes:
reposync
(reposync, createrepo, repomanage) http://local.reposerver/epel-7-x86_64/
A estrutura do repositório do Epel-7 é um pouco diferente da estrutura do Epel-6. Parece assim:
tree -d
.
├── 0
├── 2
├── 3
├── a
├── b
├── c
├── d
├── e
├── f
├── g
├── h
├── i
├── j
├── k
├── l
├── m
├── n
├── o
├── p
├── q
├── r
├── repodata
├── s
├── t
├── u
├── v
├── w
├── x
├── y
└── z
30 directories
Com todos os pacotes sob suas respectivas letras / números
Estou dizendo isso porque o cerne do meu problema é que quando eu faço um:
yum --disablerepo="*" --enablerepo="epel-7" list available
Eu recebo todos os pacotes, exceto o diretório l
e tudo sob ele.
Eu tentei limpar tudo:
yum clean all
Eu tentei excluir o repodata no servidor repo e recriá-lo, mas nada funciona.
É por isso que estou tentando entender os componentes internos do comando yum search
. Quais arquivos / bases de dados ele chama, para que eu possa encontrar qual deles está corrompido / quebrado?
Poderia ser cache no lado do servidor http?
Tags repository yum