
Voilà une erreur qui possède des résultats plutôt variés sur le net et qui est assez bloquante lors de l’installation de NRPE sur des serveurs à surveiller via Nagios.
Je décris donc ici la marche à suivre sur les serveurs CentOS car c’est sur cette distrib que j’ai le plus rencontré de problèmes.
Installer Plugin.pm n’est pas difficile mais lors de son install via ICAN on se trouve bloqué par beaucoup de dépendances manquantes alors qu’il suffit en fait simplement d’installer « perl-Params-Validate ».
//Installation de perl-Params-Validate sudo yum install perl-Params-Validate //Installation de Nagios::Plugin sudo perl -MCPAN -e 'install Nagios::Plugin'
C’était aussi simple que ça…
Note : vous aurez un message vous indiquant qu’il manque des dépendances mais en validant il arrivera à les installer sans problème cette fois ci
Note
:
Sur Ubuntu/Debian :
sudo apt-get install libparams-validate-perl
Partager sur :
Chouette cet article !
Exactement le même problème sur CentOS, sauf que chez moi ça ne fonctionne pas.
perl-Params-Validate est bien installé mais CPAN n’arrive pas à installer Nagios::Plugins :/
« Package perl-Params-Validate-0.95-1.el5.rf.x86_64 already installed and latest version »
Quand je lance CPAN, j’ai un message suivant dans le déroulement :
« Warning: prerequisite Params::Validate 0 not found. »
puis ça failed avec
« Could not read ‘/root/.cpan/build/Params-Validate-1.00-wbBZDN/META.yml’. Falling back to other methods to determine prerequisites »
Tu aurais une idée par hasard ?
Curieux… Perl-Params-Validate etait deja installé ???
Essaies de le désinstalller et de le réinstaller…
Je l’ai désinstallé, mais il veut pas se réinstaller…
Package(s) data still to download: 114 k
http://ftp-stud.fht-esslingen.de/dag/redhat/el6/en/x86_64/rpmforge/RPMS/perl-Params-Validate-0.95-1.el5.rf.x86_64.rpm: [Errno 14] PYCURL ERROR 22 – « The requested URL returned error: 404″
Trying other mirror.
http://fr2.rpmfind.net/linux/dag/redhat/el6/en/x86_64/rpmforge/RPMS/perl-Params-Validate-0.95-1.el5.rf.x86_64.rpm: [Errno 14] PYCURL ERROR 22 – « The requested URL returned error: 404″
Trying other mirror.
http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/perl-Params-Validate-0.95-1.el5.rf.x86_64.rpm: [Errno 14] PYCURL ERROR 22 – « The requested URL returned error: 404″
Trying other mirror.
Error Downloading Packages:
perl-Params-Validate-0.95-1.el5.rf.x86_64: failure: RPMS/perl-Params-Validate-0.95-1.el5.rf.x86_64.rpm from rpmforge: [Errno 256] No more mirrors to try.
Visiblement tes sources ne contiennent plus ce paquet…
Pourquoi tu ne l’install pas via un simple yum install comme dans mon article ?
Merci !
Pour les Ubuntu/Debian
apt-get install libparams-validate-perl