Welcome to Pandora FMS Community!

Find answers, ask questions, and connect with our community around the world.

Welcome to Pandora FMS Community Forums Soporte de la comunidad [Solved] Error de libreria Parser.pm

  • [Solved] Error de libreria Parser.pm

    Posted by micky on July 16, 2010 at 15:59

    Recientemente he actualizado el código de mi PandoraFMS 3.0 a la última versión del branch, es decir, lo he dejado en versión 3.0.1

    El problema es que ahora el agente Linux de la propia máquina local de Pandora no se crea automáticamente (esta iniciado).
    La consola web me tira un evento SNMP trap que dice que no se ha podido procesar el xml de este agente.
    Y efectivamente, en la carpeta temporal veo que el xml pasa a renombrarse como .XMLERROR (o similar).

    En el log de servidor sale este error:

    nms [V1] Pandora FMS Server 'nms' unhandled error.
    nms [V1] [E] 'nms': Couldn't open encmap utf8.enc:
    No such file or directory
    at /usr/lib/perl5/XML/Parser.pm line 187 thread 2

    ¿Alguna idea?

    PD: Las librerias de perl5 estan actualizadas a través de los repositorios de Ubuntu 10.04

    micky replied 14 years, 6 months ago 2 Members · 2 Replies
  • 2 Replies
  • raul

    Member
    July 20, 2010 at 20:42
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    -1
    Down
    Drop it
    ::

    Es un problema del encoding en el agente. He abierto un bug al respecto, pues la información que se muestra da lugar a confusión.

    Mira esto:

    http://sourceforge.net/tracker/?func=detail&aid=3018369&group_id=155200&atid=794852

    En definitiva, edita el /etc/pandora/pandora_agent.conf y descomenta
    encoding      iso-8859-15

    A ver qué pasa…

    Un saludo,

    Raúl

  • micky

    Member
    July 26, 2010 at 15:37
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Problema resuelto.

    Efectivamente, descomentando el parámetro encoding en la configuración del agente linux se resuelve el problema.
    Gracias 🙂