Olá
Agora a pouco tentei atualizar uma instancia do Fluig para a 1.5.13 e a migração do liquibase que veio no pacote está quebrada. Ela reclama que uma tabela não existe, conforme a imagem em anexo. A versão anterior à instalação era a 1.5.12-EP5.
Segui os passos indicados em Guia de atualização do Fluig para Linux em Modo caracter
Estamos atualizando este servidor após um e-mail avisando que a atualização para a v1.5.13 é necessária para evitar a quebra do Analytics.
Essa é uma base que nunca modificamos manualmente, tendo somente a estrutura e dados da instalação do Fluig.
Alguns dados sobre a máquina:
[daniel.melo@goxflu06 fluig.1.5.13]$ hostnamectl
Static hostname: goxflu06.pcserver.pcinformatica.com.br
Icon name: computer-vm
Chassis: vm
Machine ID: f750f25bed6943d088ccf12b7c11b2bd
Boot ID: 8763ea8f737e48c6ab703aa82c9acb8f
Virtualization: vmware
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-327.18.2.el7.x86_64
Architecture: x86-64
[daniel.melo@goxflu06 fluig.1.5.13]$ uname -a
Linux goxflu06.pcserver.pcinformatica.com.br 3.10.0-327.18.2.el7.x86_64 #1 SMP Thu May 12 11:03:55 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
[daniel.melo@goxflu06 fluig.1.5.13]$ java -version
java version "1.8.0_91"
Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)
Esse erro mata o processo do Fluig
— Daniel Melo 01 de Mar de 2017Esse erro mata O fluig, Sociable é uma das tabelas mais importantes do card social, não tenho a menor ideia de como isso foi deletado. Tens um backup da base pra conferir se essa tabela já não existia lá?
— Gustavo Martins de Souza 01 de Mar de 2017Encontrei o bug. Depois de retornar essa máquina à um snapshot anterior, vi que existia uma falha nesse banco, com um valor incorreto na lower_case_table names=0.
Explorando, não consegui fazer selects nessa tabela, apesar de conseguir vê-la com o um
show tables
. Ela também não aparecia numSELECT * FROM INFORMATION_SCHEMA.COLUMNS
.Fiz um backup do banco, destruí, ajustei a lowecase, reiniciei o bd, recuperei o backup. A partir desse ponto todas as tabelas no
— Daniel Melo 02 de Mar de 2017show tables
tinham nome em letras minúsculas. Reapliquei a 1.5.13 e funcionou redondo.Bota isso como resposta da pergunta pra galera ver de cara.
— Gustavo Martins de Souza 02 de Mar de 2017Estou sem pontuação suficiente XD. Se vc quiser copiar e colar, fica baum
— Daniel Melo 02 de Mar de 2017