Pages: [1]   Go Down
Author Topic: Actualizar de 3.1.1 a 3.2  (Read 484 times)
0 Members and 1 Guest are viewing this topic.
Enrique
Sr. Member
****

Karma: 0
Offline Offline

Posts: 72


View Profile
« on: January 24, 2011, 09:49:06 AM »

Hola,

No sé si he sido el único que ha tenido problemillas a la hora de actualizar de la 3.1.1 a la 3.2
la verdad es que por un lado me he "liado" un poco con la actualización del esquema de la base de datos, aunque al final lo he podido hacer.
Tal vez, y sólo como sugerencia, sería bueno especificar en la documentación oficial el paso de la versión 3.1.x a la 3.2, incluyendo específicamente la ejecución del script "pandoradb_migrate_v3.1_to_v3.2.sql", ya que en el manual oficial este punto no está especificado.
Pero bueno, esto sólo es una idea.

Por otro lado, y aquí es donde sí tengo un problema, me ha ocurrido lo siguiente:
Una vez actualizado a la v3.2, todo parece funcionar correctamente.
Pero a la hora de ver los eventos (opción "Ver eventos" del menú) éstos se listan correctamente pero las opciones (iconos) de "validar" y "borrar" de cada evento (a la derecha de cada uno) no funcionan.

Si hago clic en el icono de "validar", simplemente no hace nada.
Si hago clic en el icono de "borrar", me hace la pregunta de verificación, pero al darle "ok" no hace nada.

Las otras opciones ("mostrar más" y "crear incidente desde un evento" si funcionan correctamente.

No sé si es un problema de javascript o qué, pero no he conseguido acotar el problema.

¿Le ha ocurrido esto mismo a alguien?


Gracias y saludos.
Logged

Luismi
Global Moderator
Sr. Member
*****

Karma: 6
Offline Offline

Posts: 153



View Profile
« Reply #1 on: January 26, 2011, 10:48:11 AM »

Buenos días Enrique,

En cuanto al tema de la documentación, la actualización del esquema de la base de datos está dividido en dos secciones:

La primera parte donde se explica como actualizar el esquema de la base de datos cuando se hace una actualización a una versión "Mayor":

http://www.openideas.info/wiki/index.php?title=Pandora_3.0:Documentation_es:Anexo_Actualizacion#Actualizaci.C3.B3n_de_la_base_de_datos_.28Versiones_.22mayores.22.29


Y la segunda parte donde se comenta que para una actualización desde la versión 3.1.1 a la versión 3.2, se debe ejecutar un script de codificación para los datos críticos:

http://www.openideas.info/wiki/index.php?title=Pandora_3.0:Documentation_es:Anexo_Actualizacion#Actualizar_el_esquema_de_la_base_de_datos_.C3.BAnicamente_desde_la_versi.C3.B3n_3.1.X_a_la_3.2

Con el problema de los eventos, prueba a descargar la última versión que hay en el trunk (tienes que tener instalado el subversion) para la consola a ver si con eso se soluciona:

Code:
svn co https://pandora.svn.sourceforge.net/svnroot/pandora pandora

Un saludo.
Logged

Enrique
Sr. Member
****

Karma: 0
Offline Offline

Posts: 72


View Profile
« Reply #2 on: January 27, 2011, 08:07:44 AM »

La actualización la he hecho dos veces, y siempre con el mismo resultado.

Voy a probar lo del trunk, aunque me surge una duda:
Yo tengo la versión Enterprise. Si actualizo y sobreescribo la consola... estaré sobreescribiendo algo de la enterprise?
Después de sobreescribir con la versión del trunk, ¿debo sobreescribir también la parte de enterprise?


Saludos.
Logged

Luismi
Global Moderator
Sr. Member
*****

Karma: 6
Offline Offline

Posts: 153



View Profile
« Reply #3 on: January 27, 2011, 10:17:21 AM »

Hola Enrique,

Sí, al sobreescribir la consola desaparecería el directorio enterprise. Pero luego coges la parte Enterprise del trunk y lo copias dentro de pandora_console.

Antes de nada haz un backup de la consola por si acaso:

Code:
cp -R [DIR_PUBLICACION]/pandora_console/ /tmp/pandora_console.bk

Ya me contarás qué tal. Saludos.

Logged

Enrique
Sr. Member
****

Karma: 0
Offline Offline

Posts: 72


View Profile
« Reply #4 on: January 27, 2011, 10:31:35 AM »

He probado con la última versión del trunk de la consola, y hace lo mismo.

Es decir (y que yo haya detectado hasta el momento), que en el apartado "Ver eventos" no funcionan (no hacen nada) las opciones que hay en cada línea:
- validar evento
- borrar evento
- mostrar más

Tampoco funciona el link "filtro de control de eventos"
Tampoco funciona el "check" de "seleccionar todo".
Parece que son las opciones de javascript las que no funcionan

¿Alguna pista?
Logged

Enrique
Sr. Member
****

Karma: 0
Offline Offline

Posts: 72


View Profile
« Reply #5 on: January 27, 2011, 10:47:47 AM »

Por si sirve de ayuda:

En otros apartados (consola SNMP, por ejemplo) el enlace "conmutar filtros" (que es del mismo tipo que en la vista de eventos) sí funciona.

Parece que sólo es en el apartado "Ver eventos" donde no funciona.
Logged

Luismi
Global Moderator
Sr. Member
*****

Karma: 6
Offline Offline

Posts: 153



View Profile
« Reply #6 on: January 27, 2011, 12:01:29 PM »

Hola,

Pues en principio no encontramos una causa lógica a tu problema. ¿Qué navegador estás utilizando? ¿Te muestra algún error de Javascrip? Si es así péganos la salida de los errores que te den para echarles un vistazo.

Saludos.
Logged

Enrique
Sr. Member
****

Karma: 0
Offline Offline

Posts: 72


View Profile
« Reply #7 on: January 27, 2011, 12:25:49 PM »

He probado con Firefox 4 beta 10 (funcionaba bien con la 3.1.1) y con Explorer 9.
He probado también en dos equipos diferentes.

Voy a ver si se puede ver alguna consola de errores... o algo así.

La verdad es que sería una pena tener que volver a la 3.1.1 solo por esto (si no lo soluciono, tendré que hacerlo :( )
Logged

Luismi
Global Moderator
Sr. Member
*****

Karma: 6
Offline Offline

Posts: 153



View Profile
« Reply #8 on: January 27, 2011, 12:52:59 PM »

Hola,

Es muy raro porque para mí funciona. He estado mirando en otras instalaciones y todo funciona correctamente. En mi caso utilizo Firefox versión 3.6.13, por si quieres probarlo para descartar.

He probado en Firefox 4 beta 10 y me funciona bien, lo que me dice que seguramente no sea problema del explorador.

Echaré un vistazo a ver si encuentro algo más.

Un saludo.
Logged

Enrique
Sr. Member
****

Karma: 0
Offline Offline

Posts: 72


View Profile
« Reply #9 on: January 27, 2011, 07:46:25 PM »

Por si sirve de ayuda:

Creo que me acerco al problema.
En la consola de errores del navegador, al acceder a "Ver eventos" puedo ver, entre otros muchos avisos, el siguiente error:

Error: missing ) after argument list
Archivo de origen: http://172.30.0.117/pandora_console/index.php?sec=eventos&sec2=operation/events/events
Línea: 529, columna: 58
Código fuente:
       .showMessage ("No se ha podido establecer en modo "standby"")

------------------------------------------------------------------|

Así que se me ocurrió cambiar las preferencias de mi usuario, poniendo el idioma Inglés, y de esa manera todo funciona correctamente.

¿Puede ser que haya algún error en pandora_console//include/languages/es.po que provoque este fallo?

Seguiré mirando y os comento.

Saludos.



Edito:
Lógicamente, al poner el idioma inglés, en la consola del navegador no aparecen los errores, e incluso la mayoría de los avisos tampoco aparecen.

Edito2:
Ponga el idioma para mi usuario funciona correctamente (he probado unos cuantos), excepto con el español, donde aparece el problema que he descrito.

Edito3:
Si no me equivoco (no doy desarrollador, así que si cometo una aberración, perdonadme) esta es la función que da el error:

$("a.validate_event").click (function () {
      $tr = $(this).parents ("tr");
      id = this.id.split ("-").pop ();
      var comment = $('#textarea_comment_'+id).val();
      var select_validate = $('#select_validate_'+id).val(); // 1 validate, 2 in process
      var checkbox_standby_alert = $('#checkbox-standby-alert-'+id).attr('checked');

      if(!select_validate) {
         select_validate = 1;
      }
      
      if(checkbox_standby_alert) {
         jQuery.post ("ajax.php",
            {"page" : "operation/events/events",
            "standby_alert" : 1,
            "id" : id
            },
            function (data, status) {
               if (data != "ok") {
                  $("#result")
                     .showMessage ("No se ha podido establecer en modo "standby"")
                     .addClass ("error");
               }
            },
            "html"
         );

      }
« Last Edit: January 27, 2011, 08:01:29 PM by Enrique » Logged

miguel
Global Moderator
Sr. Member
*****

Karma: 0
Offline Offline

Posts: 102



View Profile
« Reply #10 on: January 28, 2011, 10:46:39 AM »

Buenas.

Voy a abrirlo en el tracker de error en sourceforge, porque es un error en la traducción. Te explico lo que pasa que el javascript al cargar se rompe porque encuentra un final de cadena de texto y cuando encuentra en modo "standby".

Como los ficheros de traducción de idiomas se tienen que generar por eso te comento una solución temporal hasta que este:

Abre el fichero:
/var/www/pandora_console/operation/events/events.php

Y en la linea 368 que pone:
Code:
.showMessage ("<?php echo __('Could not set standby alert')?>")

Pues hay que cambiarlo por:
Code:
.showMessage ("<?php echo"No se ha podido establecer en modo 'standby'"?>")

Y bueno cuando este disponible para descargar la correción te comentamos.

Saludos, y gracias.
Logged

Enrique
Sr. Member
****

Karma: 0
Offline Offline

Posts: 72


View Profile
« Reply #11 on: January 28, 2011, 11:10:06 AM »

Ahora va perfecto.

Gracias a vosotros.
Logged

Pages: [1]   Go Up
Print
 
Jump to:  


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