Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
fallo al actualizar Pandora 7.0 NG
#16
(05-23-2019, 11:32 AM)Jramongv Wrote: Eduardo,
Al intentar crear la tabla desde mysql da el error:
mysql> create table tuser_task;
ERROR 1113 (42000): A table must have at least 1 column

Está bastante claro, si se crea la tabla se debería crear con las columnas adecuadas, he visto que el 27.sql tiene el siguiente update:

UPDATE tuser_task SET parameters = 'a:5:{i:0;a:6:{s:11:\"description\";s:28:\"Report pending to be created\";s:5:\"table\";s:7:\"treport\";s:8:\"field_id\";s:9:\"id_report\";s:10:\"field_name
\";s:4:\"name\";s:4:\"type\";s:3:\"int\";s:9:\"acl_group\";s:8:\"id_group\";}i:1;a:2:{s:11:\"description\";s:46:\"Send to email addresses (separated by a comma)\";s:4:\"type\";s:4:\"text\";}i
:2;a:2:{s:11:\"description\";s:7:\"Subject\";s:8:\"optional\";i:1;}i:3;a:3:{s:11:\"description\";s:7:\"Message\";s:4:\"type\";s:4:\"text\";s:8:\"optional\";i:1;}i:4;a:2:{s:11:\"description\";
s:11:\"Report Type\";s:4:\"type\";s:11:\"report_type\";}}' where function_name = "cron_task_generate_report";

No sé si es mejor comentar el 27.sql o que se cree la tabla con todas las columnas adecuadamente.

Buenos días, Jramongv


Como el fallo que estas teniendo es en la estructura de la base de datos lo mejor sera aplicar el siguiente comando que es un  script integrado en Pandora que contiene estos cambios.


Code:
cat /var/www/html/pandora_console/extras/pandoradb_migrate_6.0_to_7.0.mysql.sql | mysql -uroot -ppandora -D pandora


Al ser una version Opensource se puede dar el caso de que te aparezca el error "ERROR 1060(42S21) at line 1256: Duplicate column name 'dynamic_next'"

En ese caso y SOLO EN ESE CASO, será necesario que accedas a la base de datos y ejecutes las siguientes consultas para que este error se resuelva:

Code:
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 "";

Esto debería solucionar tu problema desapareciendo así el error de la tabla al ejecutar el MR 27.sql 

Un cordial saludo, 

Eduardo. 

Un saludo
 Reply
Messages In This Thread
fallo al actualizar Pandora 7.0 NG - by Jramongv - 05-13-2019, 10:59 AM
RE: fallo al actualizar Pandora 7.0 NG - by eduardo.corral - 05-24-2019, 11:13 AM


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