當AEM FORMS.在Linux上部署OSGi或AEM Forms j2EE時,您必須確保安裝並提供一組共用庫的32位版本。 說明來自套件本身。
從Red Hat Enterprise Linux 6開始,32位版本的庫的副檔名為。686,而64位版本的庫的副檔名為.x86_64。 例如expat.i686。 在RHEL 6之前,32位元版本的副檔名為.i386。 安裝32位版本之前,請確定已安裝最新的64位版本。 如果64位元版本的程式庫早於所安裝的32位元版本,您會收到下列錯誤:
0m錯誤:受保護的多庫版本:libsepol-2.5-10.el7.x86_64 != libsepol-2.5-6.el7.i686 [0m錯誤:發現多庫版本問題。]
在Red Hat Enterprise Linux上,使用YellowDog Update修飾符(YUM)進行安裝,如下所示:
此外,您還需要建立libcurl.so、libcrypto.so和libssl.so符號連結,分別指向libcurl、libcrypto和libssl庫的最新32位版本。 您可以在/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中找到檔案
在更新期間,x86_64和i686體系結構之間可能存在衝突,例如:錯誤:事務檢查錯誤:從glibc-2.28-72.el8.i686安裝的檔案/lib/ld-2.28.so與包glibc32-2.28-42.1.el8.x86_64的檔案衝突
如果您遇到此問題,請先卸載違規包,如下所示:yum remove glibc32-2.28-42.1.el8.x86_64
所有說明和完成,您希望x86_64和i686版本完全相同,例如從此輸出到命令:yom info glibc
上次元資料過期檢查:0:41:33年前於2020年1月18日週六11:37:東部標準時間上午08點。
已安裝的軟體包名稱:glibc版本:2.28版:72.el8架構:i686大小:13M來源:glibc-2.28-72.el8.src.rpm儲存庫:@System從存放庫:BaseOS摘要:GNU libc庫URL :http://www.gnu.org/software/glibc/授權:LGPLv2+和LGPLv2+(帶有例外)以及GPLv2+和GPLv2+(帶有例外)以及BSD和內網、ISC和公共域和GFDL描述:glibc套件包含所使用的標準程式庫:系統上的多個程式。 為了節省磁碟空間和:記憶體,為了讓升級更輕鬆,常見的系統程式碼為:在一個地方保持,並在各方案之間共用。 此特定套件:包含最重要的共用程式庫集:標準C :程式庫和標準數學程式庫。 若沒有這兩個資料庫,即為:Linux系統無法運行。
名稱:glibc版本:2.28版:72.el8架構:x86_64大小:15 M來源:glibc-2.28-72.el8.src.rpm儲存庫:@System從存放庫:BaseOS摘要:GNU libc庫URL :http://www.gnu.org/software/glibc/授權:LGPLv2+和LGPLv2+(帶有例外)以及GPLv2+和GPLv2+(帶有例外)以及BSD和內網、ISC和公共域和GFDL描述:glibc套件包含所使用的標準程式庫:系統上的多個程式。 為了節省磁碟空間和:記憶體,為了讓升級更輕鬆,常見的系統程式碼為:在一個地方保持,並在各方案之間共用。 此特定套件:包含最重要的共用程式庫集:標準C :程式庫和標準數學程式庫。 若沒有這兩個資料庫,即為:Linux系統無法運行。
已安裝yum搜索 [part_of_package_name]
yum whatprovides [package_name]
yum安裝 [package_name]
yom重新安裝 [package_name]
yup資訊 [package_name]
yum deplis [package_name]
刪除 [package_name]
yum檢查更新 [package_name]
yum更新 [package_name]