Welcome to Pandora FMS Community!

Find answers, ask questions, and connect with our community around the world.

Welcome to Pandora FMS Community Forums Soporte de la comunidad SQL error en “Events > View events”

  • SQL error en “Events > View events”

    Posted by dquilezt on June 8, 2017 at 17:48

    Buenas,

    Hoy me he percatado, que cada vez que entro en el apartado “View events”, me aparece el siguiente error en la parte superior:

    SQL error: Unknown column 'default_event_filter' in 'field list' ('SELECT default_event_filter FROM tusuario WHERE `id_user` = 'admin' LIMIT 1') in /var/www/html/pandora_console/include/db/mysql.php on line 93

    Mi usuario es administrador (concretamente el usuario “admin”) y la versión que estoy utilizando es “Pandora FMS v7.0NG.704 – Build PC170531 – MR 1”.

    Gracias por adelantado.

    luis.gomez replied 7 years, 8 months ago 3 Members · 13 Replies
  • 13 Replies
  • luis.gomez

    Member
    June 8, 2017 at 18:45
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola dquilezt,

    Hemos tratado de replicar el fallo el fallo en la misma versión pero no lo conseguimos.
    Tratamos de acceder a Events > View events pero no nos aparece ningún error, se muestra correctamente la tabla de eventos.

    ¿Realizas algún paso más?

    Un saludo,

    Luis.

  • dquilezt

    Member
    June 8, 2017 at 18:56
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola dquilezt,

    Hemos tratado de replicar el fallo el fallo en la misma versión pero no lo conseguimos.
    Tratamos de acceder a Events > View events pero no nos aparece ningún error, se muestra correctamente la tabla de eventos.

    ¿Realizas algún paso más?

    Un saludo,

    Luis.

    Buenas Luis,

    No, no hago ningún paso adicional, es más, la tabla de eventos, se muestra correctamente, simplemente se muestra ese error en la parte superior de la página (lo que no puedo decirte es desde cuando, solo que antes de actualizar a la rama 7.X, en la 6.X no me pasaba).

  • luis.gomez

    Member
    June 8, 2017 at 19:30
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola dquilezt,

    Parece que no se aplicó el script de actualización de la base de datos en la actualización de la versión 6 a la 7.

    Sigue los pasos del punto 1.4 para llevarla a cabo.
    http://wiki.pandorafms.com/index.php?title=Pandora:Actualizacion_Pandora#Actualizaci.C3.B3n_de_la_base_de_datos

    Un saludo,

    Luis Gómez.

  • dquilezt

    Member
    June 9, 2017 at 13:11
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola dquilezt,

    Parece que no se aplicó el script de actualización de la base de datos en la actualización de la versión 6 a la 7.

    Sigue los pasos del punto 1.4 para llevarla a cabo.
    http://wiki.pandorafms.com/index.php?title=Pandora:Actualizacion_Pandora#Actualizaci.C3.B3n_de_la_base_de_datos

    Un saludo,

    Luis Gómez.

    Buenas Luís,

    Cuando ejecuto los pasos/script del punto 1.4, recibo el siguiente error:

    ERROR 1060 (42S21) at line 1053: Duplicate column name 'min_alerts_reset_counter'
  • vic

    Administrator
    June 13, 2017 at 12:58
    1558 Karma points
    Community awards: bulb Bright ideas
    Community rank: tentacle_master_icon Tentacle Master
    Like it
    Up
    0
    Down
    Drop it
    ::

    Buenos días dquilezt,

    El error de actualización se debe a que intenta duplicar un campo de una tabla.

    ERROR 1060 (42S21) at line 1053: Duplicate column name 'min_alerts_reset_counter'

    He estado haciendo pruebas y tampoco he conseguido replicar el problema del error en el visor de eventos, después de aplicar el script de la actualización sigue apareciendo el error?

  • dquilezt

    Member
    June 13, 2017 at 13:22
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Buenos días dquilezt,

    El error de actualización se debe a que intenta duplicar un campo de una tabla.

    ERROR 1060 (42S21) at line 1053: Duplicate column name 'min_alerts_reset_counter'

    He estado haciendo pruebas y tampoco he conseguido replicar el problema del error en el visor de eventos, después de aplicar el script de la actualización sigue apareciendo el error?

    Buenas Vic,

    Como le decía a Luís, al ejecutar el script de actualización, me aparece ese nuevo error (1060) que os he pegado.

  • luis.gomez

    Member
    June 13, 2017 at 14:58
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola dquilezt,

    Sigue los pasos indicados en el siguiente enlace para resolver el error 1060.

    http://wiki.pandorafms.com/index.php?title=Pandora:Actualizacion_Pandora_6.0_a_7.0#Resoluci.C3.B3n_de_error_1060

    Tendrías que ejecutar las siguientes consultas en la base de datos de Pandora:

    ALTER TABLE tmetaconsole_agent ADD COLUMN `cascade_protection_module` int(10) default '0';
    ALTER TABLE tmetaconsole_agent ADD COLUMN `alias` VARCHAR(600) not null DEFAULT ;
    ALTER TABLE tmetaconsole_agent ADD COLUMN `alias_as_name` int(2) unsigned default '0';
    
    UPDATE `tmetaconsole_agent` SET tmetaconsole_agent.alias = tmetaconsole_agent.nombre;
    
    ALTER TABLE twidget_dashboard MODIFY options LONGTEXT NOT NULL default "";
    
    ALTER TABLE trecon_task ADD `alias_as_name` int(2) unsigned default '0';
    ALTER TABLE trecon_task ADD `snmp_enabled` int(2) unsigned default '0';
    ALTER TABLE trecon_task ADD `vlan_enabled` int(2) unsigned default '0';
    
    UPDATE twidget_dashboard SET id_widget = (SELECT id FROM twidget WHERE unique_name = 'graph_module_histogram') WHERE id_widget = (SELECT id FROM twidget WHERE unique_name = 'graph_availability');
    DELETE FROM twidget WHERE unique_name = 'graph_availability';
    
    ALTER TABLE tbackup ADD COLUMN `filepath` varchar(512) NOT NULL DEFAULT "";

    Espero que te ayude.

    Un saludo,

    Luis.

  • dquilezt

    Member
    June 14, 2017 at 16:06
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola dquilezt,

    Sigue los pasos indicados en el siguiente enlace para resolver el error 1060.

    http://wiki.pandorafms.com/index.php?title=Pandora:Actualizacion_Pandora_6.0_a_7.0#Resoluci.C3.B3n_de_error_1060

    Tendrías que ejecutar las siguientes consultas en la base de datos de Pandora:

    ALTER TABLE tmetaconsole_agent ADD COLUMN `cascade_protection_module` int(10) default '0';
    ALTER TABLE tmetaconsole_agent ADD COLUMN `alias` VARCHAR(600) not null DEFAULT ;
    ALTER TABLE tmetaconsole_agent ADD COLUMN `alias_as_name` int(2) unsigned default '0';
    
    UPDATE `tmetaconsole_agent` SET tmetaconsole_agent.alias = tmetaconsole_agent.nombre;
    
    ALTER TABLE twidget_dashboard MODIFY options LONGTEXT NOT NULL default "";
    
    ALTER TABLE trecon_task ADD `alias_as_name` int(2) unsigned default '0';
    ALTER TABLE trecon_task ADD `snmp_enabled` int(2) unsigned default '0';
    ALTER TABLE trecon_task ADD `vlan_enabled` int(2) unsigned default '0';
    
    UPDATE twidget_dashboard SET id_widget = (SELECT id FROM twidget WHERE unique_name = 'graph_module_histogram') WHERE id_widget = (SELECT id FROM twidget WHERE unique_name = 'graph_availability');
    DELETE FROM twidget WHERE unique_name = 'graph_availability';
    
    ALTER TABLE tbackup ADD COLUMN `filepath` varchar(512) NOT NULL DEFAULT "";

    Espero que te ayude.

    Un saludo,

    Luis.

    Buenas Luís,

    He ejecutado las consultas (aunque el error 1060 que a mí me da es diferente al 1060 que sale en el enlace que me pasas) y sigue saliendo el mismo error en “View events”.

    También he probado a ejecutar el script de actualización de la BBDD tras hacer las consultas y me sigue saliendo el mismo error 1060:

    ERROR 1060 (42S21) at line 1053: Duplicate column name 'min_alerts_reset_counter'
  • luis.gomez

    Member
    June 14, 2017 at 17:25
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hello dquilezt,

    Delete the next line of the SQL script, and try again

    ALTER TABLE talert_templates ADD COLUMN `min_alerts_reset_counter` tinyint(1) DEFAULT 0;

    Kind regards,

    Luis.

  • dquilezt

    Member
    June 14, 2017 at 17:38
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hello dquilezt,

    Delete the next line of the SQL script, and try again

    ALTER TABLE talert_templates ADD COLUMN `min_alerts_reset_counter` tinyint(1) DEFAULT 0;

    Kind regards,

    Luis.

    Después de borrar esa línea del script y ejecutarlo, he seguido recibiendo otros errores 1060 en otras líneas.

    He ido borrando dichas líneas y volviendo a ejecutar el script hasta que ya no me ha dado el error 1060 pero en su lugar he recibido el siguiente error al ejecutar el script:

    ERROR 1005 (HY000) at line 1137: Can't create table 'pandora.#sql-8a1_4e1' (errno: 121)
  • luis.gomez

    Member
    June 15, 2017 at 12:05
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola dquilezt,

    He conseguido replicar el error en nuestro entorno, para solventarlo, ejecuta la siguiente consulta en la base de datos de Pandora

    ALTER TABLE tusuario add default_event_filter int(10) unsigned NOT NULL default ‘0’

    Un saludo,

    Luis.

  • dquilezt

    Member
    June 15, 2017 at 14:34
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    ¡Funciona! 😀

    He ejecutado la consulta y posteriormente he ido a la sección de “Events” y ya no aparece el error.

    Muchísimas gracias.

  • luis.gomez

    Member
    June 15, 2017 at 14:41
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    ¡Perfecto!

    Me alegro de que ya esté resuelto,

    Gracias y un saludo!