Welcome to Pandora FMS Community › Forums › Soporte de la comunidad › Actualizar de 3.1.1 a 3.2
-
Actualizar de 3.1.1 a 3.2
Posted by churria on January 24, 2011 at 12:49Hola,
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.
churria replied 14 years ago 3 Members · 11 Replies -
11 Replies
-
::
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.29Y 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:
svn co https://pandora.svn.sourceforge.net/svnroot/pandora pandora
Un saludo.
-
::
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.
-
::
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:
cp -R [DIR_PUBLICACION]/pandora_console/ /tmp/pandora_console.bk
Ya me contarás qué tal. Saludos.
-
::
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ásTampoco 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?
-
-
-
::
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 🙁 )
-
::
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.
-
::
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”
);
} -
::
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.phpY en la linea 368 que pone:
.showMessage ("")
Pues hay que cambiarlo por:
.showMessage ("")
Y bueno cuando este disponible para descargar la correción te comentamos.
Saludos, y gracias.
-