5.5 疑難排解

如果您在安裝程序中遇到問題,請嘗試這些疑難排解步驟。 如果它們不起作用,請聯絡「Novell 支援」。 您的 Novell 代表會解決您可能遇到的任何設定和組態問題。

問題

建議的動作

您想要修改安裝期間所做的「使用者應用程式」組態設定。 包括諸如下列項目的組態:

  • Identity Vault 連接和證書
  • 電子郵件設定
  • Metadirectory 使用者身份、使用者群組
  • iChain 設定

您可以不依賴安裝程式來執行組態公用程式。

在 Linux 上,從安裝目錄 (預設為 /home/user/novell/idm) 執行此指令:

configupdate.sh

在 Windows 上,從安裝目錄 (預設為 c:\novell\idm) 執行此指令:

configupdate.bat

啟動 JBoss 時發生例外,並顯示記錄訊息「連接埠 8080 已在使用中」。

關閉可能已在執行之 Tomcat 的任何例項 (或其他伺服器軟體)。 如果您決定重新設定 JBoss 的組態,以使用 8080 以外的連接埠,請記得編輯 iManager 中「使用者應用程式驅動程式」的組態設定。

您會看到啟動 JBoss 時找不到任何託管證書的訊息。

請確定您是使用隨「使用者應用程式」安裝的 JRE 來啟動 JBoss。

無法登入入口網站管理頁面。

請確定「使用者應用程式」管理員帳戶存在。 請勿將此帳戶與您的 iManager 管理帳戶混淆。 它們是兩個不同的管理物件。

可以以管理員身份登入,但無法建立新使用者。

「使用者應用程式管理員」必須是頂端容器的託管者,並需要具有「監督者」權限。 您可以嘗試設定「使用者應用程式」的「管理員」權限與輕量目錄存取協定 (LDAP) 管理員的權限相等 (使用 iManager),這只是權宜之計。

啟動 JBoss 時,發生 MySQL 連接錯誤。

請勿以根部身份執行。

請確定 MySQL 正在執行 (並且執行的是正確的副本)。 結束 MySQL 的任何其他例項。 執行 /idm/mysql/start-mysql.sh,然後執行 /idm/start-jboss.sh

在文字編輯器中檢查 /idm/mysql/setup-mysql.sh,並更正任何存在疑問的值。 然後,執行程序檔,並執行 /idm/start-jboss.sh

您在啟動 JBoss 應用程式伺服器時遇到 KeyStore 錯誤

您的 JBoss 應用程式伺服器使用的不是使用預設路徑之「使用者應用程式」安裝程式所安裝的 JRE:

/idm/jre/lib/security/cacerts

使用 keytool 指令,來輸入證書檔案:

keytool -import -trustcacerts -alias aliasName -file certFile -keystore ..\lib\security\cacerts -storepass changeit
  • 以您為此證書選擇的唯一名稱來取代 aliasName
  • 以證書檔案的完整路徑和名稱來取代 certFile
  • 預設 KeyStore 密碼為 changeit (如果您有不同的密碼,請指定它)。