Welcome to Pandora FMS Community › Forums › Soporte de la comunidad › Actualización 3.2 a 4.0
-
Actualización 3.2 a 4.0
Posted by jartal on September 26, 2011 at 17:19He 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
-
::
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.
-
::
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.
-
::
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.
-
::
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.
-
::
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:
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.
-
::
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
-
::
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
-
::
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.
-
::
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 / FedoraSi te siguiera fallando, te recomiendo hacer lo que te he dicho anteriormente.
Saludos.
-
::
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
-
-
::
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. 😉
-
::
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í.
-
::
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
-
-
::
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.