A instalação do Git retorna o erro 404 no RHEL

0

Estou tentando instalar o Git no meu REHL, mas falhei. Também limpei metadados e tudo o mais executando sudo yum clean metadata e sudo yum clean all , mas ainda assim, o erro persiste novamente e novamente. Tentando os quatro tempos agora, tho.

Eu também verifiquei a rede, sim, minha rede está bem. Meu firewall? : O

Código de erro

bash-4.1$ sudo yum install git Loaded plugins: fastestmirror, refresh-packagekit, security Setting up Install Process Repository centosplus is listed more than once in the configuration Repository contrib is listed more than once in the configuration Determining fastest mirrors * base: mirror.upsi.edu.my * extras: mirror.upsi.edu.my * updates: mirror.upsi.edu.my Artica | 951 B 00:00
Artica/primary | 7.8 kB 00:00
Artica 33/33
http://dl.fedoraproject.org/pub/epel/6//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: EPEL. Please verify its path and try again

    
por the Killerx 24.06.2015 / 05:18

1 resposta

1

Veja o URL http://dl.fedoraproject.org/pub/epel/6//repodata/repomd.xml . Observe alguma coisa faltando? Entre essas duas barras deve estar sua arquitetura.

Veja o arquivo /etc/yum.repos.d/epel.repo

Na minha máquina RHEL 7, parece com isso

[epel]
name=Extra Packages for Enterprise Linux 7 - $basearch
baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch
failovermethod=priority
enabled=1
gpgcheck=1
priority=2
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7

Verifique se há $basearch no final das entradas baseurl e mirrorlist .

Se estiver lá, alguma coisa deu errado e essa variável não está sendo configurada corretamente. Se você quer apenas consertá-lo agora, pode substituir $basearch por x86_64 (ou qualquer que seja sua arquitetura) e continuar com sua vida.

Para começar a investigar mais, você pode usar o comando yum-debug-dump (que grava de forma irritante em um arquivo) para ver uma impressão de todas as variáveis.

Editar: para referência, se $basearch não estiver sendo configurado corretamente, algo está muito confuso em seu sistema, pois ele não está definido em lugar nenhum, mas é derivado da chamada do sistema uname(2) .

It derives the $releasever value from the version number of the package configured as "distroverpkg" (actually, whatever "provides" that in RPM parlance) in /etc/yum.conf, and $basearch from a call to the operating system's uname(2) function.

Paul. -- Paul Howarth

Arquivos RedHat

    
por 24.06.2015 / 07:08