Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Actualizar de 3.1.1 a 3.2
#1
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.
 Reply
#2
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...ores.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.
 Reply
#3
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.
 Reply
#4
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.

 Reply
#5
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?
 Reply
#6
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.
 Reply
#7
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.
 Reply
#8
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 Sad )
 Reply
#9
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.
 Reply
#10
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/inde...nts/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"
);

}
 Reply


Users browsing this thread: 1 Guest(s)


(c) 2006-2018 Artica Soluciones Tecnológicas. Contents of this wiki are under Create Common Attribution v3 licence. | pandorafms.com | pandorafms.org

Theme © MyBB Themes