2016-02-26 5 views
0

Je suis face à un problème avec le gestionnaire d'installation yum CentOS 6.6gestionnaire d'installation yum ne fonctionne pas dans CentOS 6.6

[email protected]:~ # cat /etc/*release 
CentOS release 6.6 (Final) 
CentOS release 6.6 (Final) 
CentOS release 6.6 (Final) 

[email protected]:~ # uname -a 
Linux mmopuru.puppetlabs.vm 2.6.32-504.el6.i686 #1 SMP Wed Oct 15 03:02:07 UTC 2014 i686 i686 i386 GNU/Linux 

Son lancement suivant err. J'ai essayé de tout nettoyer mais pas d'utilisation.

[email protected]:~ # yum install python-pip 
Loaded plugins: fastestmirror, security 
Setting up Install Process 
Repository 'updates' is missing name in configuration, using id 
Loading mirror speeds from cached hostfile 
* epel: ftp.cuhk.edu.hk 
* ius: ftp.neowiz.com 
* remi-safe: mirror.innosol.asia 
* update: mirror.nbrc.ac.in 
http://mirror.centos.org/centos/6/addons/i386/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: addons. Please verify its path and try again 

Comment résoudre ceci?

Quand je lance yum repolist

[email protected]:~ # yum repolist 
Loaded plugins: fastestmirror, security 
Repository 'updates' is missing name in configuration, using id 
Loading mirror speeds from cached hostfile 
epel/metalink                                 | 4.0 kB  00:00 
* epel: ftp.cuhk.edu.hk 
* ius: mirror.amsiohosting.net 
* remi-safe: mirrors.thzhost.com 
* update: mirror.nbrc.ac.in 
http://mirror.centos.org/centos/6/addons/i386/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found" 
Trying other mirror. 
http://mirror.centos.org/centos/6/addons/i386/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found" 
Trying other mirror. 
epel                                    | 4.3 kB  00:00 
epel/primary_db                                 | 4.9 MB  00:05 
ius                                    | 2.2 kB  00:00 
ius/primary_db                                 | 194 kB  00:01 
remi-safe                                  | 2.9 kB  00:00 
remi-safe/primary_db                                | 22 kB  00:00 
update                                   | 3.4 kB  00:00 
update/primary_db                                | 3.7 MB  00:01 
repo id             repo name                        status 
addons             CentOS-6 - Addons                       0 
*epel             Extra Packages for Enterprise Linux 6 - i386                9,857 
ius              IUS Community Packages for Enterprise Linux 6 - i386              356 
remi-safe            Safe Remi's RPM repository for Enterprise Linux 6 - i386             32 
update             CentOS-6 - Updates                       989 
repolist: 11,234 

Le contenu de /etc/yum.repos.d/centos-internal.repo est

[email protected]:~ # cat /etc/yum.repos.d/centos-internal.repo 
# CentOS-Base.repo 
# 
# This file uses a new mirrorlist system developed by Lance Davis for CentOS. 
# The mirror system uses the connecting IP address of the client and the 
# update status of each mirror to pick mirrors that are updated to and 
# geographically close to the client. You should use this for CentOS updates 
# unless you are manually picking other mirrors. 
# 
# If the mirrorlist= does not work for you, as a fall back you can try the 
# remarked out baseurl= line instead. 
# 
# 

[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/PM-GPG-KEY-CentOS-6 

#released updates 
enabled=0 
[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/PM-GPG-KEY-CentOS-6 

#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/PM-GPG-KEY-CentOS-6 

#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/PM-GPG-KEY-CentOS-6 

#additional packages that extend functionality of existing packages 
enabled=0 
[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/PM-GPG-KEY-CentOS-6 

#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/PM-GPG-KEY-CentOS-6 
+0

vous avez répondu ou non? La réponse donnée ci-dessous par ** Remi Collect ** résoudra le problème. –

+0

Il a résolu en décommentant ** baseurl ** –

Répondre

1

supprimer la définition du référentiel "addons" qui n'existe pas pour CentOS 6 (il n'existe que pour CentOS 5, mais est vide).

1

Je viens de répondre à une similar question, c'est-à-dire la même erreur mais pour EPEL repo. Je réponds ici, peut-être qu'il peut être utile pour un futur utilisateur SO.


Solution: La solution rapide est de mettre à jour vos certificats SSL:

yum -y upgrade ca-certificates 

Les chances sont l'erreur ci-dessus peuvent également se produire pendant la mise à jour du certificat, le cas échéant, désactivez simplement le-à-dire repo addons qui provoque l'erreur, utilisez la commande suivante:

yum -y upgrade ca-certificates --disablerepo=addons 

Si vous obtenez la même erreur pour un Repo différent, il suffit de mettre son nom contre le drapeau --disablerepo=<repo-name>.


Remarque: utilisez sudo si vous n'êtes pas l'utilisateur root.