Problema
Está ejecutando Adobe LiveCycle 8.x, 9.x o 10.x en Solaris 10. Cuando aplique la Actualización 10 a Solaris, los formularios ya no se convertirán correctamente a través de la salida de LiveCycle y verá un error similar al siguiente en el registro de su servidor de aplicación:
####<Jan 1, 2012 12:00:00 AM EST> <Error> <com.adobe.formServer.PA.XMLFormAgentWrapper> <t0q22k><ServerName> <[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>><BEA1-1DE0F90E6C7CBD70F8FA> <> <1326470773795> <BEA-000000> <ALC-OUT-002-004: Unable to findservice: XMLFormService, error: Connection to failed service.>
####<Jan 1, 2012 12:00:01 AM EST> <Warning> <com.adobe.service.ProcessResource> <t0q22k> <ServerName><ProcessResource@17c112(name=XMLForm.exe,pid=0) Error Reader> <<anonymous>> <> <> <1326470775446><BEA-000000> <BMC024: Service XMLFormService: Process ProcessResource@17c112(name=XMLForm.exe,pid=0) terminated abnormally with error code {3}>
Existe un problema de interacción entre la configuración del compilador que Adobe utiliza para compilar el XMLFormService y algunas adiciones que Oracle ha realizado a Solaris para que admita extensiones de GNU en su versionado de símbolos ELF. Esto significa que Solaris ya no reconoce XMLFormService como un ejecutable válido y no lo ejecutará.
Solución
La solución es desactivar la comprobación del enlazador en tiempo de ejecución eliminando la entrada DT_VERSYM de la sección dinámica de objetos en libstdc++.so.6.
Para ello, debe ejecutar el siguiente comando:
% elfedit -e 'dyn:delete versym' libstdc++.so.6 libstdc++.so.6-alt
Información adicional
Esta solución se ha aplicado correctamente en el campo y se ha extraído de un artículo publicado en los foros de soporte de Oracle. Puedes ver la publicación original del foro aquí: https://forums.oracle.com/forums/thread.jspa?threadID=2294952