Can’t locate Nagios/Plugin.pm in @INC

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 : |
Cette entrée a été publiée dans Exploitation, avec comme mot(s)-clef(s) , , . Vous pouvez la mettre en favoris avec ce permalien.

5 réponses à Can’t locate Nagios/Plugin.pm in @INC

  1. Romain dit :

    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 ? :)

  2. Seb dit :

    Curieux… Perl-Params-Validate etait deja installé ???
    Essaies de le désinstalller et de le réinstaller…

  3. Romain dit :

    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.

  4. Seb dit :

    Visiblement tes sources ne contiennent plus ce paquet…
    Pourquoi tu ne l’install pas via un simple yum install comme dans mon article ?

  5. Patrick LOGE dit :

    Merci !

    Pour les Ubuntu/Debian
    apt-get install libparams-validate-perl

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*


*

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>