Google
 

jueves, 19 de noviembre de 2009

OpenSSO en Glassfish

Buenas

estoy instalando OpenSSO Express 8 en Glassfish con el war opensso.war y da problemas si tienes un idioma diferente al inglés. Así que hay que cambiar el locale del SO y decirle que utilize en_US. Es un bug de OpenDS conocido desde la versión 7.

Da un error del estilo a:
category=CONFIG severity=SEVERE_ERROR msgID=3407988
msg=An error occurred while trying to initialize a backend loaded from class
org.opends.server.backends.TrustStoreBackend with the information in
configuration entry ds-cfg-backend-id=ads-truststore,cn=Backends,cn=config:
Error while attempting to generate a self-signed certificate ads-certificate in
the trust store file config/ads-truststore: KeyStoreException(Multi-prompt
didn't match: La contraseña del certificado ads-certificate no coincide )
(TrustStoreBackend.java:1897 TrustStoreBackend.java:359
BackendConfigManager.java:1298 BackendConfigManager.java:279
DirectoryServer.java:2555 DirectoryServer.java:1358 EmbeddedUtils.java:89
EmbeddedOpenDS.java:263 EmbeddedOpenDS.java:198 AMSetupServlet.java:513
AMSetupServlet.java:569 AMSetupServlet.java:645 AMSetupServlet.java:360
DefaultSummary.java:110 NativeMethodAccessorImpl.java:-2
NativeMethodAccessorImpl.java:39 DelegatingMethodAccessorImpl.java:25
Method.java:597 ClickUtils.java:1393 ActionLink.java:498 ClickServlet.java:555
...). This backend will be disabled
Para solucionarlo:
# vim /etc/default/locale
LANG="en_US.UTF-8"

Reiniciamos y la siguiente vez que intentemos instalar OpenSSO no dará problemas

Tutorial para la instalación de OpenSSO

David

No hay comentarios: