Ad Widget

Collapse

Atualização do Zabbix para versão 2.4.1

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • rafamagalhaes
    Member
    • Jan 2011
    • 30

    #1

    Atualização do Zabbix para versão 2.4.1

    Amigos,

    Estou realizado a atualização do Zabbix para a versão 2.4.1 e está ocorrendo um erro na atualização do banco.

    1. A atualização para a versão 2.4 envolve alterações no banco de dados do
    zabbix. Essas modificações são realizadas pelo próprio binário do
    zabbix_server.

    2. Conforme log anexo e linhas abaixo, ocorreu um erro na tentativa de criar
    uma tabela e o processo de upgrade do banco de dados foi interrompido.

    13772:20141014:192630.667 [Z3005] query failed: [1005] Can't create table
    'zabbix.#sql-1a4b_16e4' (errno: 150) [alter table trigger_discovery add
    constraint c_trigger_
    discovery_1 foreign key (triggerid) references triggers (triggerid) on delete
    cascade]

    13772:20141014:192630.667 query [alter table trigger_discovery add constraint
    c_trigger_discovery_1 foreign key (triggerid) references triggers (triggerid)
    on delete c
    ascade] failed, setting transaction as failed

    13772:20141014:192630.667 query [txnlev:1] [rollback;]

    13772:20141014:192630.667 database upgrade failed

    13772:20141014:192630.667 End of DBcheck_version():FAIL

    =============================================

    Como algumas tabelas ainda estavam com engine MyISAM, executei o comando
    para a alteração de todas as tabelas para o engine InnoDB.

    2. Após conclusão deste procedimento, tentei subir o serviço zabbix_server no
    host 10.222.77.32 e ainda não se obtive sucesso no upgrade da database.

    8993:20141014:233724.571 starting automatic database upgrade
    8993:20141014:233724.571 query [txnlev:1] [begin;]
    8993:20141014:233724.571 query [txnlev:1] [insert into trigger_discovery
    (select triggerid,parent_triggerid from trigger_discovery_tmp)]
    8993:20141014:233726.827 [Z3005] query failed: [1452] Cannot add or update a
    child row: a foreign key constraint fails (`zabbix`.`trigger_discovery`,
    CONSTRAINT `c_trigger_discovery_1` FOREIGN KEY (`triggerid`) REFERENCES
    `triggers` (`triggerid`) ON DELETE CASCADE) [insert into trigger_discovery
    (select triggerid,parent_triggerid from trigger_discovery_tmp)]
    8993:20141014:233726.827 query [insert into trigger_discovery (select
    triggerid,parent_triggerid from trigger_discovery_tmp)] failed, setting
    transaction as failed
    8993:20141014:233726.827 query [txnlev:1] [rollback;]
    8993:20141014:233727.044 database upgrade failed
    8993:20141014:233727.044 End of DBcheck_version():FAIL

    Alguém se deparou com essa falha?

    Obrigado!
    Attached Files
  • chrisw
    Junior Member
    • Nov 2014
    • 10

    #2
    I'm getting the exact same query_failed error, getting the feeling I'm going to have to blow away the db.

    Comment

    • eduwutzl
      Senior Member
      Zabbix Certified Specialist
      • Jul 2010
      • 314

      #3
      Tem backup deste banco aí ? Isto é MySQL?

      Eduardo Wutzl da Silva
      SRE Engenharia de Monitoração e Observabilidade

      Comment

      Working...