Pages: [1] 2   Go Down
Author Topic: Actualización 3.2 a 4.0  (Read 878 times)
0 Members and 1 Guest are viewing this topic.
jartal
Sr. Member
****

Karma: 0
Offline Offline

Posts: 142


View Profile
« on: September 26, 2011, 02:19:59 PM »

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.
Logged

aitor
Sr. Member
****

Karma: 2
Offline Offline

Posts: 129


View Profile
« Reply #1 on: September 26, 2011, 02:28:31 PM »

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.
Logged

jartal
Sr. Member
****

Karma: 0
Offline Offline

Posts: 142


View Profile
« Reply #2 on: September 26, 2011, 03:26:35 PM »

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.
Logged

aitor
Sr. Member
****

Karma: 2
Offline Offline

Posts: 129


View Profile
« Reply #3 on: September 26, 2011, 03:31:01 PM »

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.


Logged

jartal
Sr. Member
****

Karma: 0
Offline Offline

Posts: 142


View Profile
« Reply #4 on: September 26, 2011, 04:58:45 PM »

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

Code:
[root@thor Pandora_3.2.1]# rpm -i pandorafms_*rpm
error: Error de dependencias:
        rpmlib(PayloadIsLzma) <= 4.4.6-1 se necesita para pandorafms_agent_unix-3.2.1-1.noarch
        apache2 se necesita para pandorafms_console-3.2.1-1.noarch
        apache2-mod_php5 se necesita para pandorafms_console-3.2.1-1.noarch
        php >= 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.
Logged

tpalacios
Administrator
Sr. Member
*****

Karma: 8
Offline Offline

Posts: 190


The Game


View Profile
« Reply #5 on: September 26, 2011, 09:29:20 PM »

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.
Logged

jartal
Sr. Member
****

Karma: 0
Offline Offline

Posts: 142


View Profile
« Reply #6 on: September 27, 2011, 04:23:34 PM »

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

Code:
[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
Logged

jartal
Sr. Member
****

Karma: 0
Offline Offline

Posts: 142


View Profile
« Reply #7 on: September 30, 2011, 08:17:12 AM »

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
« Last Edit: September 30, 2011, 08:44:52 AM by jartal » Logged

tpalacios
Administrator
Sr. Member
*****

Karma: 8
Offline Offline

Posts: 190


The Game


View Profile
« Reply #8 on: October 03, 2011, 03:03:26 PM »

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.
Logged

tpalacios
Administrator
Sr. Member
*****

Karma: 8
Offline Offline

Posts: 190


The Game


View Profile
« Reply #9 on: October 03, 2011, 06:36:13 PM »

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.
Logged

jartal
Sr. Member
****

Karma: 0
Offline Offline

Posts: 142


View Profile
« Reply #10 on: October 04, 2011, 07:47:42 AM »

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:

Code:
[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


* sql error.JPG (220.91 KB, 1185x899 - viewed 6 times.)

* sql error2.JPG (83.95 KB, 1188x750 - viewed 5 times.)
« Last Edit: October 04, 2011, 08:14:22 AM by jartal » Logged

jartal
Sr. Member
****

Karma: 0
Offline Offline

Posts: 142


View Profile
« Reply #11 on: October 06, 2011, 08:08:33 AM »

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
Logged

tpalacios
Administrator
Sr. Member
*****

Karma: 8
Offline Offline

Posts: 190


The Game


View Profile
« Reply #12 on: October 06, 2011, 01:05:35 PM »

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. ;)
Logged

tpalacios
Administrator
Sr. Member
*****

Karma: 8
Offline Offline

Posts: 190


The Game


View Profile
« Reply #13 on: October 06, 2011, 01:13:13 PM »

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í.
Logged

jartal
Sr. Member
****

Karma: 0
Offline Offline

Posts: 142


View Profile
« Reply #14 on: October 06, 2011, 02:16:23 PM »

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


* instalacion 4.0.JPG (39.93 KB, 648x581 - viewed 7 times.)
Logged

Pages: [1] 2   Go Up
Print
 
Jump to:  


SourceForge.net Logo  This site is monitored by Pandora FMS   ArticaST