Páginas filhas
  • Invalid update mark in metadata (data dictionary)

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)