Novell Identity Manager 4.0.1 讀我檔案

2011 年 4 月 15 日

本文件包含 Novell Identity Manager 4.0.1 的已知問題。

2.0 文件
3.4 引擎

1.0 讀我檔案資訊

本讀我檔案的最新版本可在 Novell Identity Manager 文件網站中找到。

2.0 文件

本讀我檔案包含 Identity Manager 4.0.1 的已知問題。除此讀我檔案以外,Designer 4.0.1 與 Analyzer 4.0.1 另有其適用的讀我檔案:

另外還有下列產品的文件資源可供使用:

3.0 已知問題

以下幾節提供關於產品發行時一些已知問題的資訊。

3.1 Identity Manager 4.0.1 架構安裝程式問題

Identity Manager 架構安裝程式安裝期間,您可能會遇到以下問題︰

3.1.1 在 Windows 上將 Identity Manager 從 3.5.1 升級至 4.0.1 時,系統不會從「新增或移除程式」中移除 Novell Identity Manager 已連接系統項目

3.1.2 在 Windows 上,如果指定的路徑包含空格,則 Identity Manager 4.0.1 架構安裝程式無法將安裝檔案放在該位置

3.1.3 無法在包含唯讀 /usr 分割區的 Solaris 區域中安裝 Linux/UNIX 雙向驅動程式

您不可在包含唯讀 /usr 分割區的 Solaris 區域中安裝 Linux/UNIX 雙向驅動程式。如果您選取該驅動程式進行安裝,Identity Manager 4.0.1 架構安裝程式會報告錯誤。

3.1.4 Identity Manager 安裝期間,「還原預設值」按鈕無法正常運作

在 Identity Manager 安裝期間,如果從後面的頁面返回到「安裝位置」頁面,「還原預設值」按鈕不會按預期正常運作。

3.1.5 「新增或移除程式」清單顯示的 Identity Manager 版本不正確

Identity Manager 4.0.1 安裝到 Windows 機器後,如果您按一下「新增或移除程式」清單中 Identity Manager 項目下的「按一下此處獲取支援資訊」連結,顯示的是 Identity Manager 4.0。

若要查看機器上已部署之 Identity Manager 的正確版本,請執行 DxCMD 指令。

3.2 Identity Manager 4.0.1 整合式安裝程式問題

使用 Identity Manager 整合式安裝程式時,您可能會遇到以下問題︰

3.2.1 如果您使用 UNC 路徑,Identity Manager 4.0.1 整合式安裝程式在 Windows 上安裝會失敗

當您使用 Identity Manager 4.0.1 整合式安裝程式時,不能使用 UNC 路徑進行安裝和設定 (例如,\\myserver\share\Identity_Manager_4.0.1_Windows_Enterprise)。

若要解決此問題,請建立實際的映射磁碟機。

3.2.2 Identity Manager 的遠端桌面安裝可能會發生隨機失敗

如果您正從遠端桌上型電腦安裝 Identity Manager,安裝可能會失敗,並顯示一則錯誤訊息。由於相較於實際/實體存取,遠端桌面連接會滯後,因此安裝程序無法獲得本地轉介,從而導致安裝失敗。

若要解決此問題,請透過伺服器實際/實體連接或 VNC 連接安裝 Identity Manager。

3.2.3 整合式安裝程式不會將記錄伺服器新增至 logevent.cfg 檔案

設定了 Roles Based Provisioning Module 或 Identity Reporting 模組後,Windows 和 Linux 兩種平台上的 logevent.cfg 均會被修改。如果未設定 Roles Based Provisioning Module 或 Identity Reporting 模組,請使用個別的安裝程式啟用 eDirectory、Identity Manager 和角色對應管理員的稽核。如需詳細資訊,請參閱《Identity Manager Roles Based Provisioning Module 4.0.1 使用者應用程式:管理指南》中的「設定記錄」

3.2.4 新增次要伺服器之前不檢查伺服器狀態

整合式安裝程式在新增次要伺服器之前不會執行狀態檢查。

如果要透過整合式安裝程式新增次要伺服器,您必須執行 ndscheck。在 Windows 上,從 <安裝位置>\NDS 位置執行 ndscheck。在 Linux/Solaris 上,則從 /opt/novell/eDirectory/bin/ndscheck 目錄執行。指定強制參數並執行以下指令︰

ndscheck [-h <主機名稱連接埠]>] [-a <管理員 FDN>] [[-w <密碼>]

附註:在 Windows 上執行 ndscheck 會導致螢幕上顯示 eMbox 警告。請勿將這些警告視為狀態檢查失敗。您可以忽略這些警告,不必擔心有任何問題。

3.3 遠端載入器

使用遠端載入器時,您可能會遇到以下問題︰

3.3.1 Windows Server 2008 核心上不會顯示遠端載入器主控台說明頁

在 Windows Server 2008 核心上,於遠端載入器主控台中按一下「說明」時,對應的說明頁不會顯示。

若要解決此問題,請在機器上安裝瀏覽器 (如 Internet Explorer),然後在遠端載入器主控台中按一下「說明」。

3.3.2 32 位元與 64 位元遠端載入器共存時,不會產生稽核事件

如果您選擇在同一台機器上安裝 32 位元和 64 位元遠端載入器,則只有 64 位元遠端載入器會產生稽核事件。事件不會記錄到 32 位元遠端載入器的 lcache 檔案中。

32 位元和 64 位元遠端載入器安裝在一起時,事件會記錄到 64 位元 lcache 中,而 32 位元遠端載入器無法記錄稽核事件。系統會顯示「代理已在執行中錯誤」錯誤訊息。

但是,如果在安裝 32 位元遠端載入器之前已安裝 64 位元遠端載入器,則事件會記錄到 32 位元 lcache,而這會阻止 64 位元遠端載入器記錄事件。32 位元和 64 位元 lcache 無法在同一台機器上運作。

若要解決此問題,請不要在同一台機器上安裝 32 位元和 64 位元遠端載入器。

3.4 引擎

使用 Identity Manager 時,您可能會遇到以下問題︰

3.4.1 Identity Manager 4.0.1 可能偶爾會在 Solaris 10 上報告未處理的連結錯誤

在 Solaris 10 上啟動 Identity Manager 4.0.1 時,您可能偶爾會遇到未處理的連結錯誤。

若要解決此問題,請轉至 /opt/novell/eDirectory/lib/,然後手動刪除下列大小為零的檔案︰

  • libjclnt.so

  • libjclnt.so.0

3.4.2 當您在虛擬機器上啟動 eDirectory 時,Identity Manager 引擎可能會因 JNI_CreateJavaVM 中發生錯誤而無法載入

此問題只會在虛擬機器上出現。

若要解決此問題:

  1. 重新啟動 eDirectory。

  2. 如果失敗重複發生,請縮小 JVM 最小堆積大小。

  3. 重新啟動 eDirectory。

3.4.3 在驅動程式集中的其他伺服器上啟用或停用遙測工作失敗

遙測工作只能從設定其執行的伺服器上啟用或停用。

如果從設定其執行的伺服器以外的伺服器上啟用或停用遙測工作,則工作可能無法啟用/停用。即使在其他伺服器上停用遙測工作,該工作可能仍會繼續執行。

3.5 驅動程式

使用 Identity Manager 驅動程式時,您可能會遇到以下問題︰

3.5.1 JDBC 驅動程式無法從 3.5.1 之前的版本升級至 3.5.1 版或更新版本

此問題只在 MySQL 中出現。將 JDBC 驅動程式從 3.5.1 之前的版本升級至 3.5.1 版或更新版本時,升級操作失敗。

操作失敗的原因包括以下幾種︰

  • 驅動程式無法使用 mysql-connector-java-3.1.11-bin.jar 驅動程式類別讀取表格的中繼資料。

  • 您無法從狀態檔案中獲得該資訊,因為類別 JDBMKeyComparatorserialVersionUID 已在升級後發生變更。

若要解決此問題,請執行以下其中一項動作︰

  • 將協力廠商驅動程式類別從 mysql-connector-java-3.1.11-bin.jar 升級至 mysql-connector-java-5.1.6-bin.jar

  • 刪除狀態檔案並重新啟動驅動程式。

3.5.2 使用 Designer 在 Linux 上建立或設定驅動程式時,無法選取選項

建立或設定驅動程式時,有時無法選取下拉式選項。若要解決此問題:

  1. 按一下下拉式功能表,並一直按住滑鼠左鍵,直到所需的選項反白顯示。

  2. 放開滑鼠左鍵以選取該選項。

3.6 Identity Reporting 模組

使用 Identity Reporting 模組時,您可能會遇到以下問題︰

3.6.1 若未為受管理系統閘道驅動程式變更 IP 位址,則無法存取已連接系統端點

若要存取連接之系統的端點,請在受管理系統閘道驅動程式的「驅動程式組態」>「連接參數」區段中指定安裝了整合式安裝程式的機器的正確 IP 位址。

3.6.2 分開設定 Identity 報告模組和 RBPM 時顯示錯誤

若分開設定 Identity Reporting 模組和 Roles Based Provisioning Module,則整合式安裝程式會顯示以下錯誤︰

'Failed to load users/passwords/role files'

若要解決此問題,請先停止 JBoss 然後再安裝 Identity Reporting 模組,或在安裝 Identity Reporting 模組之後重新啟動 JBoss。

3.6.3 角色指定過程中資料庫欄不會填入資料

當使用者指定角色時,idmrpt_idv_identity_trust 表中的 request_date 欄未填入資料。此項目的缺陷編號為 633206。

3.6.4 延伸的屬性移除後未反映在延伸的屬性表中

如果移除之前新增到資料搜集服務驅動程式過濾器規則的屬性,該屬性不會從延伸的屬性表 (idmrpt_ext_attr,可追蹤屬性) 中移除,且 idmrpt_ext_item_attr 表中的任何資料都不會移除。此項目的缺陷編號為 633209。

3.6.5 當顯示選項設定為 1 週時,行事曆無法導覽至今天

在 Firefox 中,當「顯示選項」設定為在「行事曆」頁面中顯示一週時,則您在按一下「今天」按鈕時不會顯示今天的排程。反而會顯示下一週的某一天。若要在「行事曆」頁中顯示今天的排程,請按向上箭頭後退一週。Internet Explorer 中不會出現此問題。

3.6.6 執行 EAS 安裝之前必須先正確設定時鐘

在執行事件稽核服務 (EAS) 安裝程式之前,您需要確定電腦時鐘已設定為正確的時間。如果時鐘設定得不正確,EAS 將無法擷取事件。

3.6.7 報告模組安裝有時會覆寫 logevent.conf 檔案

在以下情況下,系統會在報告模組安裝過程中覆寫 logevent.conf 且不發出提示︰

  1. /etc/ 中已經存在一個 logevent.conf 檔案。

  2. EAS 安裝在同一台機器上。

  3. 您在報告安裝期間,輸入 EAS 伺服器的實際 IP 位址取代 localhost 值。

若要解決此問題,請在安裝完成後手動更新 /etc/logevent.conf 檔案。

3.6.8 當 EAS 位於遠端時,報告模組安裝無法成功寫入 PostgreSQL JDBC JAR

如果 EAS 安裝於遠端,而您要在 Identity Reporting 模組安裝期間測試 EAS 的連接,則所選安裝目錄的父目錄必須在執行安裝之前便存在。如果父目錄不存在,將無法創建安裝目錄以寫入用於測試連接的 JDBC JAR 檔案。例如,若要將 Identity 報告模組安裝至 /opt/novell/IdentityReporting,您需要確保 /opt/novell 目錄存在才能開始安裝。

3.6.9 在 SE 版中,受管理系統閘道驅動程式的收集狀態為使用中

若 RBPM 和 Identity 報告模組是透過 AE 版 .iso 檔案設定,並且兩者連接到 SE 版網路樹,則受管理系統閘道驅動程式的收集狀態為使用中,而其並不應處於該狀態。此錯誤僅會在以下使用混合模式的情況下發生︰

  1. Metadirectory 伺服器是透過一台機器上的 SE 版 .iso 檔案安裝。

  2. RBPM 和報告模組是透過另一台嘗試連接至先前安裝之 SE 網路樹的機器 (RemoteIDVault 情境) 上的 AE 版 .iso 檔案設定。

由於報告模組是透過 AE 版 .iso 檔案設定,它會嘗試設定受管理系統閘道驅動程式,而受管理系統閘道驅動程式的註冊參數在資料收集服務驅動程式中設定為「是」。

3.6.10 在 JBoss 上進行 IDMRPT_CORE War 部署可能會失敗

在 JBoss 應用程式伺服器上進行的 IDMRPT_CORE War 部署有時會因記憶體問題而失敗。此問題僅會在初始安裝後啟動時或輸入新報告時發生。請在伺服器主控台中查看以下錯誤訊息︰

***********Server Error Log******************
16:45:02,440 INFO  [[/IDMRPT-CORE]] Marking servlet OsgiBridge as unavailable
16:45:02,441 ERROR [[/IDMRPT-CORE]] Servlet /IDMRPT-CORE threw load() exception
java.lang.OutOfMemoryError: Java heap space

...

*******************************************

記憶體問題有以下兩種,解決方案也有所不同︰

3.6.10.1 ZipFile 記憶體不足問題

遺憾的是,Novell 無法修正此問題。

在這種情況下,您可能會看到類似以下內容的錯誤,多數會在 JVM 當機後發生︰

java.lang.OutOfMemoryError
    at java.util.zip.ZipFile.open(Native Method)
    at java.util.zip.ZipFile.<init>(Unknown Source)
    at java.util.zip.ZipFile.<init>(Unknown Source)
    at
org.jboss.virtual.plugins.context.zip.ZipFileWrapper.ensureZipFile(ZipFileWrapper.java:175)
    at
org.jboss.virtual.plugins.context.zip.ZipFileWrapper.openStream(ZipFileWrapper.java:213)
    at
org.jboss.virtual.plugins.context.zip.ZipEntryContext.openStream(ZipEntryContext.java:1082)
    at
org.jboss.virtual.plugins.context.zip.ZipEntryHandler.openStream(ZipEntryHandler.java:153)
    at org.jboss.virtual.VirtualFile.openStream(VirtualFile.java:230)
    at
org.jboss.classloading.spi.vfs.policy.VFSClassLoaderPolicy.getResourceAsStream(VFSClassLoaderPolicy.java:483)

這表示機器上可用的系統記憶體無法滿足執行產品的需要。增加記憶體,或停止一些不必要的服務。透過 -Xmx 增加應用程式伺服器的 Java 堆積大小並不會有所幫助。

3.6.10.2 Java 堆積記憶體不足問題

如果使用您自己的 JBoss,則需要使用以下程序升級 Hibernate,然後才能使用產品︰

  1. 停止 JBoss。

  2. 備份 Hibernate jar。

    轉至 <jboss>/common/lib 資料夾,然後將以「hibernate」開頭的所有 jar 移至 <jboss> 資料夾以外的備份位置。

  3. 造訪 Hibernate 網站,按照相應指示下載 Hibernate 3.6.1。

  4. 解壓縮 Hibernate,將 hibernate3.jar 檔案複製到 <jboss>/common/lib

  5. 啟動 JBoss。

附註:若不升級 Hibernate,則報告模組可能無法正常啟動。另外請謹記,升級 Hibernate 會對在同一 JBoss 上執行的非 Identity Manager 應用程式產生影響。

3.6.11 有效證書未轉換

此問題僅在 WebSphere 上發生過。

在報告模組中新增應用程式時,您可能會注意到某個有效證書未正確轉換。執行以下動作可能會導致此問題發生︰

  1. 使用有效的身分證明登入 Identity 報告模組。

  2. 導覽至「應用程式」頁面,然後按一下「新增應用程式」按鈕。

  3. 填入所有強制欄位,然後透過選取「SSL」核取方塊並按一下「測試」來瀏覽證書。

證書應該即會轉換,但此動作並未發生。

若要解決此問題,只需複製證書內容並將其貼到表單的文字區域中。

3.6.12 在 RBPM 和 iManager 中同時新增使用者時,報告可能為空白

在 RBPM 和 iManager 中同時新增使用者時,資料庫內的 idmrpt_idv_acct 表格中會更新這些使用者,但是,如果下列報告執行時伺服器之間的時間不同步,則報告可能為空白︰

  • IDV 使用者報告

  • IDV 使用者狀態

  • IDV 密碼

如果 MetaDirectory 與報告伺服器在不同的機器上執行,並且 MetaDirectory 伺服器的時間戳記值早於報告伺服器的時間戳記值,此問題就會發生。使用者帳戶的時間戳記值 (有效時間) 會隨 MetaDirectory 時間戳記更新。如果報告伺服器時間與使用者帳戶有效時間不一致,您便無法將資料擷取到報告中。

此情況僅會在伺服器之間的時間不同步時發生在新使用者身上。若要解決此問題,請確保所有伺服器的時間均保持一致。

3.6.13 無法修改排程中的頻率

目前,在 4.0.1 版 Identity 報告模組中無法修改排程的頻率。如果需要變更頻率 (例如,從週變更為月),則需要刪除該排程,然後再建立一個新排程。

3.6.14 使用 Internet Explorer 下載 RPZ 可能會變更為 ZIP

目前,在 Internet Explorer 瀏覽器中存取 Identity 報告模組中的「下載」頁面時,檔案的副檔名可能會從 .rpz 變更為 .zip。此變更不會產生任何問題。若副檔名為 .zip,則報告模組將會正確處理上載並輸入報告。在 Firefox 瀏覽器中,副檔名將始終為 .rpz

3.6.15 升級 Identity 報告模組不會反映進階版本

若要將標準版本變更為進階版本,請執行以下操作︰

  1. 將身分報告升級至進階版本之前,確定事件稽核服務正在執行。

  2. 將 DCS 驅動程式處理的事件數減少至最佳值,以反映版本變更。

    依預設,DCS 驅動程式處理的事件數為 100。

3.7 Roles Based Provisioning Module

使用 Roles Based Provisioning Module 時,您可能會遇到以下問題︰

3.7.1 在詳細入口網站應用程式中使用複製功能時會顯示一則錯誤訊息

在 Firefox 中,如果您嘗試在詳細入口網站應用程式中複製文字,則會顯示一則錯誤訊息。

執行以下動作會顯示此訊息︰

  1. 以管理員身分登入使用者應用程式,然後移至「管理」索引標籤。

  2. 在入口網站應用程式中,依序按一下「入口網站應用程式管理」>「詳細入口網站應用程式」

  3. 按一下「優先設定」>「檢視/編輯自定優先設定」>「繼續」

  4. 按一下「HTML 配置」編輯圖示,然後輸入一些範例文字,例如「測試」。

  5. 選取該文字,然後按一下「複製」圖示。

如果執行了上述步驟,則會顯示以下錯誤訊息︰

“Exception... "Access to XPConnect service
denied"  code: "1011" nsresult: "0x805303f3
(NS_ERROR_DOM_XPCONNECT_ACCESS_DENIED)"  location:
"http://172.16.1.99:8180/IDMProv/resource//portal-general/javascript/html_editor.js
Line: 531" ” when clicked on Copy button.

執行剪下和貼上操作時,可能也會顯示此訊息。

這是 Dojo 和 Firefox 的已知問題。

3.7.2 工作階段層級容錯移轉搭配軟體發送器無法運作

工作階段層級容錯移轉搭配軟體發送器無法正常運作,但它與硬體發送器搭配可以正常運作。若無進一步通知,在叢集環境中,使用者應用程式僅支援硬體發送器。

3.7.3 Internet Explorer 中無法正確列印表單

您可以將 JavaScript 新增至工作流程表單以支援列印,但此技術在 Internet Explorer 中卻無法產生預期的效果。

按照 Designer 文件中的說明,您可以將以下內容新增至 form onload 事件︰

form.interceptAction("SubmitAction", "around",
      function (invocation)
        {var pf = new PrintForm("SubmitAction");
         pf.printFormInterceptor(invocation);
       } );

此動作對 Internet Explorer 和 Firefox 均可正常運作。不過,在 Firefox 中列印的表單輸出格式是正確的,在 Internet Explorer 中卻不正確。

Firefox 支援自動調整頁面大小。Firefox 會將整個頁面當做一個向量來進行大小調整,而 Internet Explorer 只能在內部變更樣式。因此,只有 Firefox 可為列印目的適當地調整頁面大小。

若要解決 Internet Explorer 中發生的此問題,請確定以下哪種解決方案最適合您︰

  • 您可以在 Internet Explorer 中執行 Alt+Print Screen 功能,按照螢幕中顯示的格式列印內容。

  • 您可以使用下面的參考,它可能對工作流程有效,但可能不會完全按照您預期的列印方式列印表單。這是一個用於列印表單的快速修正。

    <link rel="stylesheet" type="text/css" href="print.css" media="print" />
    

    可以在位於「程序檔」>「URL/內嵌程序檔」下的工作流程表單 (申請表單、核准表單等) 中新增該參考。如此會改進 Internet Explorer 中的列印格式,但可能並不完全準確。

  • 您可以為每個工作流程專門建立一個 CSS 程序檔,按照您需要的輸出格式進行列印。每個 CSS 程序檔都可能需要針對專門的工作流程,且需要做一些可能非常費時的調整。

    參考的格式如下︰

    document.writeln("<link rel=\"stylesheet\" type=\"text/css\" href=\"http://172.17.5.100:8280/externalFiles/css/jquery-ui-1.7.2.custom.css\"><\/script>");
    

    可以在位於「程序檔」>「URL/內嵌程序檔」下的工作流程表單 (申請表單、核准表單等) 中新增該參考。

  • 您可以建立可儲存所有 CSS 程序檔並透過工作流程加以參考的外部 WAR 檔案。如此,只需在一個檔案中進行變更,而不用在每個工作流程中都進行變更。

    例如,加入 document.writeln("<link rel=\"stylesheet\"type=\"text/css\"href=\"http://172.17.5.100:8280/externalFiles/css/jquery-ui-1.7.2.custom.css\"><\/script>");,以 CSS 程序檔的連結取代 href 屬性。您需要按以上方式進行變更,因為工作流程表單的外部程序檔必須是 JavaScript。您需要使用內嵌程序檔載入 CSS 的參考。內嵌程序檔會置於表單上名為「程序檔」的特定區域,並會於系統第一次載入表單時執行。您需要將程序檔置於所有表單 (申請表單和核准表單) 上。如此,您便可指定一個適合印表機的樣式,而無需變更可檢視表單的樣式。

3.7.4 RBPM 報告已被取代

在此版本中,本產品之前版本所提供的 Roles Based Provisioning Module 報告 (可從「角色與資源」索引標籤上的「報告」下存取) 已被取代。這些報告在將來的版本中會被移除。

3.7.5 不支援數位簽名

此版本已移除對數位簽名的支援。

3.7.6 不支援附屬入口網站應用程式

此版本已移除對附屬入口網站應用程式的支援

3.7.7 名稱包含特殊字元的新使用者無法登入使用者應用程式

在 WebSphere 上,如果您建立一個名稱包含特殊字元的新使用者,則該使用者無法登入使用者應用程式。例如,若在「建立使用者與群組」頁中建立一個使用者 /Test//,則當該新使用者嘗試登入應用程式時會顯示一個錯誤頁面。

3.7.8 JBossPostgreSQL 安裝程式在 Windows 上可能會以靜音模式顯示一個快顯視窗

PostgreSQL 在 Windows 上執行時需要幾個 Microsoft VC++ 文件庫。如果 Windows 伺服器上未安裝這些文件庫,則 PostgreSQL 安裝程式會自動予以安裝。當您在 Windows 上以靜音模式執行 JBossPostgreSQL 安裝程式時,如果機器上尚未安裝這些文件庫,則在文件庫安裝期間會出現一個大約顯示三秒鐘的快顯視窗。

此時,安裝程式無法在 Windows 上隱藏此快顯視窗。

3.7.9 使用者應用程式驅動程式的內容缺少證明報告的託管者

如果您在執行整合式安裝程式後使用 Designer 重新部署使用者應用程式驅動程式,則證明報告佈建申請定義的託管者會被刪除,將無人能夠執行該報告。發生此狀況的原因是,當使用者應用程式啟動時,託管者會新增至證明報告佈建申請定義中。由於 Designer 並不知道託管者這方面的資訊,而嘗試從 Designer 中重新部署使用者應用程式驅動程式即會移除託管者。因此,您需要在使用者應用程式啟動後從 eDirectory 輸入這些物件以同步化託管者。

3.7.10 整合式安裝程式無法正確處理 RBPM 錯誤碼

有些情況下,整合式安裝程式無法正確處理 Roles Based Provisioning Module 設定錯誤。因驅動程式組態程序出現問題導致 Roles Based Provisioning Module 組態失敗時,可能就會發生此狀況。此種情況下,整合式安裝程式組態摘要會顯示一則訊息,指出 Roles Based Provisioning Module 組態已完成,但 Roles Based Provisioning Module 組態有設定錯誤。此項目的缺陷編號為 641557。

3.7.11 有關新移除之指定的快取問題

如果您建立了角色或資源指定,然後將其移除,則會看到一則指出指定已移除的訊息,但系統中仍會列出該指定。若您重新整理該頁面,便會發現指定已移除。這是由於快取問題所造成。

3.7.12 Org Chart 入口網站應用程式中的搜尋不支援包含破折號的實體名稱

若顯示的實體類型名稱包含破折號 (-),則 Orch Chart 入口網站應用程式中的搜尋功能將無法正常運作。目前,該產品不支援名稱包含破折號的實體。

3.7.13 在 JBoss 5.1.0 EAP 上部署 RBPM 時,會在啟動時出現警告和錯誤

若在 JBoss 5.1.0 企業應用平台 (EAP) 上部署 Roles Based Provisioning Module,您可能會發現啟動記錄中有多個警告和錯誤。

此問題是由於 RBPM 安裝程式使用 messaging-jboss-beans.xml 檔案的社群版作為樣板產生自己的檔案版本。遺憾的是,EAP 版本在許多方面都存在很大差異,包括 QueueMODefinition 和 TopicMODefinition 的定義。

此問題的解決方式是使用下面顯示的修改後的 XML 檔案取代 messaging-jboss-beans.xml 檔案。檔案必須位於 IDMProv/deploy/messaging 資料夾中。

<?xml version="1.0" encoding="UTF-8"?>

<!--
 ========================================================================

 Copyright (c) 2009 Novell, Inc. All Rights Reserved.

 THIS WORK IS SUBJECT TO U.S. AND INTERNATIONAL COPYRIGHT LAWS AND TREATIES
 NO PART OF THIS WORK MAY BE USED, PRACTICED, PERFORMED COPIED, DISTRIBUTED,
 REVISED, MODIFIED, TRANSLATED, ABRIDGED, CONDENSED, EXPANDED, COLLECTED,
 COMPILED, LINKED, RECAST, TRANSFORMED OR ADAPTED WITHOUT THE PRIOR WRITTEN
 CONSENT OF NOVELL, INC. ANY USE OR EXPLOITATION OF THIS WORK WITHOUT
 AUTHORIZATION COULD SUBJECT THE PERPETRATOR TO CRIMINAL AND CIVIL
 LIABILITY.

 ========================================================================
-->

<!--
    Messaging beans
    $Id: messaging-jboss-beans.xml 88672 2009-05-11 20:49:47Z anil.saldhana@jboss.com $
-->
<deployment xmlns="urn:jboss:bean-deployer:2.0">

   <!-- messaging application-policy definition -->
   <application-policy xmlns="urn:jboss:security-beans:1.0" name="messaging">
      <authentication>
         <login-module code="org.jboss.security.auth.spi.DatabaseServerLoginModule" flag="required">
            <module-option name="unauthenticatedIdentity">guest</module-option>
            <module-option name="dsJndiName">java:/IDMUADataSource</module-option>
            <module-option name="principalsQuery">SELECT PASSWD FROM JBM_USER WHERE USER_ID=?</module-option>
            <module-option name="rolesQuery">SELECT ROLE_ID, 'Roles' FROM JBM_ROLE WHERE USER_ID=?</module-option>
         </login-module>
      </authentication>
   </application-policy>

   <bean name="SecurityStore" class="org.jboss.jms.server.jbosssx.JBossASSecurityMetadataStore">
      <!-- default security configuration -->
      <property name="defaultSecurityConfig">
         <![CDATA[
            <security>
               <role name="guest" read="true" write="true" create="true"/>
            </security>
         ]]>
      </property>
      <property name="suckerPassword">changeit</property>
      <property name="securityDomain">messaging</property>
      <property name="securityManagement"><inject bean="JNDIBasedSecurityManagement"/></property>
      <!-- @JMX annotation to export the management view of this bean -->
      <annotation>@org.jboss.aop.microcontainer.aspects.jmx.JMX(name="jboss.messaging:service=SecurityStore",exposedInterface=org.jboss.jms.server.jbosssx.JBossASSecurityMetadataStoreMBean.class)</annotation>
      <!-- Password Annotation to inject the password from the common password utility
       <annotation>@org.jboss.security.integration.password.Password(securityDomain="messaging",methodName="setSuckerPassword")</annotation>
       -->
   </bean>

   <bean name="MessagingDeploymentTemplateInfoFactory"
      class="org.jboss.managed.plugins.factory.DeploymentTemplateInfoFactory"/>

   <bean name="QueueTemplate" class="org.jboss.profileservice.management.templates.JmsDestinationTemplate">
      <property name="info"><inject bean="QueueTemplateInfo"/></property>
   </bean>
   <bean name="QueueTemplateInfo"
      class="org.jboss.profileservice.management.templates.JmsDestinationTemplateInfo">
      <constructor factoryMethod="createTemplateInfo">
         <factory bean="DSDeploymentTemplateInfoFactory"/>
         <parameter class="java.lang.Class">org.jboss.profileservice.management.templates.JmsDestinationTemplateInfo</parameter>
         <parameter class="java.lang.Class">org.jboss.jms.server.destination.QueueServiceMO</parameter>
         <parameter class="java.lang.String">QueueTemplate</parameter>
         <parameter class="java.lang.String">A template for JMS queue *-service.xml deployments</parameter>
      </constructor>
      <property name="destinationType">QueueTemplate</property>
   </bean>

   <bean name="TopicTemplate" class="org.jboss.profileservice.management.templates.JmsDestinationTemplate">
      <property name="info"><inject bean="TopicTemplateInfo"/></property>
   </bean>
   <bean name="TopicTemplateInfo"
      class="org.jboss.profileservice.management.templates.JmsDestinationTemplateInfo">
      <constructor factoryMethod="createTemplateInfo">
         <factory bean="DSDeploymentTemplateInfoFactory"/>
         <parameter class="java.lang.Class">org.jboss.profileservice.management.templates.JmsDestinationTemplateInfo</parameter>
         <parameter class="java.lang.Class">org.jboss.jms.server.destination.TopicServiceMO</parameter>
         <parameter class="java.lang.String">TopicTemplate</parameter>
         <parameter class="java.lang.String">A template for JMS topic *-service.xml deployments</parameter>
      </constructor>
      <property name="destinationType">TopicTemplate</property>
   </bean>

</deployment>

3.7.14 工作流程引擎在迴路工作流程中顯示 java.lang.StackOverflowError

若某些工作流程在本質上是遞歸的 (會執行迴路),則其執行時可能會顯示 StackOverflowError。Java 無法有效地為遞歸類型函數處理堆疊空間。因此,在遞歸工作流程中,您需要增加 JVM 的堆疊大小。JVM 的預設值為 512K。您可能需要將堆疊大小增加到 1M。

若要增加堆疊大小,可以在啟動 JBoss 程序檔案中包含 -Xss1M 設定和 JAVA_OPTS。

JAVA_OPTS="-server -Xss1M -Xms512M -Xmx512M -XX:MaxPermSize=512m"

3.7.15 eDirectory 上的 NDSD_TRY_NMASLOGIN_FIRST 設定為 true

若執行 eDirectory 預設安裝並將密碼規則 (具有將密碼透過電子郵件傳送給使用者的動作) 套用至現有使用者,然後以此使用者身分登入並執行忘記密碼程序,則在回答處理安全回應問題後,您可能會看到一則訊息,指出「通用密碼未設定」。

若要修正此問題︰

  1. 將以下兩行新增至位於 /opt/novell/eDirectory/sbin 中 (先前位於 /etc/init.d 中) 的 pre_ndsd_start 程序檔︰

    NDSD_TRY_NMASLOGIN_FIRST=true
    export NDSD_TRY_NMASLOGIN_FIRST
    

    應在任何可能透過 LDAP 處理 NMAS 登入的伺服器上進行此操作。

  2. 重新啟動 eDirectory 以套用變更。

如需詳細資訊,請參閱《Novell eDirectory 8.8 新功能指南》中的「如何讓密碼區分大小寫」

3.8 iManager

使用 iManager 時,您可能會遇到以下問題︰

3.8.1 Internet Explorer 7 會持續提示存取剪貼簿

當您在使用 iManager 特別是「規則產生器」時,Internet Explorer 7 會持續提示您存取剪貼簿。若要停用提示:

  1. 按一下「工具」>「網際網路選項」。

  2. 按一下「安全性」標籤,然後按「自訂層級」。

  3. 按一下「指令碼」>「允許程式化剪貼簿存取」,然後選取「啟用」。

    重新啟動 Internet Explorer 後提示就會停止。

3.8.2 NDS-to-NDS 驅動程式證書精靈的 iManager 外掛程式相依性

若要使用 NDS-to-NDS 驅動程式證書精靈,您必須下載並安裝 iManager plug-in for Novell Certificate Server。

3.9 Identity Manager 外掛程式

使用 Identity Manager 外掛程式時,您可能會遇到以下問題︰

3.9.1 Identity Manager 4.0.1 外掛程式效能

如果 Identity Manager 系統有多個 Identity Vault 的複製本,且會經常更新複製本,對 Identity Vault 執行的操作就會延遲。這在驅動程式建立過程中有大量物件新增至 Identity Vault 的情況下尤為明顯。延遲的時間會隨著 Identity Vault 複製本的增加而變長。

3.10 Identity Manager 4.0.1 架構解除安裝

在解除安裝 Identity Manager Metadirectory 引擎與驅動程式時,您可能會遇到以下問題。

3.10.1 Identity Manager 4.0.1 架構解除安裝時不會移除 Solaris 10 上的 DXMLnotes.pkg

3.10.2 在 Windows 上,Identity Manager 4.0.1 架構解除安裝記錄檔案不是建立在 Uninstall 資料夾中

解除安裝記錄檔案建立在 temp 目錄中。

3.10.3 在 Windows 上,Metadirectory 伺服器解除安裝時不會移除 lib 目錄

位於 lib 目錄中的 jar 檔案不會移除。

解除安裝程式會解除安裝其他安裝的元件。

3.11 Identity Manager 4.0.1 整合式解除安裝

3.11.1 在 Windows 上,Identity Vault 解除安裝會以靜音模式懸置

當您執行 nds-uninstall 指令時 Identity Vault 解除安裝會懸置。

若要成功解除安裝 Identity Vault︰

  1. 請從「工作管理員」中停止 DHost 服務。

  2. 啟動 NDS 服務。

  3. 啟動解除安裝程式。

3.11.2 整合式解除安裝程式不會移除 JBoss 和 PostgreSQL

如需有關解除安裝 Roles Based Provisioning Module 的詳細資訊,請參閱《Identity Manager Roles Based Provisioning Module 4.0.1 使用者應用程式:安裝指南》中的解除安裝詳細資料。

3.11.3 在 Windows 上,整合式解除安裝程式不會完全清除安裝資料夾

以下指令可能會失敗,並傳回結束值 1︰

cmd /c copy
"C:\Users\Administrator\AppData\Local\Temp\2\I1285831815\Windows\resource\jre\..\iawin64_x64.dll"
"C:\Program Files (x86)\Novell\Identity
Manager\Uninstall_Roles_Based_Provisioning_Module_for_Novell_Identity_Manager\resource\iawin64_x64.dll

解除安裝不會移除 <Install><系統磁碟機>\Novell\conf 資料夾。

若要解決此問題,請手動移除這些資料夾。

3.12 當地化

3.12.1 在 Windows 上,Identity Manager 4.0.1 安裝程式使用主控台模式時會顯示損毀字元

如果選取巴西葡萄牙語、丹麥語、荷蘭語、英語、法語、德語、義大利語、瑞典語、西班牙語或俄語做為 Identity Manager 4.0.1 的安裝語言,安裝程式會在安裝期間顯示損毀字元。

如果選取英語,則安裝程式會在「選取語言」頁面中顯示損毀字元。不過,安裝程式在亞洲語言的 Windows 上執行時,會正常顯示亞洲語言字元。

為使字元正常顯示,請在安裝 Identity Manager 之前務必執行下列步驟,將 Windows 機器的預設字型變更為 Lucida Console︰

  1. 移至「開始」>「執行」,鍵入「Regedit」,找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage,然後將 OEMCP 值從 850 變更為 1252。

    對於俄語,請在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage 目錄中將 OEMCP 值從 866 變更為 1251。

  2. 移至「開始」>「執行」,在「開啟」文字方塊中鍵入 cmd,然後按 Enter 啟動指令提示視窗。

  3. 在 cmd 視窗的標題列上按一下滑鼠右鍵開啟快顯功能表。

  4. 在快顯功能表中向下捲動,選取「預設值」選項以開啟「主控台視窗內容」對話方塊。

  5. 按一下「字型」索引標籤,然後將預設字型從 Raster 變更為·Lucida Console (「TrueType」)。

  6. 按一下「確定」

  7. 重新啟動機器。

4.0 法律聲明

Novell, Inc. 不對本文件的內容或使用做任何表示或保證,且特別聲明不對任何特定用途的適銷性或適用性提供任何明示或默示的保證。此外,Novell, Inc. 有權隨時修訂本出版品或更改其內容,而無義務向任何個人或實體告知這類修訂或變更。

此外,Novell, Inc. 不對軟體做任何表示或保證,且特別聲明不對任何特定用途的適銷性或適用性提供任何明示或默示的保證。此外,Novell, Inc. 有權隨時變更部分或全部 Novell 軟體,而無義務向任何個人或實體告知這類變更。

此合約下提到的任何產品或技術資訊可能受美國出口管制法與其他國家/地區的貿易法的限制。您同意遵守所有出口管制規定,並同意取得出口、再出口或進口產品所需的一切授權或類別。您同意不出口或再出口至目前美國出口排除清單上所列之實體,或是任何美國出口法所指定之禁運或恐怖主義國家/地區。您同意不將交付產品用在禁止的核武、飛彈或生化武器等用途上。請參閱 Novell 國際貿易服務網頁,以取得有關出口 Novell 軟體的詳細資訊。Novell 無需承擔您無法取得任何必要的出口核准之責任。

版權所有 © 2011 Novell, Inc. 保留所有權利。未獲得出版者的書面同意前,不得對本出版品之任何部分進行重製、複印、儲存於檢閱系統或傳輸的動作。

若要查看 Novell 商標,請參閱 Novell 商標和服務標誌清單

所有的協力廠商商標均為其各別擁有廠商的財產。