Cuando AEM FORMS OSGi o AEM Forms j2EE se implementan en Linux, debe asegurarse de que las versiones de 32 bits de un conjunto de bibliotecas compartidas estén instaladas y disponibles. Las descripciones son de los propios paquetes.
A partir de Red Hat Enterprise Linux 6, la edición de 32 bits de una biblioteca tendrá la extensión de nombre de archivo .686 mientras que la edición de 64 bits tendrá .x86_64. Ejemplo, expat.i686. Antes de RHEL 6, las ediciones de 32 bits tenían la extensión .i386. Antes de instalar las ediciones de 32 bits, asegúrese de que están instaladas las ediciones de 64 bits más recientes. Si la edición de 64 bits de una biblioteca es anterior a la versión de 32 bits que se está instalando, obtendrá un error como el siguiente:
0mError: Versiones de multilib protegidas: libsepol-2.5-10.el7.x86_64 != libsepol-2.5-6.el7.i686 [0mError: Se encontraron problemas con la versión de Multilib.]
En Red Hat Enterprise Linux, use el Modificador de actualización de YellowDog (YUM) para instalar, como se muestra a continuación:
Además, debe crear enlaces simbólicos libcurl.so, libcrypto.so y libssl.so que apunten a las últimas versiones de 32 bits de las bibliotecas libcurl, libcrypto y libssl respectivamente. Puede encontrar los archivos en /usr/lib/ ln -s /usr/lib/libcurl.so.4.5.0 /usr/lib/libcurl.so ln -s /usr/lib/libcrypto.so.1.1.1c /usr/lib/libcrypto.so ln -s /usr/lib/libssl.so.1.1.1c /usr/lib/libssl.so
puede haber conflictos entre las arquitecturas x86_64 e i686 durante las actualizaciones, como por ejemplo: Error: Error de comprobación de transacciones: archivo /lib/ld-2.28.so desde la instalación de glibc-2.28-72.el8.i686 entra en conflicto con el archivo desde el paquete glibc32-2.28-42.1.el8.x86_64
Si se encuentra con esto, desinstale primero el paquete infractor, como en este caso: eliminar glibc32-2.28-42.1.el8.x86_64
Todo dicho y hecho, usted desea que las versiones x86_64 e i686 sean exactamente iguales, como por ejemplo de esta salida al comando: yum info glibc
Última comprobación de caducidad de metadatos: 0:41:Hace 33 el sábado 18 de enero de 2020 11:37:08 AM EST.
Nombre de paquetes instalados : Versión de glibc : Versión 2.28: Arquitectura 72.el8: Tamaño i686: Fuente: 13 M repositorio glibc-2.28-72.el8.src.rpm: @System Desde repo : Resumen de BaseOS : La URL de las bibliotecas libc de GNU : http://www.gnu.org/software/glibc/ Licencia : LGPLv2+ y LGPLv2+ con excepciones y GPLv2+ y GPLv2+ con excepciones y Descripción de BSD y Red interna e ISC y Dominio público y GFDL : El paquete glibc contiene bibliotecas estándar que usa : varios programas del sistema. Para ahorrar espacio en disco y : , así como facilitar la actualización, el código común del sistema es : se mantienen en un lugar y se comparten entre los programas. Este paquete en particular : contiene los conjuntos más importantes de bibliotecas compartidas: la norma C : biblioteca y la biblioteca matemática estándar. Sin estas dos bibliotecas, un : El sistema Linux no funcionará.
Nombre : Versión de glibc : Versión 2.28: Arquitectura 72.el8: x86_64 Tamaño: Fuente: 15 M repositorio glibc-2.28-72.el8.src.rpm: @System Desde repo : Resumen de BaseOS : La URL de las bibliotecas libc de GNU : http://www.gnu.org/software/glibc/ Licencia : LGPLv2+ y LGPLv2+ con excepciones y GPLv2+ y GPLv2+ con excepciones y Descripción de BSD y Red interna e ISC y Dominio público y GFDL : El paquete glibc contiene bibliotecas estándar que usa : varios programas del sistema. Para ahorrar espacio en disco y : , así como facilitar la actualización, el código común del sistema es : se mantienen en un lugar y se comparten entre los programas. Este paquete en particular : contiene los conjuntos más importantes de bibliotecas compartidas: la norma C : biblioteca y la biblioteca matemática estándar. Sin estas dos bibliotecas, un : El sistema Linux no funcionará.
yum list instalado yum search [part_of_package_name]
yum what [package_name]
yum install [package_name]
yum reinstall [package_name]
información de yum [package_name]
yum deplist [package_name]
eliminar yum [package_name]
yum check-update [package_name]
actualización de yum [package_name]