7.0 Identity Manager 疑難排解

使用整合式安裝程式安裝 Identity Manager 時,請注意以下資訊︰

安裝問題

動作: 如果 Idenity Manager 安裝期間發生錯誤,請務必參閱平台對應的記錄檔案︰
  • Linux/Solaris: /var/opt/novell/idm/install/logs/

  • Windows︰ 預設位置為 C:\novell\IdentityManager\install\logs\。您可以根據指定的安裝位置變更記錄檔案位置。

動作: 若要偵測一般的失敗,有關安裝問題請參閱 ii_install.log 檔案,有關組態問題請參閱 ii_configure.log 檔案,有關升級問題請參閱 ii_upgrade.log 檔案,有關解除安裝問題請參閱 ii_uninstall.log 檔案。在記錄檔案中,尋找文字 exitValue = xxx。如果值不為 0,則說明某項指令執行失敗,並產生一個記錄檔案。請參閱該記錄檔案瞭解失敗的更多詳細資料。

例如,

"/home/siva/build/products/Reporting/IDMReport.bin" -DIA_USER_JRE_HOME="/opt/nov
ell/idm/jre" -i silent -f "/tmp/idmreporting_configure.properties"
execute command
  exitValue = 1
log file location   :/tmp/idmreporting_configure.properties
log file location   :/opt/novell/idm/rbpm/IDMReporting//RPT_Install.log

以上的 ii_install.log 檔案片段指出指令已失敗,因為 exitValue 為 1 (非零)。如需進一步分析,請參閱指令中提到的 /opt/novell/idm/rbpm/IDMReporting/RPT_Install.log

組態期間傳遞強制參數

來源︰ 組態期間,安裝程式可能會在組態參數指定後顯示以下錯誤訊息︰
Some of the inputs are not proper. They are highlighted in Red.
可能的原因: 視反白的參數而定,顯示錯誤訊息的原因可能為以下其中一種︰
  • 連接埠號碼已在使用中。

  • 傳遞的 DNS 主機名稱無效。

  • DN 格式不正確。

動作: 請進行下列幾項操作:
  • 如果連接埠已在使用中,請使用其他連接埠號碼。

  • 指定一個有效的 DNS 名稱,如果不想指定 DNS 名稱也可以指定一個有效的 IP 位址。

  • 驗證是否使用 LDAP 格式指定了有效的 DN。

主機檔案包含 127.0.0.2 項目時組態失敗

可能的原因: 如果 /etc/hosts 檔案中包含 127.0.0.2 迴路位址項目,則系統會為 127.0.0.2 迴路位址建立預設 IP 證書。
動作: 可能的解決方式有兩種︰
  • 如果主機檔案中包含 127.0.0.2 迴路位址項目,請編輯 /etc/hosts 檔案。

    例如,127.0.0.2 主機名稱。將其設定成注解並確認檔案中包含實際的 IP 位址。

安裝程式拋出 java.io.FileNotFoundException

可能的原因: 如果系統 tmp 目錄不存在,安裝程式在啟動後不久即會拋出此例外。
動作 建立系統 tmp 目錄。

網路樹名稱已經存在時自動產生網路樹名稱

來源︰ 整合式安裝程式會在網路樹名稱已經存在的情況下嘗試自動產生該網路樹名稱。

次要伺服器安裝

說明: 整合式安裝程式會在所有次要伺服器安裝上新增包含伺服器物件的複製本。它會等到複製本開啟。

服務未執行

說明: 部分服務可能因其所需的連接埠被佔用而無法執行。
動作: 確保下列連接埠可供使用,然後再開始安裝。請執行 netstat -anp | egrep 指令檢查這些連接埠是否可以使用。
netstat -anp | egrep
':(524|389|636|8028|8030|8090|8000|7707|8006
|8009|8081|8443|8009|8080|8443|1199|1198|119
0|3973|4544|4545|4546|4557|4812|4813|8109|81
83|8180|8543|29007|37022|8180|10013|10014|61
616|61617|1514|15432|5556|1289|1443|1468)'

偵測系統的目前狀態

說明: 請確保您已備份安裝程式的狀態檔案。整合式狀態檔案是安裝程式用於獲取資訊的重要組態檔案,這些資訊包括系統的目前狀態、已安裝的元件、已設定的元件或已解除安裝的元件。
動作: 按如下方式備份狀態檔案︰
  • Linux/Solaris: 執行 /etc/opt/novell/idm/install/conf/install_state.conf

  • Windows︰ 執行 C:\Novell\conf\install_state.conf

在 Windows 上解除安裝 Identity Manager 期間,整合式安裝程式可能會懸置

可能的原因: 在解除安裝 Identity Manager 之前,安裝程式會嘗試停止所有獨立的服務。由於一些服務會依賴 DHost,因此有時安裝程式可能無法停止 DHost 服務。
動作: 執行以下步驟,檢查安裝程式是否在 Identity Vault 解除安裝期間懸置︰
  1. 移至「控制台」,開啟「Novell eDirectory 服務」,然後按一下「啟動」按鈕。如果安裝程式懸置,則會顯示以下訊息︰

    Novell eDirectory Service is in a NT service Stop Pending State.
    
  2. 若要繼續解除安裝,請手動從「工作管理員」停止 DHost 服務。

Windows 執行時期配送安裝可能會因安裝失敗而強制執行重新開機

說明: Metadirectory 安裝失敗,且 <安裝位置>\ii_install.log 檔案中會記錄如下訊息︰
:\Users\Administrator\IDM4\products\eDirectory\x64\windows\x64\redist_pkg\vcredist_x86.exe" /q:a /c:"msiexec /i vcredist.msi /qn /l C:\Users\ADMINI~1\AppData\Local\Temp\vcredist32_Windows_x64_Install.log"
execute command exitValue = 3010 
動作: vcredist 可執行檔傳回的錯誤碼 3010 表示成功,也就是說您必須將 Windows 機器重新開機。執行重新開機程序之後,請重新啟動安裝程式,安裝將繼續正常進行。將機器重新開機不會影響之前成功安裝的檔案。

在 UNIX 上設定透過協力廠商 ISO 解壓縮工具解壓縮的 ISO

說明: 如果在 UNIX 上透過協力廠商 ISO 解壓縮工具解壓縮 ISO,則 Identity Manager 4.0.1 整合式安裝程式的設定會失敗。
動作: 若要成功設定,請使用 mount -o loop 指令。

啟用 XDAS 會降低效能

可能的原因: 如果啟用 XDAS 事件記錄,則在未設定 SLP 的情況下,Identity Manager 引擎效能會降低。
動作: 應正確設定並執行 SLP 以確保效能不受影響。

Identity Manager 元件解除安裝問題

來源︰ 解除安裝期間,若一或多個元件無法解除安裝,當您再次嘗試解除安裝時「解除安裝」選項會停用。在 Windows 上解除安裝失敗的其中一個原因可能是未設定 JAVA_HOME 和 PATH 變數。
動作: 按如下方式執行個別元件解除安裝程式︰
  • Linux/Solaris: 執行以下指令解除安裝個別元件︰

    • Metadirectory︰ 解除安裝 Identity Manager 架構︰

      /root/idm/Uninstall_Identity_Manager/Uninstall_Identity_Manager
      

      解除安裝 Identity Vault︰

      /opt/novell/eDirectory/sbin/nds-uninstall
      
    • JBoss: 執行以下指令:

      $IA_RBPM_POSTGRESQL_INSTALL_PATH$/JBossPostgreSQL_Uninstaller/Uninstall_JBossPostgreSQL
      
    • Roles Based Provisioning Module︰ 執行以下指令:

      java -jar /opt/novell/idm/rbpm/RemoveUserApp/uninstaller.jar
      
    • Identity Reporting 模組︰ 執行以下指令:

      /opt/novell/idm/rbpm/Uninstall_Identity Reporting/Uninstall Identity Reporting
      
    • 事件稽核服務︰ 執行以下指令:

      /opt/novell/sentinel_eas/Uninstall_Event Auditing Service/Uninstall Event Auditing Service
      
    • 角色對應管理員︰ 執行以下指令:

      /opt/novell/idm/rma/rma-uninstall.sh -s
      
    • Designer: 執行以下指令:

      /opt/novell/idm/Designer/UninstallDesigner/Uninstall Designer for Identity Manager
      
    • Analyzer︰ 執行以下指令:

      /opt/novell/idm/Analyzer/UninstallAnalyzer/Uninstall Analyzer for Identity Manager
      
    • iManager︰ 執行以下指令:

      /var/opt/novell/tomcat5/webapps/nps/UninstallerData/UninstalliManager
      
  • Windows︰ 透過「Windows」>「新增/移除程式」解除安裝所有元件 (角色對應管理員除外)。若要解除安裝角色對應管理員,請在指令提示符處執行 C:\novell\IdentityManager\RMA\rma-uninstall.bat