Erro 1722 com agentes privados do Windows Jitterbit
Emitir
A instalação do agente privado do Windows falha com esta mensagem de erro:
Error 1722. There is a problem with this Windows Installer package. A program run as part of the setup did not finish as expected. Contact your support personnel or package vendor. ...
Causa e resolução do problema
Há vários motivos pelos quais a instalação do agente privado pode falhar com essa mensagem de erro. Dois dos motivos mais comuns são um conflito com o Microsoft Visual C++ Redistributable ou ter caracteres não permitidos na senha do PostgreSQL.
Microsoft Visual C++ Redistribuível
Um conflito com uma versão existente do Microsoft Visual C++ Redistributable pode causar o Erro 1722.
Agentes privados exigem Microsoft Visual C++ Redistributable para Visual Studio 2015, 2017, 2019 a ser instalado antes de instalar um agente privado. A Microsoft inclui os mesmos arquivos redistribuíveis para o Visual Studio C++ 2015, 2017 e 2019. Instale a versão de 64 bits do Windows usando vc_redist.x64.exe
.
Nota
Se estiver instalando um agente privado anterior à versão 10.3 e bibliotecas do Visual Studio, como as versões anteriores do Visual Studio C++ Redistributable para Visual Studio 2017 ou superior, já estiverem instaladas, a instalação falhará. Uma solução alternativa é baixar e instalar os arquivos apropriados disponíveis em Microsoft Visual C++ Redistributable para Visual Studio 2015, 2017, 2019 e então instale o agente privado.
A partir da versão 10.3 do Harmony, isso foi corrigido. A instalação em uma máquina que já tenha uma versão do Visual C++ Redistributable for Visual Studio superior a 2015 agora é bem-sucedida. Se você ainda estiver tendo problemas, entre em contato com o suporte.
Caracteres de senha do PostgreSQL não permitidos
Uma senha do PostgreSQL que usa caracteres não permitidos pode causar o erro 1722.
Para resolver esse problema, não use um sinal de mais (+
) como parte da senha do PostgreSQL ao instalar um agente privado. O número mínimo de caracteres para uma senha do PostgreSQL é oito (8). Recomendamos que você não use caracteres acentuados (como é
) ou qualquer um destes caracteres na senha do PostgreSQL : + @ $ % &
[] {} (), ; ? ^ = £
.