|
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, 下载次数: 9859)
,该用户手册文档也可在DS-5的安装目录:...\DS-5\documents\ 下找到。
|
|