Assunto
Produto: | Microsiga Protheus |
Versões: | 12 |
Ocorrência: | Durante a migração de versão ou de release, ocorre o erro: Invalid update mark in metadata (data dictionary) |
Passo a passo: | Este erro ocorre quando a marca da versão da release não é corretamente carregada. O cenário mais comum de detectar este erro é em ambiente Linux, se o arquivo de dicionário (SXSBRA ou SDFBRA) for descompactado no Windows e transferido já descompactado (via programa de FTP, por exemplo) em modo binário para o servidor Linux. Desta forma, quando o compatibilizador do Protheus vai fazer o carregamento dos arquivos de dicionário através desse arquivo transferido, o mesmo é corrompido. A recomendação é transferir para o servidor Linux o arquivo original, ainda compactado, e só descompactar já no servidor Linux antes de executar o compatibilizador.
Nota: Ao preparar o ambiente para a migração, não é recomendável abrir o Protheus após atualizar os arquivos, mas sim, rodar direto o compatibilizador (UPDDISTR para migração de release ou MPT10TO120 para migração de versão) |