米尔淘宝店| 米尔电子| 米尔微博| English

DS-5许可证错误“License server machine is down or not responding”

问题类别:ARM 开发工具 > DS-5 浏览次数:11145
发布日期:2014-06-17 15:49:38 文章来源:米尔科技
回复日期:2014-06-17 15:53:16

环境说明

使用DS-5/RVDS/KEIL MDK的Flex license许可证,服务器端已经配置好了,但是在客户端编译的时候出错。
...
Error: C9932E: Cannot obtain license for Compiler (feature compiler5) with license version >= 5.0201402
...
License server machine is down or not responding.
...
FLEXnet Licensing error:-96,491...

分析描述

有两种请看,一种是客户端网络名称解析原因,另外一种是以为内服务器防火墙阻止armlmd进程端口。

问题解答

有以下几种可能:
196,7 "WinSock: Host not found (HOST_NOT_FOUND)"
这个是由于主机操作系统(一般是Windows)标记的一个网络故障,说明操作系统无法将主机名解析成IP地址。可以检查一下,看指定的名称是否正确,以及网络名称解析工作正常。如果这个没错,试着用“ping”命令查看客户端和服务器是否能够相互PING通。
另外,可以试着在DS-5中将指定的主机名换成IP。

-96,491
这种一般是服务器上ARM LICENSE管理工具armlmd使用的端口被锁住,大部分情况是被防火墙锁住。检查服务器,armlmd进程使用的端口号是多少,然后在服务器上开放该端口。粗暴而又简单的办法是,直接关闭服务器的防火墙。 
默认情况下,armlmd端口号没有指定,在服务器启动的时候由系统安排。如果服务器有防火前,建议给armlmd指定端口号,在license.dat文件修改:

      VENDOR armlmd

为:

       VENDOR armlmd port=XXXX

其中XXXX就是你指定的端口号。


ARM网站英文原文地址:http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.faqs/ka11646.html。

技术支持服务指南

在线提交问题

常见问题解答