Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problemas com sei 4.1.0 #69

Open
abreujean opened this issue Oct 25, 2023 · 27 comments
Open

Problemas com sei 4.1.0 #69

abreujean opened this issue Oct 25, 2023 · 27 comments

Comments

@abreujean
Copy link

Estou com dois erros tentando migrar do sei 4.0.9 para o 4.1.0

Estou subindo o sei 4.1.0 do zero e depois importando o ldap
até está etapa tudo ok, consigo acessar o projeto com o usuário teste

depois tento importar o banco do sei e do sip
quando conclui a importação com sucesso nesta etapa eu tenho problema, pois não consigo mais acessar o sistema do sei e nem do sip, os mesmo me informam que usuário e senha estão errados

depois tento fazer um make clear e depois o make setup e o erro abaixo é apresentado no log

image

@marlinhares @higodf pode me ajudar a avançar nessa questão?

@Larvin-Vinicius
Copy link

Aqui tivemos o mesmo erro ao atualizar. "Resolvi" da seguinte forma:
Alterando o indice ak_orgao_sigla da tabela orgao no banco do sip para Não único, porém todos os orgãos vão ser alterados para a sigla e a descrição que está no envlocal.env, depois de corrigir as siglas e as descrições que foram alteradas retornei o índice para único.
.
No entanto, toda vez que os containers pararem e forem iniciados o mesmo erro vai acontecer.
Aparentemente ele tenta alterar todos os dados na tabela.
Lembrando que ele altera na tabela orgão do banco SIP e na tabela orgão do banco SEI.

@luis-dotcom
Copy link

@Larvin-Vinicius e @abreujean não sei se vocês conseguiram resolver, mas estava com o mesmo problema utilizando o SEI 4.1.0, usando a imagem processoeletronico/app-ci-agendador:latest

Realizei um ajuste utilizando uma imagem diferente e os volumes criados com 3 orgãos configurados o erro não foi retornado e a aplicação subiu normal.

Containers rodando com a atualização da imagem APP

image

Modelo do envlocal.env na sessão APP

image

Se possível confirma se resolveu para vocês!

@abreujean
Copy link
Author

@marlinhares
Posso revolver meu problema com a sugestão do @Larvin-Vinicius ?
ou o projeto foi descontinuado ?

@marlinhares
Copy link
Contributor

Olá @abreujean to simulando o seu problema. em breve retorno

@marlinhares
Copy link
Contributor

Olá @abreujean ainda não consegui ver seu problema. vou tentar negociar para a próxima semana uma priorização nesse projeto pois tem um bug a partir do docker24 com o balanceador. Dai resolvemos o balanceador e vejo esse seu caso.

Lendo o seu relato, trata-se de migração de versão. A primeira coisa ao migrar é desabilitar o ldap. Só depois de migrado eu mandaria reabilitar.

@Larvin-Vinicius
Copy link

@marlinhares @luis-dotcom.
Fiz o teste com um backup que tenho, no mesmo existem dois órgão.
Sei versão 4.1.0.
.
Antes de alterar a imagem do APP.

app-atualizador_1   | ***************************************************
app-atualizador_1   | ***************************************************
app-atualizador_1   | UPDATE NA BASE DE DADOS - ORGAO E SISTEMA**********
app-atualizador_1   | ***************************************************
app-atualizador_1   | ***************************************************
app-atualizador_1   | Atualizando Banco de Dados com as Configuracoes Iniciais...
app-atualizador_1   | Atualizando MySql...
app-atualizador_1   | ERROR 1062 (23000) at line 1: Duplicate entry 'PMM' for key 'ak_orgao_sigla'

Com a imagem alterada.

export DOCKER_IMAGE_APP_AGENDADOR=${DOCKER_REGISTRY}/app-ci-agendador:latest
export DOCKER_IMAGE_APP=${DOCKER_REGISTRY}/sei4-app:2.1.2
app-atualizador_1   | ***************************************************
app-atualizador_1   | ***************************************************
app-atualizador_1   | UPDATE NA BASE DE DADOS - ORGAO E SISTEMA**********
app-atualizador_1   | ***************************************************
app-atualizador_1   | ***************************************************
app-atualizador_1   | Atualizando Banco de Dados com as Configuracoes Iniciais...
app-atualizador_1   | Atualizando MySql...
app-atualizador_1   | ***************************************************
app-atualizador_1   | ***************************************************
app-atualizador_1   | **GERACAO DE CERTIFICADO PARA O APACHE*************
app-atualizador_1   | ***************************************************
app-atualizador_1   | ***************************************************
app-atualizador_1   | Verificando se certificados existem no diretorio /certs....
app-atualizador_1   | Arquivos de cert encontrados vamos tentar utilizá-los...
app-atualizador_1   | Incluindo TrustStore no sistema
app_1               | Apache no ar
app_1               | ***************************************************
app_1               | ***************************************************
app_1               | *INICIANDO CONFIGURACOES DO MODULO DE ESTATISTICAS*
app_1               | ***************************************************
app_1               | ***************************************************
app_1               | Arquivo de controle do Modulo de Estatisticas encontrado, provavelmente ja foi instalado, pulando configuracao do modulo
app_1               | ***************************************************
app_1               | ***************************************************
app_1               | **CONFIGURANDO MODULO WSSEI************************
app_1               | ***************************************************
app_1               | ***************************************************
app_1               | Variavel MODULO_WSSEI_INSTALAR nao setada para true, pulando configuracao...
app_1               | ***************************************************
app_1               | ***************************************************
app_1               | **CONFIGURANDO MODULO RESPOSTA*********************
app_1               | ***************************************************
app_1               | ***************************************************
app_1               | Variavel MODULO_RESPOSTA_INSTALAR nao setada para true, pulando configuracao...
app_1               | ***************************************************
app_1               | ***************************************************
app_1               | **CONFIGURANDO MODULO GESTAO DOC*******************
app_1               | ***************************************************
app_1               | ***************************************************
app_1               | Variavel MODULO_GESTAODOCUMENTAL_INSTALAR nao setada para true, pulando configuracao...
app_1               | ***************************************************
app_1               | ***************************************************
app_1               | *INICIANDO CONFIGURACOES DO MODULO LOGIN UNICO*****
app_1               | ***************************************************
app_1               | ***************************************************
app_1               | Variavel MODULO_LOGINUNICO_INSTALAR nao setada para true, pulando configuracao...
app_1               | ***************************************************
app_1               | ***************************************************
app_1               | INICIANDO CONFIGURACOES DO MODULO ASSINATURA AVANCADA*****
app_1               | ***************************************************
app_1               | ***************************************************
app_1               | Variavel MODULO_ASSINATURAVANCADA_INSTALAR nao setada para true, pulando configuracao...
app_1               | ***************************************************
app_1               | Entrypoint chegou ao final...
app_1               | Apache Liberado para uso
app_1               | ***************************************************
app-atualizador_1   | ***************************************************
app-atualizador_1   | ***************************************************
app-atualizador_1   | **ATUALIZACAO DE SEQUENCES*************************
app-atualizador_1   | ***************************************************
app-atualizador_1   | ***************************************************

Sem título

Ocorreu apenas um erro no servidor de autenticação mas creio que foi alguma falha minha no momento do deploy.

@abreujean
Copy link
Author

abreujean commented Sep 12, 2024

@Larvin-Vinicius fiz o procedimento com o SEI5
está me retornando "Erro validando acesso no Sistema de Permissões."

image

e mais esse acima

conseguiu avançar?

@marlinhares
Pode me ajudar
mantive os volumes da versão anterior e so apaguei o volume do código fonte
porem estou com esses erros ainda

@caduvieira
Copy link

Sei5 é com um php mais novo

@abreujean
Copy link
Author

abreujean commented Sep 12, 2024

@caduvieira sim
mais preciso migrar para da versão antiga.

@caduvieira
Copy link

A imagem está com php83? Acho que não. Não é o PHP indicado para o SEI5.

E o "Erro validando acesso no Sistema de Permissão" pode ter haver com o SEI ou SIP token. Verifique isso antes. Vá no repositório do SEI que tem isso na FAQ

@abreujean
Copy link
Author

@caduvieira
entrando no meu container eu vi que o projeto está com php 7.3
so que não encontrei opção para alterar o php no env
fico limitado em relação a isso, sobre o sistema de permissão vou pesquisar sobre o token

image

@caduvieira
Copy link

Esse projeto é para o SEI4. Não é para o SEI5

@abreujean
Copy link
Author

@caduvieira a versão do código que estou usando é a 4.1.0
não consegui encontrar o FAQ que fala sobre o SEI ou SIP token
pode me enviar o link?

@abreujean
Copy link
Author

abreujean commented Sep 13, 2024

@caduvieira
#65 (comment)

se puder olhar a resposta acima
eu avancei um pouco mais

subi o projeto com o ldap desativado e migrei o dump do sei e do sip
so que na hora de atualizar os scripts
php /opt/sip/scripts/atualizar_versao_sip.php
php /opt/sei/scripts/atualizar_versao_sei.php

como o @marlinhares indicou estou recebendo os erros

image
image

@caduvieira
Copy link

Se você tem acesso ao 4.1.0 então tem acordo com o TRF4. Sugiro falar com eles se você não tiver acesso ao github.com/pengovbr/sei

Você não pode subir dump do 4.1.0 e rodar o script.

Você deve subir o dump do 4.0.X e rodar o script. Não deixou claro o que você fez.

@abreujean
Copy link
Author

abreujean commented Sep 13, 2024

@caduvieira
Estou precisando migrar do 4.0.x para o 4.1.x
o procedimento é esse
eu coloco as pastas do 4.1.0 dentro do FonteSEI e aponto no envlocal.env
subo o projeto

tudo funcionando normal até aqui, e com o ldap desativado como indicou @marlinhares

depois pego o dump do banco de dados do sei e do sip do meu projeto anterior com o sei 4.0.9
subo no projeto atual (preciso fazer isso porque no projeto anterior usa mysql e no atual mariadb)

entro no container da aplicação "docker-compose-app-1" com

docker exec -it [id do container] bash

e executo os scripts, o erro exibido na mensagem acima aparece nessa fase

e mesmo listanto os orgãos no login meu usuario e senha dão erro de autencidade

image

o @marlinhares me indicou esse procedimento mais informou na #65
que não tinha testado ainda, talvez com esse erro possa ser corrigido algo nesse processo que me ajude na migração

@caduvieira
Copy link

A tabela infra_erro_php só é criado no 4.1.0. Veja o script e procure por infra_erro_php tanto no 4.0 como no 4.1. Você vai ver do que estou falando

@caduvieira
Copy link

E o LDAP/forma de autenticação está configurado também no dump.

Faz todo esse teu processo sem o dump para ver se consegue ir do 4.0 para o 4.1

@abreujean
Copy link
Author

@caduvieira Eu acho que o problema pode estar ai
estou subindo a base sem apagar a atual
pode ser isso
vou refazer apagando as tabelas da atual

eu so não entendi essa parte de fazer todo o processo sem o dump...

@abreujean
Copy link
Author

@caduvieira
fiz o procedimento apagando as tabelas e subindo as novas
funcionou!

so que agora quando logo ele me da um redirect para a url de produção
a que estava configurada no projeto que fiz o bakup do banco no 4.0.x

O que pode ser ?

@caduvieira
Copy link

caduvieira commented Sep 13, 2024

@caduvieira Eu acho que o problema pode estar ai estou subindo a base sem apagar a atual pode ser isso vou refazer apagando as tabelas da atual

eu so não entendi essa parte de fazer todo o processo sem o dump...

Para teste somente. E demonstrar que o problema não é o script. Assim você vai usar somente o banco de referência.

so que agora quando logo ele me da um redirect para a url de produção
a que estava configurada no projeto que fiz o bakup do banco no 4.0.x
O que pode ser ?

E você não está configurando a url no banco então. Dá uma lida no manual e pede ajuda ao TRF4 conforme seu acordo. Não tenho como linkar nada aqui visto que você não tem acesso ao projeto do PEN

@caduvieira
Copy link

Você precisa fazer o dump em um ambiente real. Você não pode simplesmente apagar tudo pois vai perder seus dados.

@abreujean
Copy link
Author

@caduvieira
Fiz todos os procedimentos
migrei o banco, rodei os scripts, atualizei a url no banco também

so que agora me retorna esse erro

image

alguns comentários atrás você comentou sobre o sei ou sip Token
mais não encontrei informação sobre isso

pode me ajudar ?

@caduvieira
Copy link

caduvieira commented Sep 20, 2024

Quando você sobe do 3.1 para o 4 é gerado um token. Veja o teu arquivo de configuração antigo que deve ter ele lá.

Fale com o TRF4 para te esclarecer já que você está usando o 4.1.0 e indica que você tem ACT com eles.

@caduvieira
Copy link

E isso aqui não é para produção.

@abreujean
Copy link
Author

@caduvieira
vou pedir esclarecimento para o TRF4

qual é o projeto para produção?

@caduvieira
Copy link

não há um

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants