Executor de auto-extração que não extrai outros arquivos

1

** Problema

Estamos tentando executar um executável de extração automática (SFX) para instalar um produto Oracle, o Oracle Enterprise Manager 13.2. A instalação começa, funciona por um curto período de tempo e, em seguida, sai, limpando depois de si, mas sem mensagens de erro ou arquivos de log explicando por que a instalação não foi executada.

** Ambiente

Windows 2016 (Windows NT 6.2), nenhum service pack. Instalação limpa da VM com o endurecimento exigido pelo cliente aplicado. Todos os requisitos de hardware e (conhecidos) de software foram atendidos. O SO é certificado pelo fornecedor (I.E., o Oracle diz que isso deve funcionar no Windows 2016). Checksums são validados em todos os arquivos baixados.

** Detalhes

O conjunto completo de arquivos de instalação baixados inclui o SFX "setup_em13200_win64.exe" e cinco arquivos zip adicionais.

O SFX contém uma pasta chamada Disk1 e um arquivo autorun.inf.

Cada um dos cinco arquivos zip adicionais contém uma única pasta chamada Disk2, Disk3, ..., Disk6.

Quando executado, o SFX deve seguir os seguintes passos:

(Works) 1. No local especificado pela variável de ambiente TEMP, crie uma pasta de trabalho com um nome arbitrário.

(Works) 2. Na pasta de trabalho, crie uma pasta chamada Disk1 e um arquivo autorun.inf.

(Falha neste momento, os próximos passos são da análise dos resultados da execução do SFX no meu laptop.)

  1. Na pasta de trabalho, extraia os outros arquivos zip associados para criar pastas Disk2, Disk3, ..., Disk6.

  2. Na pasta de trabalho, crie uma pasta "oracle.jdk" e coloque um 1.7 JDK nela.

  3. Inicie o Oracle Universal Installer (um arquivo jar) usando o JDK instalado em oracle.jdk.

As etapas 1 e 2 funcionam, mas o processo é interrompido e limpo após a etapa 2. Não há mensagens de erro.

  • O processo funciona no meu laptop e em um servidor de 2016 que não tem o endurecimento exigido pelo cliente aplicado e não está anexado ao domínio.

  • O processo não funcionou em outros servidores de 2016 no domínio (tentamos três).

  • O processo não funciona mesmo quando desassociamos o servidor do domínio (o que deve remover o GPO e outro endurecimento, acreditamos).

** Conclusão

Nós tentamos muitas abordagens para corrigir isso sem sucesso. A única coisa que funciona até agora é extrair manualmente os arquivos, configurar algumas variáveis de ambiente e executar o instalador do Oracle manualmente. Embora isso pareça ser uma solução viável, este é um ambiente de produção e nossa preferência é entender o que está fazendo o SFX parar quando ele tenta descompactar os outros arquivos.

Postagem anterior nos fóruns da comunidade da Oracle está aqui: link

Todas as sugestões são bem-vindas.

Obrigado!

-Tom

    
por tomwn 10.11.2018 / 22:00

0 respostas