5 votes

Munin sur Centos 6 - module perl MODULE_COMPAT_5.8.8 manquant

Je tente d'installer Munin sur un nouveau VPS via yum install munin mais je reçois constamment une erreur concernant un module perl manquant : Nécessite: perl(:MODULE_COMPAT_5.8.8). Voici la version de perl actuellement installée : v5.10.1.

J'ai cherché partout mais n'ai toujours pas trouvé de solution à ce problème.

Voici la partie pertinente de la sortie de la tentative d'installation :

--> Résolution des dépendances terminée
Erreur: Paquet : perl-Mail-Sender-0.8.13-2.el5.1.noarch (epel)
           Nécessite: perl(:MODULE_COMPAT_5.8.8)
Erreur: Paquet : perl-Log-Log4perl-1.13-2.el5.noarch (epel)
           Nécessite: perl(:MODULE_COMPAT_5.8.8)
Erreur: Paquet : perl-Mail-Sendmail-0.79-9.el5.1.noarch (epel)
           Nécessite: perl(:MODULE_COMPAT_5.8.8)
Erreur: Paquet : perl-Log-Dispatch-FileRotate-1.16-1.el5.noarch (epel)
           Nécessite: perl(:MODULE_COMPAT_5.8.8)
Erreur: Paquet : perl-Crypt-DES-2.05-3.el5.i386 (epel)
           Nécessite: perl(:MODULE_COMPAT_5.8.8)
Erreur: Paquet : munin-1.4.7-5.el5.noarch (epel)
           Nécessite: perl(:MODULE_COMPAT_5.8.8)
Erreur: Paquet : perl-IO-Multiplex-1.08-5.el5.noarch (epel)
           Nécessite: perl(:MODULE_COMPAT_5.8.8)
Erreur: Paquet : munin-common-1.4.7-5.el5.noarch (epel)
           Nécessite: perl(:MODULE_COMPAT_5.8.8)
Erreur: Paquet : perl-Net-Server-0.96-2.el5.noarch (epel)
           Nécessite: perl(:MODULE_COMPAT_5.8.8)
Erreur: Paquet : perl-Log-Dispatch-2.20-1.el5.noarch (epel)
           Nécessite: perl(:MODULE_COMPAT_5.8.8)
Erreur: Paquet : munin-1.4.7-5.el5.noarch (epel)
           Nécessite: bitstream-vera-fonts
Erreur: Paquet : perl-Net-SNMP-5.2.0-1.el5.1.noarch (epel)
           Nécessite: perl(:MODULE_COMPAT_5.8.8)
Erreur: Paquet : perl-HTML-Template-2.9-1.el5.2.noarch (epel)
           Nécessite: perl(:MODULE_COMPAT_5.8.8)
Erreur: Paquet : perl-IPC-Shareable-0.60-3.el5.noarch (epel)
           Nécessite: perl(:MODULE_COMPAT_5.8.8)
 Vous pouvez essayer d'utiliser --skip-broken pour contourner le problème
 Vous pouvez essayer d'exécuter : rpm -Va --nofiles --nodigest

15voto

MattOliverAU Points 166

Vous utilisez la version EPEL 5 du dépôt au lieu de la 6, allez dans votre fichier /etc/yum.repos.d/epel.repo et changez :

mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-5&arch=$basearch

à

mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-6&arch=$basearch

Ensuite exécutez yum clean all et essayez d'installer munin à nouveau.

REMARQUE : vous pouvez rencontrer un problème avec la clé GPG étant différente, vous devez obtenir celle pour EPEL6 ou simplement utiliser :

yum install munin --nogpgcheck

1voto

ZaSter Points 329

Je pense que la configuration yum sur le système est confus. Il semble essayer d'installer munin depuis les référentiels Centos5 (d'où toutes ces références à '.el5') au lieu d'un référentiel Centos6 et cela ne fonctionnera pas. De plus, une fois que vous aurez supprimé les référentiels Centos5 de la configuration, assurez-vous d'exécuter yum clean all avant yum install munin.

1voto

Nicu Points 11

Si vous avez CPanel, regardez dans /etc/yum.conf et retirez perl* de la liste des exclusions

1voto

Ali Fraz Points 11

Simplement supprimer le dépôt de son emplacement rm /etc/yum.repos.d/(dépôt ajouté) et yum clean all et yum install (quoi que ce soit)

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X