许可证服务器读取文件时警告错误,在尝试获取许可证时出现"无法从许可证服器上读取数据"的错误信息...

Problem

[Simplified Chinese] 在尝试获取许可证时遇到FLEXlm -16 "无法从许可证服务器上读取数据"的错误信息。

Symptom

完整的错误信息如下:

Vendor daemon can't talk to lmgrd (Cannot read data from license server system. (-16,287))

Cause

此错误通常发生在您的许可证服务器安装在了64位的Windows机器上,安装路径的长度超过了32个字节时。

Diagnosing The Problem

示例-错误的许可证文件里SERVER的信息:

SERVER hostname DISK_SERIAL_NUM=555g9feb

VENDOR rational "C:\Program Files (x86)\Rational\common\rational.exe"

VENDOR ibmratl "C:\Program Files (x86)\Rational\common\ibmratl.exe"

示例-正确的许可证文件里SERVER的信息:

SERVER hostname DISK_SERIAL_NUM=555g9feb

VENDOR rational "C:\Program Files\Rational\common\rational.exe"

VENDOR ibmratl "C:\Program Files\Rational\common\ibmratl.exe"

注: 在旧的许可证文件里,VENDOR也可能是用DAEMON来代替的。

Resolving The Problem

临时解决方案:

有两个临时方案可以修正这个错误:

将FLEXnet安装到一个路径较短的目录下。

然后重启许可证服务器。

验证在lmtools里设置的“path to the license file”仅指向一个许可证文件,确认没有同时指向永久的和临时的许可证文件。 这样可以缩短许可证文件的路径。

示例: 如果您使用永久许可证点击“开始”>“所有程序”>IBM Rational > License Tools (LMTOOLS) > Config Services

删除rational_server_temp.dat文件

在LMTOOLS里重启并重新读取许可证文件,这样可以确保许可证服务器可以正确的获取许可证文件里的信息。

[{"Product":{"code":"SSTMW6","label":"Rational License Key Server"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"FLEXlm","Platform":[{"code":"PF033","label":"Windows"}],"Version":"All Versions","Edition":"","Line of Business":{"code":"","label":""}}]

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值