Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
BedrockMission!

Learn More

View all

Sign in to view all badges

AEM - Linux | Installing 32 bit version of shared libraries | AEM Community Blog Seeding

Avatar

Avatar
Establish
Community Manager
kautuk_sahni
Community Manager

Likes

1,157 likes

Total Posts

6,247 posts

Correct Reply

1,144 solutions
Top badges earned
Establish
Coach
Originator
Contributor 2
Contributor
View profile

Avatar
Establish
Community Manager
kautuk_sahni
Community Manager

Likes

1,157 likes

Total Posts

6,247 posts

Correct Reply

1,144 solutions
Top badges earned
Establish
Coach
Originator
Contributor 2
Contributor
View profile
kautuk_sahni
Community Manager

05-05-2021

hlx_18ca91f92b7c2e62f341e6b549d9fb0c4995b3615

AEM - Linux | Installing 32 bit version of shared libraries by Adobe Docs

Abstract

Installing 32 bit version of shared libraries
When AEM FORMS OSGi or AEM Forms j2EE is deployed on Linux, you have to ensure that 32-bit versions of a set of shared libraries are installed and available. The descriptions are from the packages themselves.
1. expat (Stream-oriented XML parser C library for parsing XML, written by James Clark)
2. fontconfig (Font configuration and customization library designed to locate fonts within the system and select them according to requirements specified by applications)
3. freetype (Font rendering engine, developed to provide advanced font support for a variety of platforms and environments. It can open and manages font files as well as efficiently 4. load, hint and render individual glyphs. It is not a font server or a complete text-rendering library)
5. glibc (Core libraries for the GNU system and GNU/Linux systems, as well as many other systems that use Linux as the kernel)
6. libcurl (Client-side URL transfer library)
7. libICE (Inter-Client Exchange Library)
8. libicu (Library that provides robust and full-featured Unicode and locale support - International Components for Unicode). Both 64-bit and 32-bit editions of this library is required
9. libSM (X11 Session Management library)
10. libuuid (DCE compatible Universally Unique Identifier library - used to generate unique identifiers for objects that may be accessible beyond the local system)
11. libX11 (X11 client-side library)
12. libXau (X11 Authorization Protocol - useful for restricting client access to the display)
13. libxcb (X protocol C-language Binding - XCB)
14. libXext (Library for common extensions to the X11 protocol)

From Red Hat Enterprise Linux 6 onwards, the 32-bit edition of a library will have the filename extension .686 while the 64-bit edition will have .x86_64. Example, expat.i686. Prior to RHEL 6, 32-bit editions had the extension .i386. Before installing the 32-bit editions, make sure the latest 64-bit editions are installed. If the 64-bit edition of a library is older than the 32-bit version being installed, you will get an error such as below:

0mError: Protected multilib versions: libsepol-2.5-10.el7.x86_64 != libsepol-2.5-6.el7.i686 [0mError: Multilib version problems found.]

Read Full Blog

AEM - Linux | Installing 32 bit version of shared libraries

Q&A

Please use this thread to ask the related questions.

AEM AEMIBlogSeeding Experience Manager