Windows 和 UNIX 系统平台上的错误消息

针对许可证错误消息的建议操作。
表 1 说明了 Windows® 系统上的许可证错误消息,表 2 说明了 UNIX® 系统上的许可证错误消息。
表 1. Windows 上的许可证错误消息
消息或描述 操作
  • 无法在网络数据库中找到 SERVER 主机名
  • 无法连接到许可证 SERVER
  • 不存在此功能
  • 未能检出 product_name 密钥
在客户机上确认以下信息:
  • 在 License Key Administrator(LKAD)的 “客户机/服务器配置”窗口中或在 IBM Installation Manager 的“管理许可证”向导中输入了正确的许可证服务器名称。有关更多信息,请参阅检查 Windows 客户机配置
  • 在客户机和许可证服务器之间有防火墙的情况下输入了正确的供应商端口号。有关更多信息,请参阅使用带有防火墙的浮动许可证
  • 客户机与许可证服务器之间的网络连接运行正常。有关更多信息,请参阅检查 Windows 网络连接
在许可证服务器上确认以下信息:

在所有情况下,如果您未发现网络连接或许可证文件有任何问题,然而应用程序仍不能获取许可证密钥,请从 License Manager 停止并启动许可证服务器(请参阅启动 Windows 许可证服务器)。 重新引导服务器可能也有帮助,尤其在许可证管理器作为服务启动时。如果其他所有方法均失败了,请联系 针对 Rational 产品的 IBM 软件支持

许可证密钥不适用于该机器。

许可证不是用于该服务器的。

  • 许可证密钥将安装到为其生成该许可证密钥的计算机之外的计算机上。文件 license.upd 指定了您在对 License Key Center 的许可证密钥输入请求中 输入的计算机名称和主机标识。在正确的计算机上导入该文件。
  • 请确认您接收到的许可证密钥文件包含许可证服务器或客户机的正确主机标识和主机名。要查找该信息,请使用文本编辑器来查看 install_path\IBM Rational\Common\ 中的许可证密钥(*.dat)文件。
  • 许可证工具 > 系统设置中找到的“磁盘卷序列号”与许可证密钥文件中的 SERVER 行中显示的内容进行比较。 这两个数字应该匹配。有时,也会在许可证文件中找到 0 或短划线。
该产品的许可证将到期... 临时许可证密钥或短期许可证协议(TLA)许可证密钥即将到截止日期。每当您启动应用程序时将显示该警告消息,直到 您安装永久许可证密钥或另一个 TLA 许可证密钥。要继续使用该产品,请联系您的 IBM 销售代表来购买产品或延长您的 TLA。

通过在 LKAD 中单击设置 > 显示到期警告可以关闭警告。

表 2. UNIX 系统上的许可证错误消息
消息 说明/操作
某个许可证密钥出现问题。

N 个许可证密钥出现问题。

这意味着许可证文件中的许可证密钥不匹配且与许可证文本不一致。许可证由多个参数和使用这些参数创建的一个 12 位十六进制密钥组成。这些参数在 ASCII 文本中但是不能更改,否则将导致许可证无效。用于创建许可证的参数是服务器主机标识、许可证名称、 供应商守护程序名称、截止日期、用户数目(数量)、VENDOR_STRING、OVERDRAFT、SUPERSEDE、DUP_GROUP 以及 NOTICE。
您没有从 local_host_name 远程访问 license_server_name 的权利,所以无法将其设置为许可证服务器。 可能许可证服务器不是您要进行安装所在的计算机。您必须对许可证服务器具有远程 shell 访问权(rshremsh)。
主机 license_server_name 正在运行 Solaris。

主机 local_host_name> 正在运行 HP-UX。

它们不匹配,因此 license_server_name 不能用作许可证服务器。

可能许可证服务器不是您要进行安装所在的计算机。如果是这样,该计算机必须使用您即将安装的产品要求的相同操作系统。
主机 license_server_name 没有访问权。 如果许可证服务器不是您进行安装所在的计算机,那么该服务器必须对安装了 IBM Rational 产品的 Rational 目录具有访问权。
无法使用该命令设置 license_server_name 的主机标识:

rational_dir/base/cots/

flexlm.7.0f/lmhostid

lmhostid 命令失败。 检查以查看显示的 lmhostid 命令是否会在本地主机上启动。如果是,请在许可证服务器主机标识菜单(2 号选项)中输入主机标识号。
无法访问 license_server_name 上的

rational_dir/base/cots/

flexlm.7.0f/lmhostid

访问 rational_dir 目录时出现问题, 或者 lmhostid 命令未从 CD 安装。
主机标识 nnn 无效。小于 4 位。 这意味着主机标识号无效。 使用 lmhostid 重新检查以查看主机标识的内容。其至少应该有 4 位或更多位的十六进制数字。
端口号 pn 正在 /etc/services 中使用。

端口号 pn 正在 NIS 服务下使用。

如果您输入了端口号且该端口号似乎正在 /etc/services 文件 中或 NIS 服务下使用,那么获取许可证时可能会出现问题。

使用 FLEXlm 的 IBM Rational 产品 使用 TCP/IP 套接字与使用特定端口号的许可证服务器进行通信。 该端口号在 SERVER 行上的许可证文件中指定。许可证服务器无法在已在使用的端口上打开套接字。 请使用缺省端口号:27000。


反馈