Welcome to Pandora FMS Community › Forums › Soporte de la comunidad › Errores al comprobar el esquema de bases de datos
-
Errores al comprobar el esquema de bases de datos
Posted by aitor on August 19, 2021 at 17:47Hola:
Acabo de actualizar a la version 756 desde 748. Ha ido todo bien.
Pero al ir a “Herramientas administrativas-Comprobacion el esquema de BD”, me han salido algunos errores.
He ejectutado todos los alter tables que recomendaba. Pero me quedan los errores de los archivos adjuntos.
No sé a que se refiere con “must be set as defined in the SQL file”. Que archivo de SQL? El script deja algun rastro en alguna carpeta para saber a que se refiere?
Gracias.
Un saludo.
aitor replied 3 years, 2 months ago 2 Members · 3 Replies -
3 Replies
-
::
¡Hola!
Observo que sois un usuario con años de experiencia, os felicito.
Por favor revisad si coinciden los tres valores siguientes de la imagen, yo utilizo la versión comunitaria:
Si es eso lo que causa el desaguisado, mirad la documentación:
https://pandorafms.com/manual/es/documentation/02_installation/02_anexo_upgrade
-
::
¡Hola!
Observo que sois un usuario con años de experiencia, os felicito.
Por favor revisad si coinciden los tres valores siguientes de la imagen, yo utilizo la versión comunitaria:
Si es eso lo que causa el desaguisado, mirad la documentación:
https://pandorafms.com/manual/es/documentation/02_installation/02_anexo_upgrade
Hola:
Si, los valores coinciden. El tema es que es un servidor que llevo actualizando desde la version 3.2.
he pasado por todas las versiones, y he ejecutado todos los scripts de actualizacion mr de cada version.Pero parece que algunas tablas de la base de datos no tiene los valores que deberian. Pandpra es 100% funcional, pero con la herramienta para comprobar la base de datos de pandora salen estos errores.
Un saludo.
-
::
Hola:
Consegui solucionar todos los problemas.
Todos los errores de “Unsucessful the field * in the table * must be set as defined in the SQL file” eran que esos campos tenian que ser indice. Lo cambie en el MySQL y listo.
Para los errores que aparecian vacios, y no daban informacion, cambie el script /var/www/html/pandora_console/extensions/db_status.php. La linea 359 como:
if (!empty($diff)) {
$info_message = ”;
$error_message = ‘ERROR ‘.$table.’ ‘.$name_field.’ ‘;
# $error_message = ”De este modo puede ver los campos que no estaban como debian. Eran que el valor por defecto no era correcto.
Un saludo.