Announcement

Collapse
No announcement yet.

Service ods échou au démarage

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Service ods échou au démarage

    J'ai une petite question. J'ai un problème au niveau des graphes, ils ne sont pas générés alors que mes services fonctionnent bien. J'ai vérifié, rrdtool est bien installé /usr/local/rrdtool/bin/rrdtool.

    et quand j'essaye de démarrer le service ods (/usr/local/nagios/libexec/ods start), j'ai cette erreur. Pourtant RRDs.pm est bien présent dans /usr/local/rrdtool/lib/perl/

    [[email protected] init.d]# Can't locate RRDs.pm in @INC (@INC contains: /usr/lib/perl5/5.8.5/i386-linux-thread-multi /usr/lib/perl5/5.8.5 /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.2/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.1/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/site_perl/5.8.1 /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.2/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.1/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl/5.8.2 /usr/lib/perl5/vendor_perl/5.8.1 /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at /usr/local/oreon/ODS/ods.pl
    line 31.
    BEGIN failed--compilation aborted at /usr/local/oreon/ODS/ods.pl line 31.

    Avez-vous une idée du problème?
    Merci
    Hugues
    Last edited by Pittocha; 10 April 2007, 14:18. Reason: résolu

  • #2
    Salut Pittocha, j'ai eu le meme probleme, pour le résoudre j'ai juste précisé le chemin d'acces au fichier RRDs.pm dans le fichier /usr/local/oreon/ODS/ods.pl.

    Ligne du fichier ods.pl avant modif :

    use RRDs;

    Ligne apres modif :

    use RRDs "/usr/local/rrdtool/lib/perl/";

    Ceci a fonctionné pour moi, vérifie quand meme ou se trouve ton fichier RRDs.pm.
    Centreon 2.2.0, Nagios 3.2.3 | 25 Hosts 165 Services
    Modules php-Weathermap 2.0.0
    Debian 6.0 Squeeze Kernel 2.6.32-5-686
    RRDTool 1.4.3
    Apache 2.2.16, PHP 5.3.3-7+squeeze1 et MySQL 5.1.49
    HP xw8400 Bi Xeon 5150 2.66Ghz, Ram 2Go

    Comment


    • #3
      yes ca marche !!!
      merci bcp pleclerc

      Comment


      • #4
        Meme probleme mais pas les meme symptomes

        Voila mon probleme, lorsque le lance le service ods , jai ce mesage: ''


        This Perl hasn't been configured and built properly for the threads
        module to work. (The 'useithreads' configuration option hasn't been used.)
        Having threads support requires all of Perl and all of the XS modules in
        the Perl installation to be rebuilt, it is not just a question of adding
        the threads module. (In other words, threaded and non-threaded Perls
        are binary incompatible.)

        If you want to the use the threads module, please contact the people
        who built your Perl.

        Cannot continue, aborting.
        BEGIN failed--compilation aborted at /usr/lib/perl5/5.8.8/i386-linux/threads.pm line 27.
        Compilation failed in require at /usr/local/oreon/ODS/ods.pl line 29.
        BEGIN failed--compilation aborted at /usr/local/oreon/ODS/ods.pl line 29.



        Quelqu'un aurait il une solution.
        Merçi

        Oreon 1.4 Nagios 2.7
        Mandriva 2007

        Comment


        • #5
          La Mandriva 2007 n'a pas le support des Threads dans la compilation standard de perl.

          Solution : recompiler perl à partir des sources en ajoutant les bonnes options pour que le support des threads fonctionne. Pour la partie "comment faire", je suggère un tour sur des forums spécialisés mandriva...

          Comment


          • #6
            Slt,
            Je rencontre exactement le meme soucis au démarrage d'ODS, j'ai cherché un peu partou (forums spécialisés mandriva..) mais je sais tjrs pas comment activer le support Threads.
            qui sait comment faire? ou meme ou trouver les explications svp ??

            Comment


            • #7
              Il faut télécharger les sources de perl, configurer la compilation selon la distribution, puis lancer la compilation.

              http://www.perl.com/pub/a/2002/09/04/threads.html

              ou alors trouver un paquetage tout pret tel que celui-ci qui "semble" contenir une version de perl avec les threads activé :
              http://rpm.pbone.net/index.php3/stat....i586.rpm.html

              Comment


              • #8
                Ca m'étonnerai qu'il n'y ai pas un package pour multi-threading sur Mandriva, il faudrait aller voir sur la partie "Club".

                Sinon tester :

                Code:
                Pour vérifier si Perl a été compilé avec l'option multi-threading utilisez l'option -V :
                
                PS1 [~] perl -V
                Summary of my perl5 (revision 5 version 8 subversion 5) configuration:
                  Platform:
                    osname=linux, osvers=2.4.24, archname=i686-linux-thread-multi
                    uname='linux gulliver 2.4.24 #4 sat jan 31 10:29:27 cet 2004 i686 unknown '
                    config_args=''
                    hint=recommended, useposix=true, d_sigaction=define
                    usethreads=define use5005threads=undef useithreads=define 
                	usemultiplicity=define
                    useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
                    use64bitint=undef use64bitall=undef uselongdouble=undef
                    usemymalloc=n, bincompat5005=undef
                  Compiler:

                Comment


                • #9
                  Merci pour la rapidité de ta réponse.
                  Je vais tester de suite.

                  Comment


                  • #10
                    loencx voici ce que l'obtiens:


                    Platform:
                    osname=linux, osvers=2.6.12-12mdksmp, archname=i386-linux
                    uname='linux n4.mandriva.com 2.6.12-12mdksmp #1 smp fri sep 9 17:43:23 cest
                    2005 i686 intel(r) xeon(tm) cpu 2.80ghz gnulinux '
                    config_args='-des -Dinc_version_list=5.8.7 5.8.7/i386-linux 5.8.6 5.8.6/i386
                    -linux 5.8.5 5.8.4 5.8.3 5.8.2 5.8.1 5.8.0 5.6.1 5.6.0 -Darchname=i386-linux -Dc
                    c=gcc -Doptimize=-O2 -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fomit-frame-po
                    inter -march=i586 -mtune=pentiumpro -fasynchronous-unwind-tables -Dprefix=/usr -
                    Dvendorprefix=/usr -Dsiteprefix=/usr -Dsitebin=/usr/local/bin -Dsiteman1dir=/usr
                    /local/share/man/man1 -Dsiteman3dir=/usr/local/share/man/man3 -Dman3ext=3pm -Dcf
                    _by=Mandriva -Dmyhostname=localhost [email protected] [email protected]
                    ocalhost -Dd_dosuid -Ud_csh -Duseshrplib'
                    hint=recommended, useposix=true, d_sigaction=define
                    usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef

                    Comment


                    • #11
                      Il est pas compiler en multi-thread, fait un tour sur le Club si tu peux, je regarderais plus tard sinon.

                      Comment


                      • #12
                        Leoncx ke ve tu dire par "Club" ?
                        Je suis novice dsl.

                        Comment


                        • #13
                          Ya une partie club qui est une parti membre où tu as plus d'informations que sur les forums habituels.
                          Centreon 2.x

                          Comment


                          • #14
                            Oui cool, mais alors commen y accéder?
                            ):

                            Comment


                            • #15
                              sur le site, avec une CB ...
                              Centreon 2.x

                              Comment

                              Working...
                              X