PowerFlex 3.X: Não é possível criar a lockbox após o upgrade do Java
Summary: A IU da Web do PowerFlex Gateway (GW) não carrega, e o usuário final não pode criar uma lockbox após o upgrade do Java para a versão 1.8.0 build 351.
Symptoms
Upgrade da versão do Java do PowerFlex Gateway versão 3.6.0.4
para a compilação 351
1.8.0 A IU da Web do gateway mostra o erro:
This site can't be reached The connection was reset. ... ERR_CONNECTION_RESET
O ScaleIO.log do gateway mostra o seguinte erro:
2024-08-14 10:02:11,609 [Thread-3] ERROR c.e.s.a.mdm_proxy.MdmProxyServiceGW - in ScaleIo alert poller: java.lang.IllegalStateException: Failed to load default crypto configuration. Either instantiate Lockbox with a custom crypto configuration or install a JCE provider which is capable of supporting the default crypto configuration
A seguinte mensagem de erro também pode ser vista ao criar uma lockbox:
/opt/emc/scaleio/gateway/bin/FOSGWTool.sh --set_mdm_credentials --mdm_user admin --create_default_lockbox --mdm_password "<mdm_password>" Exception in thread "main" java.lang.IllegalStateException: Failed to load default crypto configuration. Either instantiate Lockbox with a custom crypto configuration or install a JCE provider which is capable of supporting the default crypto configuration
Impacto
Não é possível acessar a interface do usuário do GW ou criar uma lockbox.
Cause
Depois de fazer upgrade do Java para a versão 1.8.0_351, a interface do usuário do GW falha ao carregar e não pode criar uma lockbox. Esse problema ocorre porque os arquivos JAR assinados com algoritmos SHA-1 são restritos por padrão no Java e tratados como não assinados.
O problema está relacionado à biblioteca cryptoj assinada com SHA-1 e usada pelo GW.
Resolution
Faça upgrade do PowerFlex Gateway para a versão 3.6.1 ou posterior.
Versão afetada:
PowerFlex 3.6 ou inferior
Versão corrigida:
PowerFlex 3.6.1