设为首页收藏本站
查看: 24404|回复: 3

[MDK-ARM] Keil MDK-ARM多个Flex网络License合并后只读到1个user席位

[复制链接]

231

主题

64

回帖

2145

积分

管理员

积分
2145
玉米糊 发表于 2014-7-4 09:44:49 | 显示全部楼层 |阅读模式
对于ARM的Flex license网络许可证,如果要把许可证安装一台服务器上,那么必须要把这些许可证文件合并为一个,因为每台电脑只能运行一个armlmd进程(ARM license server vendor daemon,ARM许可证服务器供应商进程),不允许运行多个,即在license文件中指定多个 armlmd,否则在启动时会出错,出错信息也会体现在log文件当中。

但是,在Keil MDK中,合并了多个license,在服务器端启动了lmtools 管理工具,客户端仅显示有一个席位(1 user),如下:

mdk5.00

mdk5.00


这可能由以下两种情况引起的:
  • Keil MDK-ARM的版本问题,Keil MDK部分版本只能显示1个席位的license,比如MDK 5.00。
  • LMTOOLS工具没有正确读到license.dat文件的内容

首先,要查看一下服务器端lmtools的启动log文件
如下是两个 flex license 启动是 log 文件记录正常的启动信息:
[mw_shl_code=bash,true]
8:54:38 (lmgrd) pid 1048
8:54:38 (lmgrd) Done rereading
8:54:38 (lmgrd) FLEXnet Licensing (v11.9.1.0 build 89952 i86_n3) started on Server-PC (IBM PC) (7/4/2014)
8:54:38 (lmgrd) Copyright (c) 1988-2010 Flexera Software, Inc. All Rights Reserved.
8:54:38 (lmgrd) US Patents 5,390,297 and 5,671,412.
8:54:38 (lmgrd) World Wide Web:  http://www.flexerasoftware.com
8:54:38 (lmgrd) License file(s): C:\flexnet\license.dat
8:54:38 (lmgrd) lmgrd tcp-port 8226
8:54:38 (lmgrd) Starting vendor daemons ...
8:54:38 (lmgrd) Started armlmd (pid 736)
8:54:38 (armlmd) FLEXnet Licensing version v11.9.1.0 build 89952 i86_n3
8:54:39 (armlmd) UPGRADING 1 "mdk_std" from version 5.0 to version 5.0201407   #下面一行和这一行内容一样,说明有2个license启动 mdk_std
8:54:39 (armlmd) UPGRADING 1 "mdk_std" from version 5.0 to version 5.0201506
8:54:39 (armlmd) UPGRADING 1 "mdk_std_uvision" from version 5.0 to version 5.0201407
8:54:39 (armlmd) UPGRADING 1 "mdk_std_uvision" from version 5.0 to version 5.0201506
8:54:39 (armlmd) UPGRADING 1 "mdk_std_armasm5" from version 5.0 to version 5.0201407
8:54:39 (armlmd) UPGRADING 1 "mdk_std_armasm5" from version 5.0 to version 5.0201506
8:54:39 (armlmd) UPGRADING 1 "mdk_std_compiler5" from version 5.0 to version 5.0201407
8:54:39 (armlmd) UPGRADING 1 "mdk_std_compiler5" from version 5.0 to version 5.0201506
8:54:39 (armlmd) UPGRADING 1 "mdk_std_armlink5" from version 5.0 to version 5.0201407
8:54:39 (armlmd) UPGRADING 1 "mdk_std_armlink5" from version 5.0 to version 5.0201506
8:54:39 (armlmd) UPGRADING 1 "mdk_std_fromelf5" from version 5.0 to version 5.0201407
8:54:39 (armlmd) UPGRADING 1 "mdk_std_fromelf5" from version 5.0 to version 5.0201506
8:54:39 (armlmd) UPGRADING 1 "mdk_std_arm_lcf5" from version 5.0 to version 5.0201407
8:54:39 (armlmd) UPGRADING 1 "mdk_std_arm_lcf5" from version 5.0 to version 5.0201506
8:54:39 (armlmd) Server started on Server-pc for:        
8:54:39 (armlmd) mdk_std (consisting of:                mdk_std_uvision
8:54:39 (armlmd) mdk_std_armasm5 mdk_std_compiler5 mdk_std_armlink5
8:54:39 (armlmd) mdk_std_fromelf5 mdk_std_arm_lcf5)
8:54:39 (armlmd) mdk_std (consisting of:                mdk_std_uvision
8:54:39 (armlmd) mdk_std_armasm5 mdk_std_compiler5 mdk_std_armlink5
8:54:39 (armlmd) mdk_std_fromelf5 mdk_std_arm_lcf5)
8:54:39 (armlmd) mdk_std (consisting of:                mdk_std_uvision
8:54:39 (armlmd) mdk_std_armasm5 mdk_std_compiler5 mdk_std_armlink5
8:54:39 (armlmd) mdk_std_fromelf5 mdk_std_arm_lcf5)
8:54:39 (armlmd) EXTERNAL FILTERS are OFF
[/mw_shl_code]
上面的启动日记说明可以已经正常启动了2个license,如果只有一个,那么说明启动不正常,这样的话,需要:
  • 在Lmtools 工具的 Start/Stop/Reread 标签里面先点“Stop”,再以此点“Start”和“Reread”按钮
  • 如果还不可以,就需要进入进程管理器,把进程中的 lmtools 和 lmgrd 结束掉,再重新开启 lmtools。
  • 当然,如果以上办法还不行,终极解决办法,就是先重启服务器咯~~

lmtools

lmtools


其次,检查 Keil MDK版本
如果上面的一步是正常启动多个license,那么就是客户端的版本问题了,比如 MDK 5.00及其以前的版本MDK 4.XX。这样的话,就很简单了,更换一个新的版本的 Keil MDK 。下面是 Keil MDK5.10 显示的结果,

mdk5.10

mdk5.10


MDK5.10 可以正常显示 2 个 user,新版本还有另外一项功能,可以看到 license 当前被哪些客户端使用:

used by

used by


最后,需要说明两点:
  • 出现这种问题首先要从服务器开始检查,检查 log 文件为主。是否已经正常读取了license.dat 文件,没有需要重启 lmtools和lmgrd。license.dat 中指定的端口(一般为8224或8226)是否被占用,如果是,license.dat 文件中更换一个。
  • 检查一下客户端,比如买了2个席位,同时仅能一个客户端使用,那么就是有问题的。如果能同时使用2个客户端,说明就已经可以用了的。


MDK Flex网络许可证“No licenses found in license sources”错误:http://bbs.myir-tech.com/thread-6164-1-1.html


回复

使用道具 举报

0

主题

2

回帖

13

积分

新手上路

积分
13
百度采集发布 发表于 2014-9-14 12:20:00 | 显示全部楼层
难得好贴,赞一个,继续努力啊











网站流量小!!!网站相关性差!!!百度收录少!!!这一切都不是个事儿!!!因为有百度采集发布软件 V.14.09.18 正式版发布 下载地址:http://www.aspcms.org/bcf.rar
回复 支持 反对

使用道具 举报

0

主题

7

回帖

25

积分

新手上路

积分
25
giuod 发表于 2014-10-16 13:43:31 | 显示全部楼层
谢谢啦,辛苦啦。感谢感谢!











bjcars.net












北京搬家公司
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录

本版积分规则

Archiver|手机版|小黑屋|米尔科技论坛   

GMT+8, 2024-3-29 13:51 , Processed in 0.118841 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表