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
临时解决方案: