PowerFlex 3.X: Po upgradu jazyka Java nelze vytvořit bezpečnostní modul
Summary: Webové uživatelské rozhraní brány PowerFlex Gateway (GW) se nenačte a koncový uživatel nemůže po upgradu Javy na sestavení 351 na verzi 1.8.0 vytvořit bezpečnostní modul.
Symptoms
PowerFlex Gateway verze 3.6.0.4
Upgradovaná verze Java na sestavení 1.8.0 351
Ve webovém uživatelském rozhraní brány se zobrazí chyba:
This site can't be reached The connection was reset. ... ERR_CONNECTION_RESET
V ScaleIO.log brány se zobrazí následující chyba:
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
Při vytváření bezpečnostního modulu se může zobrazit také následující chybová zpráva:
/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
Důsledky
Nelze získat přístup k uživatelskému rozhraní GW ani vytvořit bezpečnostní modul.
Cause
Po upgradu Javy na verzi 1.8.0_351 se uživatelské rozhraní GW nenačte a nelze vytvořit bezpečnostní modul. K tomuto problému dochází, protože soubory JAR podepsané algoritmy SHA-1 jsou ve výchozím nastavení v Javě omezeny a považovány za nepodepsané.
Problém souvisí s knihovnou cryptoj podepsanou SHA-1 a používanou GW.
Resolution
Upgrade brány PowerFlex na verzi 3.6.1 nebo vyšší.
Dotčená verze:
PowerFlex 3.6 nebo nižší
Pevná verze:
PowerFlex 3.6.1