ARM DS-5/RVDS 在同一服务器安装多个许可证License错误
问题类别:ARM软件工具 > ARM DS-5 | 浏览次数:7298 |
发布日期:2015/7/20 15:10:45 | 文章来源:完美体育·(中国)手机网页版科技 |
回复日期:2023/4/12 15:05:55 |
环境说明
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://bbs.myir-tech.com/thread-30-1-1.html。
更多详细信息可以查看FLEXNET终端用户手册: licensing_end_user_guide.pdf (1.2 MB, 下载次数: 412) ,该用户手册文档也可在DS-5的安装目录:...\DS-5\documents\ 下找到。