A.2 ZENworks Reporting Server 疑難排解策略

使用 ZENworks Reporting Server 時可能會遇到一些問題,本節介紹這些問題的解決方案。

在使用 Oracle 資料庫的 64 位元 Windows 設備上安裝 ZENworks Reporting Server 失敗

來源︰ ZENworks 11 SP2;ZENworks Reporting Server。
可能的原因: 為 ZENworks Configuration Management 指定的安裝路徑可能包含括弧。
動作 1︰ 如果要在同一個主要伺服器上安裝 ZENworks Reporting Server,請執行以下操作︰
  1. 從主要伺服器解除安裝 ZENworks Configuration Management。

  2. 將 ZENworks Configuration Management 安裝到路徑名稱中不包含括弧的自定位置。如需詳細資訊,請參閱《ZENworks 11 SP2 安裝指南》中的安裝資訊

動作 2: 如果要在另一個伺服器上安裝 ZENworks Reporting Server,請執行以下操作︰
  1. 在新伺服器上,將 ZENworks Configuration Management 安裝到路徑名稱中不包含括弧的自定位置。如需詳細資訊,請參閱《ZENworks 11 SP2 安裝指南》中的安裝資訊

  2. 安裝 ZENworks Reporting Server。

如何對 ZENworks Reporting Server 服務啟用除錯記錄?

來源︰ ZENworks 11SP2;ZENworks Reporting Server。
動作: 若要啟用記錄,請參閱 Novell 支援知識庫中的 TID 3418069。

BusinessObjects Enterprise 記錄檔位於何處?

來源︰ ZENworks 11SP2;ZENworks Reporting Server。
動作: ZENworks Reporting Server 安裝記錄檔案位於以下位置:

在 Windows 上:

%zenworks_home%\share\boe\Business Objects Enterprise 120\logging\BOEInstall_0.log

在 Linux 上︰

/opt/novell/zenworks/share/boe/bobje/logging/install_時戳.log

ZENworks Reporting Server 追蹤檔案位於以下位置:

在 Windows 上:

%zenworks_home%\share\boe\Business Objects Enterprise 120\logging

在 Linux 上︰

/opt/novell/zenworks/share/boe/bobje/logging/

ZENworks Reporting Server 記錄檔位於何處?

來源︰ ZENworks 11SP2;ZENworks Reporting Server。
動作: 若已透過圖形使用者介面 (GUI) 安裝程式安裝 ZENworks Reporting Server,則可以在以下位置找到所有安裝記錄:
  • 在 Windows 上:

    • %zenworks_home%\logs\ZENworks Reporting Server_日期 時間.log.xml

    • %zenworks_home%\logs\wdeploy-日期-時間.log

    • %zenworks_home%\logs\ZENworks_Reporting_Install_CheckOracleClient_dd_MMM_yyyy_HH-mm-ss.log

  • 在 Linux 上︰

    • /var/opt/novell/log/zenworks/ZENworks Reporting Server__日期 時間.log.xml

    • /var/opt/novell/log/zenworks/wdeploy-日期-時間.log

    • %zenworks_home%\logs\ZENworks_Reporting_Install_CheckOracleClient_dd_MMM_yyyy_HH-mm-ss.log

若是使用裝在主機電腦上的 ZCM_REPORTING_10.x.0.iso 檔案做為虛擬機器上的光碟機,則在該虛擬機器上安裝 ZENworks Reporting Server 時可能會失敗

來源︰ ZENworks 11 SP2;ZENworks Reporting Server。
動作 1︰ ZCM_REPORTING_10.x.0.iso 檔案解壓縮至虛擬機器上的某個目錄,然後從該目錄安裝 ZENworks Reporting Server。
動作 2: ZCM_REPORTING_10.x.0.iso 檔案燒錄到 DVD,然後使用該 DVD 在虛擬機器上安裝 ZENworks Reporting Server。

即使在解除安裝 ZENworks Reporting Server 後,系統仍會顯示一則訊息,指出無法刪除 ZENworks Reporting Server

來源︰ ZENworks 11 SP2;ZENworks Reporting Server。
動作: 請忽略該訊息。按一下「完成」關閉「解除安裝完成」視窗。

解除安裝 ZENworks Reporting Server時,系統顯示一則訊息指出 ZENworks Reporting Server 解除安裝程序失敗

來源︰ ZENworks 11 SP2;ZENworks Reporting Server。
說明: 此為解除安裝程序期間錯誤顯示的訊息。解除安裝程序結束時若無法重新啟動 Novell ZENworks Loader 服務,便會顯示此訊息。

此外,ZENworks Reporting Server 解除安裝記錄檔案和服務訊息記錄檔案會分別包含以下訊息︰

  • 「[錯誤] [8/10/09 1:10:00 PM] [] [解除安裝] [ZRS 解除安裝失敗,exceptioncom.novell.zenworks.configure.ConfigureExce ption: 2]」

  • 「無法將 RPC 指令傳送給 zenloader 程序︰settings.refresh」

動作: 手動重新啟動 Novell ZENworks Loader 服務。

如果 Windows 設備上正在進行另一項安裝,在該設備上解除安裝 Reporting Server 將會失敗

來源︰ ZENworks 11 SP2;ZENworks Reporting Server。
說明: %ZENWORKS_HOME%\logs\zrsuninstall.log 檔案中會記錄下列訊息:
ERROR_INSTALL_ALREADY_RUNNING
動作: 請進行下列幾項操作:
  1. 開啟「Windows 工作管理員」,然後停止 msiexec.exesetup.exe 的所有例項。

  2. 解除安裝 ZENworks Reporting Server。

如果 ZENworks 資料庫為 MS SQL Server 資料庫,並且驗證模式為 Windows 驗證,主要伺服器上的報告功能將無法使用

來源︰ ZENworks 11SP2;ZENworks Reporting Server。
說明: 執行報告時可能會顯示以下錯誤︰

在 Windows 上:

A database error occurred. The database error text is:
[DataDirect][ODBC SQL Server Driver][SQL Server] Login failed for user zcm-db-user@company.com

在 Linux 上︰

A database error occurred. The database error text is:
[DataDirect][ODBC SQL Server Driver][SQL Server]Login failed for user zcm-db-user@company.com
動作: 執行下列操作︰

在 Windows 上:

  1. 停止 ZENworks 服務。

  2. Microsoft 下載 網站下載 32 位元 sqljdbc_auth.dll 檔案。

    • 如果是 32 位元系統,請將此檔案複製到 c:\windows\system32 資料夾中。

    • 如果是 64 位元系統,請將此檔案複製到 c:\windows\system32zenworks_home/bin 資料夾中。

  3. 為代管 ZENworks Configuration Management 資料庫之 Windows 伺服器的網域使用者帳戶提供對 %ZENWORKS_HOME%/conf/security 目錄的讀取權限,以及對 %ZENWORKS_HOME%/share/boe 目錄的完全控制權限。如果不是網域使用者,ZENworks Configuration Management 伺服器資料庫與 ZENworks Reporting Server 上的使用者名稱和密碼必須相同。而且,您必須為該非網域使用者提供讀取和完全控制權限。

  4. 在 ZENworks 伺服器上編輯 ZENworks Reporting Server 服務的內容。

    1. 從桌面的「開始」功能表中,按一下「所有程式」>「ZENworks Reporting Server」>「ZENworks Reporting Server」>「Central Configuration Manager」(中央組態管理程式)。

      「Central Configuration Manager」視窗即會顯示。

    2. 「Server Intelligence Agent (ZENReporting)」上按一下滑鼠右鍵,然後按一下「停止」

    3. 「Server Intelligence Agent (ZENReporting)」上按一下滑鼠右鍵,然後按一下「內容」

      「Server Intelligence Agent (ZENReporting) Properties」(Server Intelligence Agent (ZENReporting) 內容) 視窗即會顯示。

    4. 「Log On As」(登入身分) 面板中,取消選取「System Account」(系統帳戶),然後為代管 ZENworks Configuration Management 資料庫之 Windows 伺服器的網域帳戶指定使用者名稱和密碼。

    5. 按一下「確定」

    6. 「Server Intelligence Agent (ZENReporting)」上按一下滑鼠右鍵,然後按一下「啟動」

  5. 重新啟動 Tomcat 服務。

  6. 重新啟動 ZENworks 服務。

    如需詳細資訊,請參閱 Novell 支援知識庫 中的 TID 7009390。

在 Linux 上︰

  1. 設定 MS SQL Server,讓其在混合模式下運作。

  2. 在 MS SQL 中,建立一個對 ZENworks 資料庫具有完整權限的本地資料庫帳戶。

  3. 在 ZENworks Reporting Server 上,修改 dmaccounts.propertiesdmamappings.properties 檔案。將 Active Directory 使用者名稱和密碼取代為步驟 2 中建立的本地資料庫使用者名稱和密碼。

  4. 使用 novell-zenworks-configure -c Start 指令重新啟動服務。

  5. 存取 ZENworks 控制中心並確認其是否正常運作。

  6. 使用 novell-zenworks-configure -c UpdateBOE 指令更新 BusinessObjects Enterprise,以使用更新後的組態檔案。

  7. 確認 ZENworks 控制中心中現在是否有執行 ZENworks Reporting Server 報告。

在 Windows Server 2008 R2 設備上安裝 ZENworks Reporting Server 失敗

來源︰ ZENworks 11 SP2;ZENworks Reporting Server。
說明: 如果 Windows Server 2008 R2 設備上正在執行 IP 協助程式服務,則 ZENworks Reporting Server 安裝會失敗。
動作: 停用 IP 協助程式服務︰
  1. 按一下「開始」>「設定」>「控制台」>「管理工具」>「服務」

  2. 「IP 輔助程式」上按一下滑鼠右鍵,然後選取「內容」

  3. 選取「停止」以停止該服務。

  4. 「啟動類型」下拉式清單中,選取「已停用」

  5. 按一下「套用」

  6. 安裝 ZENworks Reporting Server。

    如需安裝 ZENworks Reporting Server 的詳細資訊,請參閱《ZENworks Reporting Server 安裝指南》

在 RHEL 伺服器上安裝 ZENworks Reporting Server 失敗,並出現「Unable to find Business Object daemon」(找不到 Business Object 精靈) 錯誤

來源︰ ZENworks 11SP2;ZENworks Reporting Server。
說明: 在 RHEL 伺服器上安裝 ZENworks 11 SP2 Reporting Server 失敗,並顯示「Unable to find Business Object daemon」錯誤訊息。
動作: 安裝之前,在 /etc/hosts 檔案的開頭,localhost IP 位址和主機名稱項目之前,輸入設定的機器 IP 位址和主機名稱項目。

Windows 伺服器從 ZENworks Configuration Management 10 SP3 升級到 ZENworks 11 SP2 後,無法安裝 ZENworks Reporting Server。

來源︰ ZENworks 11SP2;ZENworks Reporting Server。
說明: 從 Windows 伺服器解除安裝 ZENworks Reporting Server 10 SP3,然後再升級到 ZENworks 11 SP2 後,由於發生中央管理伺服器錯誤,無法繼續升級 ZENworks Reporting Server。
動作: 解除安裝 ZENworks Reporting Server 10 SP3 後,請先執行以下步驟,然後再將伺服器升級到 ZENworks 11 SP2︰
  1. 確保 ZENWORKS_HOME/share 目錄中刪除了 boe 資料夾。

  2. 備份登錄詳細資料。

  3. 刪除 BusinessObjects Enterprise (BOE) 登錄項目。

  4. 檢查 BOE Tomcat 和 BOE MYSQL 服務是否存在。如果存在,則使用以下指令將它們刪除︰

    • sc delete BOE120Tomcat

    • sc delete BOE120MySQL

無法在 ZENworks Reporting Server Infoview 中執行任何任務

來源︰ ZENworks 11SP2;ZENworks Reporting Server。
說明: 在多路型機器上,無法利用 ZENworks Reporting Server Infoview 執行任何任務。
可能的原因︰ 如果機器設定有多個網路介面卡 (NIC),BusinessObjects Enterprise (BOE) Central Management Server 可能會自動繫結至錯誤的網路介面。
動作: 若要在 ZENworks Reporting Server Infoview 中執行任務,請按以下步驟操作︰
  1. 將一個 NIC 移至網路繫結順序的最上方。

    1. 開啟「網路連線」視窗。

    2. 按 Alt 鍵以顯示「進階」功能表。

    3. 按一下「進階」>「進階設定」

    4. 按一下「介面卡及繫結」索引標籤。

    5. 在「連線」視窗中選取要置於繫結順序最上方的網路連接。

    6. 按向上和向下箭頭,將選定的網路連接移至清單的最上方。

  2. 開啟 Host 檔案並新增一項用於 IP 位址和主機名稱。

    Host 檔案位於 Windows 機器的 C:\Windows\sytem32\drivers\etc\hosts 目錄以及 Linux 機器的 /etc/hosts 目錄中。

  3. 重新啟動機器。

ZENworks Reporting Server 解除安裝程式當機

來源︰ ZENworks 11 SP2︰ZENworks Reporting Server
說明: 解除安裝 ZENworks Reporting Server 時,解除安裝精靈當機,或解除安裝過程花費的時間顯著超出正常時間。ZENworks Reporting Server 解除安裝程式一般大約需要 45 分鐘到 1 個小時來完成解除安裝過程。如果 ZENworks Reporting Server 解除安裝花費的時間超出正常時間,很可能是 ZENworks Reporting Server 已成功解除安裝。
動作: 請執行以下步驟:
  1. 請檢查以下幾項,確認 ZENworks Reporting Server 解除安裝已完成︰

    • Linux 系統的 /opt/novell/zenworks/share 資料夾和 Windows 系統的 <ZENWORKS_HOME>/share 資料夾中已不存在 boe 資料夾。

    • ZRSuninstall.log 檔案顯示「解除安裝已成功完成」的訊息。

    • ZENworks 控制中心的「報告」頁面顯示「管理區域中未設定 ZENworks Reporting Server」的訊息。

  2. 如果您依據步驟 1 中所述可確認 ZENworks Reporting Server 已解除安裝,請取消 ZENworks Reporting Server 解除安裝精靈以完成解除安裝過程。如果 ZENworks Reporting Server 未解除安裝,請手動解除安裝。

    如需詳細資訊,請參閱 TID 7009407