Welcome to Pandora FMS Community!

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

  • Actualización 3.2 a 4.0

    Posted by jartal on September 26, 2011 at 17:19

    He visto que ya está disponible la actualización de pandora a la 4.0 y me gustaria saber si es recomendable realizar la instalación o si seria mejor esperarse un poco a resolver los problemillas que estoy viendo que están saliendo de los demás usuarios de pandora.

    En caso de que ya se pudiera actualizar sin problemas me gustaria que me dijeran como hacerlo paso por paso para no cometer ningún error y así evitar problemas ya que va a ser la primera vez que vaya a actualizar pandora.

    Estoy utilizando en la máquina donde tengo pandora_server la version 3.2 de pandora (la misma que para la consola y los agentes)  en una distribución de red hat linux 5.

    Un Saludo.

    tpalacios replied 13 years, 4 months ago 3 Members · 16 Replies
  • 16 Replies
  • aitor

    Member
    September 26, 2011 at 17:28
    7 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola:

    En la documentacion viene explicado como hacerlo, tanto para redhat, que es tu distribucion, como para otras distribuciones.

    http://www.openideas.info/wiki/index.php?title=Pandora_3.0:Documentation

    Saludos.

  • jartal

    Member
    September 26, 2011 at 18:26
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Gracias por el documento, no me había dado cuenta de que estaba.

    Otro tema sería si es posible actualizarlo directamente o tengo que pasar primero por la versión 3.2.1 antes de pasar a la 4.0.

    Y en caso de que sea necerario pasar por la 3.2.1, Después ¿Tengo que actualizar a la versión 4.0RC1 y después a la 4.0RC2 ó directamente a la 4.0RC2?. Eso en la documentación no viene y me gustaría estar seguro de que estoy haciendo bien las cosas.

    Un Saludo.

  • aitor

    Member
    September 26, 2011 at 18:31
    7 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Yo te recomendaria primero pasar a la 3.2.1.
    Despues directamente a 4.0,s in pasar por RC1 ni RC2.

    RC significa “release candidate”, vamos que no es una version estable, y que es candidata a ello.

    De todas formas, espera unos dias hasta que la veamos que se solucionan los problemillas que estan surgiendo con esta version. Yo he tenido que echar para atras por unos problemillas, pero lo poco que he visto tenia muy buena pinta.

  • jartal

    Member
    September 26, 2011 at 19:58
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Tengo un problema a la hora de actualizar a la version 3.2.1 y es que me faltan muchas dependencias que no las encuentro por ningún lado. Esto es lo que me sale cuando intento instalarlo

    [root@thor Pandora_3.2.1]# rpm -i pandorafms_*rpm
    error: Error de dependencias:
            rpmlib(PayloadIsLzma) = 4.3.0 se necesita para pandorafms_console-3.2.1-1.noarch
            php5-gd se necesita para pandorafms_console-3.2.1-1.noarch
            php5-snmp se necesita para pandorafms_console-3.2.1-1.noarch
            php5-json se necesita para pandorafms_console-3.2.1-1.noarch
            php5-gettext se necesita para pandorafms_console-3.2.1-1.noarch
            php5-mysql se necesita para pandorafms_console-3.2.1-1.noarch
            php5-ldap se necesita para pandorafms_console-3.2.1-1.noarch
            php5-mbstring se necesita para pandorafms_console-3.2.1-1.noarch
            php5 se necesita para pandorafms_console-3.2.1-1.noarch
            xorg-x11-fonts-core se necesita para pandorafms_console-3.2.1-1.noarch
            graphviz-gd se necesita para pandorafms_console-3.2.1-1.noarch
            php5-zip se necesita para pandorafms_console-3.2.1-1.noarch
            rpmlib(PayloadIsLzma) <= 4.4.6-1 se necesita para pandorafms_console-3.2.1-1.noarch
            perl-HTML-Tree se necesita para pandorafms_server-3.2.1-1.noarch
            rpmlib(PayloadIsLzma) <= 4.4.6-1 se necesita para pandorafms_server-3.2.1-1.noarch
    [root@thor Pandora_3.2.1]# 

    Parece que cuando intento buscar la mayoria de ellos que son los de php5, no encuentro nada, solo la pagina oficial de red hat encuentro unos paquetes que son php53… pero he probado con esos y aún asi sigue saliéndome el error de dependencias. ¿Alguien que utilice red hat ha tenido el mismo problema con las dependencias? ¿Sabeis donde puedo encontrarlos exactamente?.

    Un Saludo.

  • tpalacios

    Member
    September 27, 2011 at 00:29
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    A ver a ver vayamos por partes:

    Los .rpm de instalación no son los mismos para SUSE que para Red Hat / Fedora / CentOS.

    Llegados a este punto, siempre puedes forzar la instalación del paquete y resolver las dependencias después.

    Para las dependencias de Red Hat / Fedora / CentOS, revisa esta parte de la documentación:

    Instalación en Red Hat Enterprise Linux / CentOS / Fedora

    Para actualizar de 3.2.1 a 4.0 esto otro:

    Actualización desde 3.x a 4

    Actualizar consola web desde la versión 3.2.1 a la 4.0

    Para actualizar la base de datos de 3.2 a 4.0 esto otro:

    Actualización de la base de datos (Versiones mayores)

    Actualizar el esquema de la base de datos a una versión mayor

    Saludos.

  • jartal

    Member
    September 27, 2011 at 19:23
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Estoy intentando instalar la versión 4.0 pero cuando lo intento me salen unos problemas que son exactamente de dependencias y me guastaría que me ayudaras a resolverlo porque en la documentación que me das no viene nada del problema que tengo. Es el siguiente

    [root@thor Pandora_4.0]# rpm -i --force pandorafms_*rpm
    error: Error de dependencias:
            /usr/bin/sed se necesita para pandorafms_agent_unix-4.0-1.noarch
            /usr/bin/grep se necesita para pandorafms_agent_unix-4.0-1.noarch
            rpmlib(FileDigests) <= 4.6.0-1 se necesita para pandorafms_agent_unix-4.0-1.noarch
            rpmlib(PayloadIsXz) <= 5.2-1 se necesita para pandorafms_agent_unix-4.0-1.noarch
            rpmlib(FileDigests) <= 4.6.0-1 se necesita para pandorafms_console-4.0-1.noarch
            rpmlib(PayloadIsXz) <= 5.2-1 se necesita para pandorafms_console-4.0-1.noarch
            perl-SNMP se necesita para pandorafms_server-4.0-1.noarch
            rpmlib(FileDigests) <= 4.6.0-1 se necesita para pandorafms_server-4.0-1.noarch
            rpmlib(PayloadIsXz) <= 5.2-1 se necesita para pandorafms_server-4.0-1.noarch
    [root@thor Pandora_4.0]# rpm -i --nodeps pandorafms_server-4.0-1.noarch.rpm 
    useradd: el usuario pandora existe
    

    Alguna idea de como solucinarlo??

    Un Saludo

  • jartal

    Member
    September 30, 2011 at 11:17
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    No puedo resolver los errores que me salen del post anterior y quiero poder actualizar pandora a la version 4.0. Alguna idea de como avanzar?? Empezar desde 0 o alguna manera de evitar los errores que me salen??

    Estoy atascado en este tema y ya no se que hacer para solucionarlo!

    Cualquier pista que me podais dar para resolverlo lo agradecería mucho.

    P.D. Tiene algo que ver con que no este registrado en RHN o que tenga que pagar alguna cosa de red hat para resolver los problemas de lo que parece que son librerias?

    Un Saludo

  • tpalacios

    Member
    October 3, 2011 at 18:03
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Las herramientas sed y grep deberías tenerlas en tu máquina… trata de obtenerlas o si ya las tienes comprueba en qué ruta se encuentran.

    Con perl-SNMP parece que hay un problema encontrándolo en ningún repositorio, así que puedes probar a instalarlo vía CPAN con “cpan install SNMP” e ignorar la comprobación de esa dependencia o bien buscarlo en internet, descargarlo e instalarlo manualmente.

    Los errores de rpmlib me parecen bastante extraños… básicamente porque nunca se había dado ese fallo que yo recuerde… si no puedes resolver esa dependencia por ningún lado te aconsejo lo mismo, que busques por internet como obtenerlo e instálalo manualmente.

    De todos modos esos paquetes están hechos para RHEL 6, no para RHEL 5 que por no tener no tiene ni el php 5.2, así que te aconsejo que instales mediante tarball directamente.

    Saludos.

  • tpalacios

    Member
    October 3, 2011 at 21:36
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Parece ser que estás de suerte hoy. 😉

    Hace apenas 2 horas se han publicado los paquetes .rpm de Pandora para CentOS5 y equivalentes. Puedes encontrarlos siguiendo este link:
    Paquetes RPM CentOS / RHEL / Fedora

    Si te siguiera fallando, te recomiendo hacer lo que te he dicho anteriormente.

    Saludos.

  • jartal

    Member
    October 4, 2011 at 10:47
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    SIII!! ya funciona. pero hay una pega 🙁

    Tengo la consola y los agentes en la versión 4.0 a diferencia del server que lo tengo en la 3.2 porque me sigue dando el dicho error de dependecia de perl-SNMP (que con cpan no se soluciona), pero parece que son perfectamente compatibles entre versiones y por ahora no surge ningún problema. De todas formas te queria agradecer tu tiempo y solo decir que en cuanto sepas algo de perl-SNMP me lo hagas saber para poner todo en la misma versión.

    Lo siguiente lo acabo de editar despues de hacer pruebas con la 4.0.

    Me imagino que los errores que pongo en los pantallazos son debido a que no tengo la version 4.0 de pandora_server no? e intentado forzar la instalación (rpm -U –nodeps pandorafms_server-4.0-1.centos5.noarch.rpm) pero cuando intento iniciar el server me sale lo siguiente:

    [root@thor init.d]# ./pandora_server start
    Can't locate SNMP.pm in @INC (@INC contains: /usr/lib/perl5/5.8.8 /usr/lib/perl5 /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi .) at /usr/lib/perl5/PandoraFMS/NetworkServer.pm line 30.
    BEGIN failed--compilation aborted at /usr/lib/perl5/PandoraFMS/NetworkServer.pm line 30.
    Compilation failed in require at /usr/bin/pandora_server line 33.
    BEGIN failed--compilation aborted at /usr/bin/pandora_server line 33.
    Cannot start Pandora FMS Server. Aborted.
    Check Pandora FMS log files at '/var/log/pandora/pandora_server.error & pandora_server.log'
    [root@thor init.d]# 
    

    Ai que me imagino que hasta que no se solucione lo de Perl-SNMP no se puede solucionar ¿verdad?

    Un Saludo

  • jartal

    Member
    October 6, 2011 at 11:08
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Alguna solución para resolver el problema que pongo en la consola??, hay alguien que no haya tenido problemas a la hora de actualizar pandora a la 4.0?? Por que en ese caso, ¿Como ha conseguido solucionar lo de perl-SNMP?

    Un Saludo

  • tpalacios

    Member
    October 6, 2011 at 16:05
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Vale resulta que para RHEL5, CentOS5, etc, el paquete que contiene SNMP.pm no es perl-SNMP sino net-snmp-perl.

    Comprueba si instalando esa dependencia se corrige el error.

    Será conveniente identificar esto en la documentación y el spec del instalador para evitar futuros errores.

    Gracias y un saludo. 😉

  • tpalacios

    Member
    October 6, 2011 at 16:13
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Y si ya lo has instalado y la ejecución del servidor de Pandora sigue fallando, comprueba donde está ubicado el SNMP.pm y si existe comprueba que está en una de estas carpetas:

    /usr/lib/perl5/5.8.8 /usr/lib/perl5 /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi

    De lo contrario asegúrate de que esa librería y los demás archivos que vienen en esa dependencia estén incluidos ahí.

  • jartal

    Member
    October 6, 2011 at 17:16
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Parece que con ese paquete el problema se ha solucionado pero sigo teniendo errores dentro de la consola igual que antes con los pantallazos que puse en el que salia que habia errores de SQL, como aun estoy con pruebas y no tengo nada importante he borrado todo y he vuelto a empezar a instalarlo de nuevo y lo que me sale ahora son unas dependencias que no salian antes y que estoy intentando solucionar. Lo que me extraña es, por ejemplo la de php-zip que yum no la encuentra y no consiguo obtenerla, lo mismo que las demás y lo que me extraña es la última “php oracle extension”, ¿Para que se necesita?, no vale con mysql?? y si se necesita donde la consiguo?? porque esa si que no esta en el repositorio de RedHat.

    Un Saludo

  • jartal

    Member
    October 6, 2011 at 18:12
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Parece que con la instalación de inicio y borrando la antigua base de datos de pandora ya no aparece ningún tipo de error.

    Lo único que a lo mejor me da problemas algun dia es el PHP-zip extension. ¿Es muy importante?

    Bueno gracias por tu ayuda y tu dedicación.

    Un Saludo.

  • tpalacios

    Member
    October 6, 2011 at 18:24
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    No a ver lo de la extensión de base de datos te pide que tengas una de las tres, no las tres.

    Además es conveniente usar mysql… el soporte para Oracle y Postgre es experimental por ahora.

    Sobre php-zip, si no aparece en ninguno de los repositorios habrá que buscar el rpm en la web e instalarlo.

    Saludos.