B.1 排查安装错误

本节提供了安装 ZENworks 10 Configuration Management SP3 时可能会遇到的问题的解决方案。

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

源: ZENworks 10 Configuration Management SP3;安装。
解释: 如果将 ZENworks 10 Configuration Management SP3 安装到 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 10 Configuration Management SP3

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

      install.exe -Dzenworks.configure.force=true

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

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

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

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

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

源: ZENworks 10 Configuration Management SP3;安装。
解释: 如果 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 10 Configuration Management SP3 安装程序的 Windows 设备建立远程桌面会话

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

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

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

但安装似乎已成功完成。

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

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

在 Linux 上安装 Mono 失败

源: ZENworks 10 Configuration Management SP3;安装。
可能的原因: 如果 ZENworks 10 安装 ISO 映像的解压缩目录包含空格,且您选择安装与 ZENworks 绑定的 Mono,则在 Linux 上的 Mono 安装将失败。
操作: 请确保要将安装 ISO 映像解压缩到的目录不包含空格。

由于 HotSpot Virtual Machine 检测到错误,导致 ConfigureAction 失败

源: ZENworks 10 Configuration Management SP3;安装。
解释: 在 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 10 Configuration Management SP3;安装。
解释: 尝试在安装了 ZENworks Configuration Management 的设备上安装 Novell Client32™ 随附的 NetIdentity 代理时,安装失败,并显示下列错误讯息:
An incompatible version of Novell ZENworks Desktop Management Agent has been detected
可能的原因: 安装 ZENworks 之前未安装 NetIdentity 代理。
操作: 执行下列操作:
  1. 卸装 ZENworks 10 Configuration Management。

    有关如何卸装 ZENworks Configuration Management 的详细信息,请参见部分 7.0, 卸装 ZENworks 软件

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

  3. 安装 ZENworks Configuration Management。

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

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

源: ZENworks 10 Configuration Management SP3;安装。
解释: 在安装 ZENworks 10 Configuration Management SP3 期间,如果选择将 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 10 Configuration Management SP3 安装向导,并确保指定正确的外部数据库服务器细节。

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

源: ZENworks 10 Configuration ManagementSP3;安装
解释: 在安装了 ZENworks 10 Configuration Management SP3 的非英文主服务器上,使用 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