Não é possível usar o yum repos, seja com baseurl ou mirrorlist no CentOS 6.5

2

Desde alguns dias, não consigo recuperar dados de repositórios com o Yum, no meu servidor CentOS 6.5. Eu fiz yum clean all uma dúzia de vezes, esvaziou tudo mas não resolveu o problema.

Eu tentei recuperar as coisas restringindo ao repositório de base único:

[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

yum --verbose update resulta em:

Loading "fastestmirror" plugin
Loading "priorities" plugin
Config time: 0.010
Yum Version: 3.2.29
Setting up Package Sacks
Determining fastest mirrors
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os error was
14: PYCURL ERROR 22 - "The requested URL returned error: 403 Forbidden"
Error: Cannot find a valid baseurl for repo: base

E quando eu configuro um baseurl em vez de um mirrorlist , recebo isso:

Loading "fastestmirror" plugin
Loading "priorities" plugin
Config time: 0.010
Yum Version: 3.2.29
Setting up Package Sacks
Determining fastest mirrors
http://mirror.centos.org/centos/6/os/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: base. Please verify its path and try again

O servidor pinga mirror.centos.org e posso acessar sem problemas a mirrorlist e o repomd.xml em um navegador da web. Desativar os plugins não mudou nada. O mirrorlist fornece um erro 403 e um baseurl 404 ...

rpm -q --verify -f /etc/yum.repos.d/* resulta em:

S.5....T.  c /etc/issue
.......T.  c /etc/yum.repos.d/CentOS-Base.repo
.......T.  c /etc/yum.repos.d/CentOS-Debuginfo.repo
.......T.  c /etc/yum.repos.d/CentOS-Media.repo
.......T.  c /etc/yum.repos.d/CentOS-Vault.repo
S.5....T.  c /etc/issue
.......T.  c /etc/yum.repos.d/CentOS-Base.repo
.......T.  c /etc/yum.repos.d/CentOS-Debuginfo.repo
.......T.  c /etc/yum.repos.d/CentOS-Media.repo
.......T.  c /etc/yum.repos.d/CentOS-Vault.repo
S.5....T.  c /etc/issue
.......T.  c /etc/yum.repos.d/CentOS-Base.repo
.......T.  c /etc/yum.repos.d/CentOS-Debuginfo.repo
.......T.  c /etc/yum.repos.d/CentOS-Media.repo
.......T.  c /etc/yum.repos.d/CentOS-Vault.repo
S.5....T.  c /etc/issue
.......T.  c /etc/yum.repos.d/CentOS-Base.repo
.......T.  c /etc/yum.repos.d/CentOS-Debuginfo.repo
.......T.  c /etc/yum.repos.d/CentOS-Media.repo
.......T.  c /etc/yum.repos.d/CentOS-Vault.repo
.......T.  c /etc/yum.repos.d/epel-testing.repo
.......T.  c /etc/yum.repos.d/epel.repo
.......T.  c /etc/yum.repos.d/epel-testing.repo
.......T.  c /etc/yum.repos.d/epel.repo
le fichier /etc/yum.repos.d/isv:ownCloud:community.repo n'appartient à aucun paquetage
.......T.  c /etc/yum.repos.d/jpackage.repo
le fichier /etc/yum.repos.d/jpackage.repo.rpmsave n'appartient à aucun paquetage

«n'appartient à aucun paquetage» significa «não pertence a nenhum pacote», em francês ...

Esses problemas ocorrem com qualquer repo que eu ativar / desativar.

    
por Pierre-Yves Le Dévéhat 29.10.2014 / 16:08

1 resposta

0

É necessário examinar o conteúdo de /etc/yum.repos.d/ e também a saída do seguinte comando para poder depurar:

$ rpm -q --verify -f /etc/yum.repos.d/*

Uma vez eu tive um problema parecido e a solução rápida foi desabilitar o repositório ofensivo alterando a variável enabled para 0 no arquivo de configuração yum correto. Mas seu erro não está relacionado a um repositório específico.

    
por 17.12.2014 / 11:21