Announcement

Collapse
No announcement yet.

Pb ODS sous FreeBSD

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

  • Pb ODS sous FreeBSD

    Bonjour,
    Je ne peux pas lancer ods:

    bash-2.05b$ sudo ./ods
    Can't load '/usr/local/lib/perl5/site_perl/5.8.8/mach/auto/RRDs/RRDs.so' for module RRDs: /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/RRDs/RRDs.so: Undefined symbol "PL_sv_undef" at /usr/local/lib/perl5/5.8.8/mach/DynaLoader.pm line 230.
    at ./ods line 33
    Compilation failed in require at ./ods line 33.
    BEGIN failed--compilation aborted at ./ods line 33.

    Si quelqu'un pouvait m'aider a debugger ...

    D'autre part, j'ai un petit soucis de comprehension concernant ods.
    Dans les sources centreon, j'ai trouve deux script ods, le premier dans le rep ODS ( taille de 17900) et le deuxieme dans ODS_SRC_ETC (taille de 3999) a quoi servent t'ils ?

    Merci

    Merci
    Last edited by Urania; 22 August 2007, 11:50.

  • #2
    Pour lancer ODS, c'est /etc/init.d/ods start
    Nagios 2.7 - Oreon 1.4
    Fedora 7
    108 Hosts pour 522 services

    Comment


    • #3
      Ton problème est simple, tu n'as pas installé le module perl de rrdtool.

      Il doit se nommer perl-rrdtool ou rrdtool-perl ou les 2
      Intel(R) Xeon(TM) CPU 3.4GHz - MemTotal : 1034476 kB
      Centreon 2.4.1 - Nagios 3.2.1 - Nagios Plugins 1.4.15 - Manubulon Plugins tuné
      Fedora Core 5 - 2.6.20-1.2320

      Comment


      • #4
        Bonjour,
        Je suis sous FreeBSd donc ce n'est pas /etc/init.d mais /usr/local/etc/rc.d ...
        Ensuite j'ai installe les packages suivant:

        rrdtool-1.2.15
        p5-RRDTool-OO-0.17

        Est ce suffisant ou pas ?
        Je tiens a preciser que le fichier "/usr/local/lib/perl5/site_perl/5.8.8/mach/auto/RRDs/RRDs.so" est bien au bon endroit:
        bash-2.05b$ ls -l
        total 20
        -r--r--r-- 1 root wheel 0 Aug 8 10:23 RRDs.bs
        -r-xr-xr-x 1 root wheel 19725 Aug 8 10:23 RRDs.so



        Merci
        Last edited by Urania; 22 August 2007, 14:48.

        Comment


        • #5
          Je ne sais pas mais tu dois obtenir au minimum à la fin un RRDs.so et un RRDs.pm il me semble.

          Mais en lisant un peu mieux ton message d'erreur il semblerait que ton module rrdtool pour perl ne soit pas le bon.
          Cela ressemble à un problème d'incompatibilité de version.
          Intel(R) Xeon(TM) CPU 3.4GHz - MemTotal : 1034476 kB
          Centreon 2.4.1 - Nagios 3.2.1 - Nagios Plugins 1.4.15 - Manubulon Plugins tuné
          Fedora Core 5 - 2.6.20-1.2320

          Comment


          • #6
            je viens d'editer mon post
            Sinon le PATH pour les deux sont:

            bash-2.05b$ sudo find / -name RRDs.pm
            /usr/local/lib/perl5/site_perl/5.8.8/mach/RRDs.pm
            /usr/local/lib/perl5/site_perl/5.8.8/Log/Log4perl/Appender/RRDs.pm

            bash-2.05b$ sudo find / -name RRDs.so
            /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/RRDs/RRDs.so

            merci pour votre support

            Je suis en train de voir pour upgrader a la version 0.19 le package p5-RRDTool
            Last edited by Urania; 22 August 2007, 14:58.

            Comment

            Working...
            X