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 11 SP2;ZENworks Reporting Server。
操作: 要启用日志,请参见 Novell 支持知识库中的 TID 3418069。

BusinessObjects Enterprise 日志文件在哪里?

来源: ZENworks 11 SP2;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 11 SP2;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 文件用作 CD-ROM,则在该虚拟机上安装 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 Uninstall Failed with exceptioncom.novell.zenworks.configure.ConfigureException: 2]”

  • “无法将 RPC 命令发送到 zenloader 进程:settings.refresh”。

操作: 手动重启动 Novell ZENworks Loader 服务。

如果 Windows 设备上正在进行另一项安装,则在该设备上卸装报告服务器会失败

来源: 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 11 SP2;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 文件。以步骤 2 中创建的本地数据库用户名和口令替换 Active Directory 用户名和口令。

  4. 使用 novell-zenworks-configure -c Start 命令重启动服务。

  5. 访问 ZENworks 控制中心,并校验其是否正常运行。

  6. 使用 novell-zenworks-configure -c UpdateBOE 命令更新 BusinessObjects Enterprise,以使用更新后的配置文件。

  7. 校验此时 ZENworks Reporting Server 的报告是否可在 ZENworks 控制中心中运行。

在 Windows Server 2008 R2 设备上安装 ZENworks Reporting Server 失败

来源: ZENworks 11 SP2;ZENworks Reporting Server。
解释: 当 Windows Server 2008 R2 设备上正在运行 IP Helper 服务时,安装 ZENworks Reporting Server 将会失败。
操作: 禁用 IP Helper 服务:
  1. 单击开始 > 设置 > 控制面板 > 管理工具 > 服务

  2. 右键单击 IP Helper,然后选择属性

  3. 选择停止以停止该服务。

  4. 启动类型下拉列表中,选择已禁用

  5. 单击应用

  6. 安装 ZENworks Reporting Server。

    有关安装 ZENworks Reporting Server 的详细信息,请参见《Reporting Server 安装指南》

在 RHEL 服务器上安装 ZENworks Reporting Server 失败,并显示“找不到 Business Object 守护程序”错误

来源: ZENworks 11 SP2;ZENworks Reporting Server。
解释: 在 RHEL 服务器上安装 ZENworks 11 SP2 Reporting Server 时,安装会失败,并显示错误讯息“找不到 Business Object 守护程序”。
操作: 安装之前,在 /etc/hosts 文件的开头(本地主机 IP 地址和主机名项目之前)输入为计算机配置的 IP 地址和主机名项目。

Windows 服务器从 ZENworks Configuration Management 10 SP3 升级到 ZENworks 11 SP2 后,无法在其上安装 ZENworks Reporting Server

来源: ZENworks 11 SP2;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 11 SP2;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