在同一台服务器上托管Altera许可证和Mentor Graphics许可证时,为什么会出错?-Altera-Intel社区-FPGA CPLD-ChipDebug

在同一台服务器上托管Altera许可证和Mentor Graphics许可证时,为什么会出错?

Altera,Mentor Graphics和其他EDA供应商使用FlexLM许可来支持浮动许可。 FlexLM仅支持运行每个供应商的许可证守护程序之一(例如alterad或mgcld)。如果您尝试在同一许可证服务器上为Altera和Mentor Graphics启动许可证服务器,则可能会在许可证日志文件中看到以下消息:

(mgcld) Cannot open lock file. errno=11 (/var/tmp/lockmgcld): Resource temporarily unavailable

当Altera许可证包含来自Mentor Graphics的功能行使用mgcld守护程序且Mentor Graphics许可证还包括使用mgcld守护程序的功能行时,会出现此问题。如上所述,FlexLM许可仅支持运行某个版本的供应商守护程序,例如mgcld。

解决/修复方法

要避免此问题,请执行以下操作之一:

  • 将Altera许可证或Mentor Graphics许可证重新托管到其他许可证服务器。
  • 将两个许可证合并为一个文件,然后可以使用单个alterad守护程序和一个mgcld守护程序。
  • 编辑两个许可证,将所有mgcld功能从Altera许可证移至Mentor Graphics许可证。然后,Altera许可证仅使用一个alterad守护程序,而Mentor Graphics许可证仅使用一个mgcld守护程序。
请登录后发表评论

    没有回复内容