Yum retorna erros ao usar

3

Quando tento usar o Yum (por exemplo, # yum update ), recebo um erro e isso me impede de usar o Yum. Qualquer ajuda sobre isso seria muito legal!

Este é o erro que recebo quando tento executar um comando Yum:

# yum update
Setting up Update Process
Setting up repositories
not using ftp, http[s], or file for repos, skipping - 4 is not a valid release or hasnt been released yet
Cannot find a valid baseurl for repo: update
Error: Cannot find a valid baseurl for repo: update

Aqui está o conteúdo do arquivo CentOS-Base.repo :

[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
protect=1

#released updates 
[update]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
protect=1 

#packages used/produced in the build but not released
[addons]
name=CentOS-$releasever - Addons
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=addons
#baseurl=http://mirror.centos.org/centos/$releasever/addons/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
protect=0 

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
protect=0 

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
protect=0 

#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib
#baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
protect=0

Obrigado antecipadamente! Max Kulik

    
por Max Kulik 11.07.2013 / 00:10

3 respostas

4

Você pode fazer o seguinte:

  1. Abra /etc/yum.repos.d/CentOS-Base.repo em um editor
  2. Comente as entradas "mirrorlist".
  3. Descomente as entradas "baseurl" e altere-as para

    http://vault.centos.org/4.9/os/$basearch
    

Ou melhor, pare de usar SOs sem suporte.

    
por 08.08.2014 / 13:49
0

Por favor, deixe-nos saber os arquivos .repo dentro do seu /etc/yum.repos.d /

tente

grep -iRl update /etc/yum.repos.d/

E encontre as instâncias de atualização dentro do arquivo .repo. provavelmente você precisa colocar

enable=0

Para a seção do arquivo repo de "atualização"

Caso contrário, tente abrir todos os arquivos .repo que você tenha dentro do /etc/yum.repos.d/ e verifique a seção de recompra "update" e se você conseguir detectar alguma coisa, tente desabilitá-la colocando 0 para ativar a linha .

Deixe-nos saber se isso funcionou para você

    
por 12.07.2013 / 03:13
0

Mesmo problema,

#rpm -q centos-release
centos-release-4-4.3

Tente alterar seu /etc/yum.repos.d/CentOS-Base.repo por isso: link

Funciona para mim.

    
por 31.03.2016 / 16:18