Ad Widget

Collapse

Upgrade - 2.2 -> 3.0 (Falha na database)

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • simao
    Member
    • Jan 2013
    • 39

    #1

    Upgrade - 2.2 -> 3.0 (Falha na database)

    Boa tarde.

    Estou com o seguinte erro no log do zabbix, quando inicio o Zabbix, depois do upgrade de 2.2 para 3.0:

    current database version (mandatory/optional): 02010009/02010009
    required mandatory version: 03000000
    starting automatic database upgrade
    [Z3005] query failed: [1060] Duplicate column name 'hostid' [alter table httptest add hostid bigint unsigned]
    database upgrade failed

    Então eu tentei:
    mysql> alter table httptest drop hostid;
    ERROR 1025 (HY000): Error on rename of './zabbix/#sql-1502_b8' to './zabbix/httptest' (errno: 150)

    Grato pela ajuda.
  • simao
    Member
    • Jan 2013
    • 39

    #2
    Originally posted by simao
    Boa tarde.

    Estou com o seguinte erro no log do zabbix, quando inicio o Zabbix, depois do upgrade de 2.2 para 3.0:

    current database version (mandatory/optional): 02010009/02010009
    required mandatory version: 03000000
    starting automatic database upgrade
    [Z3005] query failed: [1060] Duplicate column name 'hostid' [alter table httptest add hostid bigint unsigned]
    database upgrade failed

    Então eu tentei:
    mysql> alter table httptest drop hostid;
    ERROR 1025 (HY000): Error on rename of './zabbix/#sql-1502_b8' to './zabbix/httptest' (errno: 150)

    Grato pela ajuda.
    Esse erro, consegui resolver excluindo a Chave Primária, mas o que eu temia aconteceu, o restante das tabelas também estão com o mesmo erro.

    Comment

    • Hernandes Martins
      Senior Member
      Zabbix Certified SpecialistZabbix Certified Professional
      • Apr 2011
      • 900

      #3
      olá restaure o backup e faço novos testes.

      abraços
      __

      Att.
      Hernandes Martins - Zabbix Trainer

      Zabbix Brazil Partner - www.luniobr.com

      Zabbix Brazil Community - www.zabbixbrasil.org

      Blog: hernandesmartins.blogspot.com.br

      Skype: hernandss
      Telegram: @MrHernandes

      Español
      Facebook: facebook.com/groups/zabbixlatam
      Telegram: https://t.me/ZabbixEspañol

      Português
      Facebook: facebook.com/groups/zabbixbrasil/
      Telegram: https://t.me/ZabbixBrasil

      Comment

      • simao
        Member
        • Jan 2013
        • 39

        #4
        Originally posted by Hernandes Martins
        olá restaure o backup e faço novos testes.

        abraços
        Restaurei e acontece o mesmo.

        O só queria atualizar da 2.2. para a 3.0 mas não consigo.

        Tentei exportar e importar os hosts/templates mas não funciona pois a database muda e de novo acontece erro.

        Tenho aproximandamente 500 hosts, não tenho como cadastrar tudo isso manualmente.

        Comment

        • lfernandosg
          Member
          • Dec 2015
          • 90

          #5
          Aqui fiz da seguinte forma, fiz o backup, instalei a versão 3.0 do zero e restaurei o backup com isso, o database é atualizado com a nova versão.

          Comment

          • simao
            Member
            • Jan 2013
            • 39

            #6
            Originally posted by lfernandosg
            Aqui fiz da seguinte forma, fiz o backup, instalei a versão 3.0 do zero e restaurei o backup com isso, o database é atualizado com a nova versão.
            Vou tentar sua sugestão.

            Comment

            • simao
              Member
              • Jan 2013
              • 39

              #7
              Sem sucesso, tentei do zero, importei a base mas continua o erro.
              Tentei atualizar o Zabbix clone em homologação e o mesmo erro:

              /mysql# tail /var/log/zabbix/zabbix_server.log
              9987:20160401:140104.590 using configuration file: /etc/zabbix/zabbix_server.conf
              9987:20160401:140104.637 current database version (mandatory/optional): 02020000/02020001
              9987:20160401:140104.637 required mandatory version: 03000000
              9987:20160401:140104.637 starting automatic database upgrade
              9987:20160401:140104.644 completed 0% of database upgrade
              9987:20160401:140104.679 completed 1% of database upgrade
              9987:20160401:140104.736 completed 2% of database upgrade
              9987:20160401:140104.761 completed 3% of database upgrade
              9987:20160401:140104.776 [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)]
              9987:20160401:140104.776 database upgrade failed

              Se eu remover essa chave, outra da problema e assim vou destruindo as referências do meu banco.
              Não sei mais o que fazer, a última solução seria exportar e importar os hosts/templates mas não sei se seria o ideal.

              Comment

              • Hernandes Martins
                Senior Member
                Zabbix Certified SpecialistZabbix Certified Professional
                • Apr 2011
                • 900

                #8
                Faz pela boa prática e ordem de correta, upgrade para versão 2.4 e depois para a versão 3.0.

                Abraços
                __

                Att.
                Hernandes Martins - Zabbix Trainer

                Zabbix Brazil Partner - www.luniobr.com

                Zabbix Brazil Community - www.zabbixbrasil.org

                Blog: hernandesmartins.blogspot.com.br

                Skype: hernandss
                Telegram: @MrHernandes

                Español
                Facebook: facebook.com/groups/zabbixlatam
                Telegram: https://t.me/ZabbixEspañol

                Português
                Facebook: facebook.com/groups/zabbixbrasil/
                Telegram: https://t.me/ZabbixBrasil

                Comment

                • pinguin123
                  Member
                  • Apr 2015
                  • 52

                  #9
                  Originally posted by Hernandes Martins
                  Faz pela boa prática e ordem de correta, upgrade para versão 2.4 e depois para a versão 3.0.
                  Upgrade de versão 2.4.8 para a versão 3.0.4 não é compatível?

                  edit: Agora o upgrade funciona. Já tentei isto.
                  Last edited by pinguin123; 25-08-2016, 14:36.

                  Comment

                  Working...