米尔科技提醒您:您的浏览器版本过低或者使用了兼容模式,为了获得更好的浏览体验,建议使用IE10以上的浏览器或使用极速模式。 请升级浏览器以获得更好的体验!

ARM DS-5/RVDS 在同一服务器安装多个许可证License错误

问题类别: > DS-5 浏览次数:3606
发布日期:2015/7/20 15:10:45 文章来源:米尔科技
回复日期:2020/12/18 9:38:38

环境说明

ARM-DS5

分析描述

ARM DS-5/RVDS 在同一服务器安装多个许可证License错误,错误为: (armlmd) EXITING DUE TO SIGNAL 32(lmgrd) armlmd exited with status 32 (Exited because another server was running)(lmgrd) MULTIPLE "armlmd" license server systems running. 或者: 11:39:47 (armlmd) FLEXnet Licensing version v10.8.5.0 build 31891 i86_r9 11:39:47 (armlmd) Cannot open lock file. errno=11 (/var/tmp/lockarmlmd): Resource temporarily unavailable 11:39:47 (armlmd) EXITING DUE TO SIGNAL 41 11:39:47 (lmgrd) armlmd exited with status 41 (Exited because another server was running) 11:39:47 (lmgrd) MULTIPLE "armlmd" license server systems running. 11:39:47 (lmgrd) Please kill, and run lmreread 11:39:47 (lmgrd) 11:39:47 (lmgrd) This error probably results from either: 11:39:47 (lmgrd) 1. Another copy of the license server manager (lmgrd) is running. 11:39:47 (lmgrd) 2. A prior license server manager (lmgrd) was killed with "kill -9" 11:39:47 (lmgrd) (which would leave the vendor daemon running). 11:39:47 (lmgrd) To correct this, do a "ps -ax | grep armlmd" 11:39:47 (lmgrd) (or equivalent "ps" command) 11:39:47 (lmgrd) and kill the "armlmd" process.

问题解答

看看官方的解释:
在同一台机器上你可以同时运行多个FLEXnet许可证服务器 - 如果他们是不同厂商的许可证。然而,只有一个armlmd 实例(ARM供应商守护程序)可以在机器上运行。 当服务器启动后,如果armlmd已经运行则会出现错误:
(armlmd) EXITING DUE TO SIGNAL 32
(lmgrd) armlmd exited with status 32 (Exited because another server was running)
(lmgrd) MULTIPLE "armlmd" license server systems running.

这种错误的常见原因有两个。你想在同一台机器上运行两个实例的许可证服务器 - 两个ARM许可证主机。这是不支持的。你需要合并的许可文件,使用单一的服务器软件实例来管理。查看 合并许可证方法
该段文字的英文原文地址是:
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.faqs/ka11646.html


所以,该问题的解决办法是合并多个许可证为一个,然后再启动lmgrd,合并方法请参考:http://www.myir-tech.com/bbs/thread-30-1-1.html
更多详细信息可以查看FLEXNET终端用户手册: licensing_end_user_guide.pdf (1.2 MB, 下载次数: 412) 该用户手册文档也可在DS-5的安装目录:...\DS-5\documents\ 下找到。