D.1 安装查错

本节针对您在安装 ZENworks 11 SP2 时可能会遇到的问题提供了一些解决方案。

在 64 位 Windows Server 2003 和 64 位 Windows Server 2008 上安装 ZENworks 11 SP2 Configuration Management 可能会失败

来源: ZENworks 11 SP2;安装。
解释: 如果将 ZENworks 11 SP2 安装到 64 位 Windows Server 2003 或 64 位 Windows Server 2008 上,安装可能会因 Windows Installer (msiexec) 实用程序的缘故失败或中断。安装日志中会记录以下讯息:
Msiexec returned 1603:
可能的原因: 设备未安装 Windows Installer 4.5。
操作: 在 64 位 Windows Server 2003 或 64 位 Windows Server 2008 设备上执行以下操作:
  1. 将 Windows Installer (msiexec) 实用程序升级到 Windows Installer 4.5 或更高版本。有关如何升级到 Windows Installer 4.5 的详细信息,请参见 Microsoft 帮助和支持网站

  2. 重新安装 ZENworks 11 SP2 Configuration Management:

    1. Novell ZENworks SP2 安装 DVD 上,浏览至 install\disk\instdata\windows\vm 并执行以下命令:

      install.exe -Dzenworks.configure.force=true

    2. 按照安装向导的提示执行操作。

      有关详细信息,请参见部分 4.1, 执行安装

从 Linux 设备上的根目录进行安装无法创建自我签名的证书

来源: ZENworks 11 SP2;安装。
操作: 在 Linux 设备上,下载 ZENworks 11 SP2 安装 ISO 映像并将其复制到一个所有用户都具有读和执行权限的临时位置。

将 ZENworks 服务器配置到 Oracle 数据库失败

来源: ZENworks 11 SP2;安装。
解释: 如果 NLS_CHARACTERSET 参数未设置为 AL32UTF8,并且 NLS_NCHAR_CHARACTERSET 参数未设置为 AL16UTF16,数据库安装将失败,并显示下列错误讯息:
Failed to run the sql script: localization-updater.sql,
message:Failed to execute the SQL command: insert into
zLocalizedMessage(messageid,lang,messagestr)
values('POLICYHANDLERS.EPE.INVALID_VALUE_FORMAT','fr','La stratégie {0} n''a
pas pu être appliquée du fait que la valeur de la variable "{1}" n''est pas
dans un format valide.'),
message:ORA-00600: internal error code, arguments: [ktfbbsearch-7], [8], [],
[], [], [], [], []
操作: 将 NLS_CHARACTERSET 参数设置为 AL32UTF8,并将 NLS_NCHAR_CHARACTERSET 参数设置为 AL16UTF16。

要确保使用建议的值配置字符集参数,请在数据库提示符处运行以下查询:

select parameter, value from nls_database_parameters where parameter like '%CHARACTERSET%';

无法与运行 ZENworks 11 SP2 Configuration Management 安装程序的 Windows 设备建立远程桌面会话

来源: ZENworks 11 SP2;安装。
解释: 如果尝试使用“远程桌面连接”连接到正在运行 ZENworks 11 SP2 Configuration Management 安装程序的某个 Windows 服务器,会话将终止,并显示如下错误讯息:
The RDP protocol component "DATA ENCRYPTION" detected an error in the protocol stream and has disconnected the client. 
操作: 请参见 Microsoft 帮助和支持网站

安装第二台服务器时发出错误讯息

来源: ZENworks 11 SP2;安装。
解释: 在将第二台服务器安装到“管理区域”时,安装结束时可能会显示错误讯息,讯息中会包含以下文字:
... FatalInstallException Name is null

但安装似乎已成功完成。

由于程序认为需要重新配置服务器,但并未进行该操作,因此会错误地显示此错误讯息。

操作: 查看安装日志文件。如果没有与此错误讯息相关的错误,则可将其忽略。

在 Linux 上安装失败

来源: ZENworks 11 SP2;安装。
可能的原因: 如果 ZENworks 11 SP2 安装 ISO 映像的解压缩目录路径包含空格,则在 Linux 上安装会失败。
操作: 请确保要在其中解压缩安装 ISO 映像的目录路径不含空格。

由于 HotSpot Virtual Machine 检测到错误,导致配置操作失败

来源: ZENworks 11 SP2;安装。
解释: 在 Linux 设备上安装首个主服务器的过程中,如果在数据库配置将要结束时发生错误,需要选择是继续还是回滚时,应该检查日志文件 /var/opt/novell/log/zenworks/ZENworks_Install_[日期].log.xml。如果您发现如下所示的错误,则可以安心地继续安装。
ConfigureAction failed!:
select tableName, internalName, defaultValue from Adf where inUse =?#
An unexpected error has been detected by HotSpot Virtual Machine:
#SIGSEGV (0xb) at pc=0xb7f6e340, pid=11887, tid=2284317600
#
#Java VM: Java HotSpot(TM) Server VM (1.5.0_11-b03 mixed mode)
#Problematic frame:
#C [libpthread.so.0+0x7340] __pthread_mutex_lock+0x20
操作: 请忽略该错误讯息。

无法在已安装 ZENworks 的设备上安装 Novell Client 32 中的 NetIdentity

来源: ZENworks 11 SP2;安装。
解释: 尝试在安装了 ZENworks 11 SP2 的设备上安装 Novell Client32 随附的 NetIdentity 代理时,安装会失败,并显示如下错误讯息:
An incompatible version of Novell ZENworks Desktop Management Agent has been detected
可能的原因: 安装 ZENworks 之前未安装 NetIdentity 代理。
操作: 执行下列操作:
  1. 卸装 ZENworks 11 SP2。

    有关如何卸装 ZENworks 11 SP2 的详细信息,请参见部分 6.0, 卸装 ZENworks 软件

  2. 安装 Novell Client32 中的 NetIdentity 代理。

  3. 安装 ZENworks 11 SP2。

    有关如何安装 ZENworks 11 SP2 的详细信息,请参见部分 4.0, 安装 ZENworks 服务器

如果选择将 ZENworks 服务器配置成使用外部 Sybase 数据库,则 ZENworks 11 SP2 Configuration Management 安装会失败

来源: ZENworks 11 SP2;安装。
解释: 在安装 ZENworks 11 SP2 期间,如果选择将 ZENworks 服务器配置成使用远程 OEM Sybase 或远程 Sybase SQL Anywhere 数据库,则安装会失败,并且安装日志中会记录如下讯息:
Caused by: com.mchange.v2.resourcepool.CannotAcquireResourceException: A ResourcePool could not acquire a resource from its primary factory or source.
可能的原因: 指定的外部数据库服务器名称不正确。
操作: 重新起动 ZENworks 11 SP2 Configuration Management 安装向导,并确保指定正确的外部数据库服务器细节。

在非英文主服务器上使用 Web 浏览器无法打开 ZENworks 11 SP2 Configuration Management 安装日志

来源: ZENworks 11 SP2;安装。
解释: 在安装了 ZENworks 11 SP2 Configuration Management 的非英文主服务器上,使用 Web 浏览器无法打开安装日志,但使用文本编辑器还是可以打开安装日志。

安装日志位于 /var/opt/novell/log/zenworks/ (Linux) 和 ZENworks 安装目录\novell\zenworks\logs (Windows) 中。

操作: 在 Web 浏览器中打开安装日志 (.xml) 之前,更改所有安装 LogViewer 文件的编码:
  1. 使用文本编辑器,打开位于 /var/opt/novell/log/zenworks/logviewer (Linux) 和 ZENworks 安装目录\novell\zenworks\logs\logviewer (Windows) 中的下列其中一个 LogViewer 文件:

    • message.xsl

    • sarissa.js

    • zenworks_log.html

    • zenworks_log.js

    • zenworks_log.xsl

    • zenworks_log_text.xsl

  2. 单击文件 > 另存为

    随即会显示“另存为”对话框。

  3. 编码列表中,选择 UTF-8,然后单击保存

    注:请勿更改文件名和文件类型。

  4. 对其余的 LogViewer 文件重复步骤 1步骤 3

无法在 Windows Server 2008 上安装 .NET 3.5 SP1

来源: ZENworks 11 SP2;安装。
解释: 在 Windows Server 2008 上安装 Microsoft .NET 3.5 SP1 失败,并显示如下错误讯息:
Microsoft .NET Framework 2.0SP1 (x64) (CBS): [2] Error: Installation failed for component Microsoft .NET Framework 2.0SP1 (x64) (CBS). MSI returned error code 1058
可能的原因: 设备未启用“Windows 更新服务”。
操作: 在设备上启用“Windows 更新服务”:
  1. 从 Windows 桌面开始菜单,单击设置 > 控制面板

  2. 双击管理工具 > 服务

  3. 双击 Windows 更新服务

    “Windows 更新服务属性”对话框即会显示。

  4. 常规选项卡上,从启动类型列表中选择下列其中一个选项:

    • 手动

    • 自动

    • 自动(延迟的启动)

  5. 单击启动以启动该服务。

  6. 单击确定

在 Linux 设备上安装 ZENworks Configuration Management 时,会显示一条警告讯息

来源: ZENworks 11;安装。
说明: 在 Linux 设备上安装 ZENworks Configuration Management 时,ZENworks 安装程序会显示如下警告讯息:
"WARNING! Program tries to unlock a connection without having acquired a lock first, which indicates a programming error"
操作: 无。忽略该警告讯息。

无法在受 McAfee 全面保护的设备上安装 ZENworks Adaptive Agent

来源: ZENworks 11 SP2;安装
解释: 尝试在受 McAfee 全面保护的设备上安装 ZENworks Adaptive Agent 时,此防病毒软件会阻止在 Windows 和程序文件中创建新的可执行文件。
可能的原因: 设备受 McAfee VirusScan 保护,因此不允许安装任何应用程序。
操作: 在安装了 McAfee 软件的设备上执行下列操作:
  1. 单击启动 > 所有程序 > McAfee > VirusScan Console

  2. 双击访问保护

  3. 在“访问保护属性”对话框中,执行以下操作:

    1. 在“类别”面板中,单击通用最大保护

    2. 阻止列中,取消选择所有规则。

    3. 单击确定

  4. 安装 ZENworks Adaptive Agent。

    有关如何安装 ZENworks Adaptive Agent 的详细信息,请参见《ZENworks 11 SP2 发现、部署和淘汰参考手册》中的ZENworks Adaptive Agent 部署

在 ZENworks Adaptive Agent 安装期间可能会将 ZENworks 相关文件报告为恶意软件

来源: ZENworks 11 SP2;安装。
解释: 在 ZENworks Adaptive Agent 安装期间,防病毒软件可能会将某些 ZENworks 相关文件报告为恶意软件。安装也会因此而突然停止。
操作: 在要安装 ZENworks Adaptive Agent 的受管设备上执行以下操作:
  1. 系统驱动器:\windows\novell\zenworks 手动添加到受管设备上所安装的防病毒软件的“排除”列表中。

  2. 安装 ZENworks Adaptive Agent。

在终端服务器上安装 ZENworks Adaptive Agent 会挂起

来源: ZENworks 11 SP2;安装
可能的原因: 在终端服务器上安装 ZENworks Adaptive Agent 会挂起是因为终端服务器的默认模式为“执行”。
操作: 将终端服务器的模式更改为“安装”:
  1. 从命令提示符处执行以下操作:

    1. 要更改模式,请执行以下命令:

      change user /install

    2. 键入 exit,然后按 ENTER

  2. 安装 ZENworks Adaptive Agent。

    有关如何安装 ZENworks Adaptive Agent 的详细信息,请参见《ZENworks 11 SP2 发现、部署和淘汰参考手册》中的ZENworks Adaptive Agent 部署

在 RHEL 设备上安装 ZENworks 11 SP2 可能会失败

来源: ZENworks 11 SP2;安装
解释: 在 RHEL 设备上安装 ZENworks 11 SP2 可能会失败,并会收到进行回滚的提示。安装日志文件中会报告以下讯息:
RPM returned 1: warning: /opt/novell/zenworks/install/downloads/rpm/novell-zenworks-jre-links-1.6.0_16-2.noarch.rpm: Header V3 DSA signature: NOKEY, key ID 7e2e3b05
Failed dependencies: jre >= 1.6 is needed by novell-zenworks-jre-links-1.6.0_16-2.noarch 
操作: 执行下列任务:
  1. 回滚 ZENworks 11 SP2 安装。

  2. 通过在终端运行如下命令手动安装 JRE:

    rpm -ivh <BUILD_ROOT>/Common/rpm/jre-<VERSION>.rpm

  3. 安装 ZENworks 11 SP2。有关如何安装 ZENworks 11 SP2 的详细信息,请参见执行安装

在 Windows XP 上,通过“远程桌面连接”安装含远程管理组件的 ZENworks Adaptive Agent 会中断

来源: ZENworks 11 SP2;安装
解释: 如果您使用“远程桌面连接”(RDP) 远程连接到受管设备,然后安装 ZENworks Adaptive Agent,安装会中断。
操作: 要修复此问题,请从 Microsoft 支持网站下载增补程序,然后在安装 ZENworks Adaptive Agent 之前于受管设备上安装该增补程序。