故障排除获取批量许可证和查看 LMGRD 日志

更新 Jun 28, 2023

环境

软件

  • Volume License Manager
  • NI License Manager

在执行之前的故障排除和设置后,本文将解释如何为您的客户端计算机获取批量许可证,以及如何使用 LMGRD 日志进一步排除任何其他问题。

本文是 Volume License Manager (VLM) 故障排除指南的一部分

介绍

在确认 NI 许可证管理器 (NILM) 和 Volume License Manager (VLM) 可以通信后,让客户端尝试从许可服务器获取许可。如果不成功,请查看 LMGRD 日志以确定许可服务器是否收到请求,如果被拒绝,请确定原因。

 

 

尝试许可和故障排除

通过打开需要许可的 NI 软件,让客户端从许可服务器请求许可:

  1. 对于此测试,通常最好通过将许可证文件从 <ProgramData>\National Instruments\License Manager\Licenses 目录移动到另一个目录来移除任何本地许可,这样 许可证管理器就无法访问它们。
  2. 一种方法是在 Licenses 目录中创建一个名为“Hidden Local Licenses”的文件夹,并将 Licenses 目录中的所有 .lc 文件放在新创建的文件夹中。
  3. 确保在手动移动或编辑任何许可证文件后点击 NI 许可证管理器中的刷新按钮如果您移动了任何许可证文件,它们将不再出现在 NI 许可证管理器的本地许可证选项卡中。
  4. 移动任何本地许可证后,尝试通过在客户端上打开软件(如 LabVIEW 或 TestStand)来申请许可。

如果未提示您激活或评估软件,则已获得许可。打开 NI 许可证管理器并导航到网络许可证选项卡。检查许可证名称旁边的绿色框或圆圈所指示的许可证状态。

如果软件未按许可打开,请查看位于许可服务器上的 LMGRD 日志以确定问题所在:

  1. 在文本编辑器中打开 <ProgramData>\National Instruments\License Manager\Data\lmgrd.log 中的 LMGRD 日志。
  2. 搜索相关客户端的机器名称或用户名。具体来说,我们正在寻找以下面包含的关键字之一开头的行。还添加了关键字定义以进行澄清:
  • OUT :列出的许可证已被客户端检出。
  • IN :列出的许可证已被客户端检回服务器。
  • DENIED :列出的许可证由客户端请求但被服务器拒绝。日志应列出拒绝的原因。
  • 不支持:此消息可能由许多不同的原因引起。通常它们是无害的,不会影响检出软件。

 

解释结果

机器名或用户名未出现在 LMGRD 日志中

许可服务器未收到来自客户端的请求。如果用户/机器被拒绝许可,日志应当会提供原因。


拒绝原因与批量许可证管理器配置不匹配

如果机器名或用户名未出现在 LMGRD 日志中或拒绝的原因与 Volume License Manager 配置不匹配,并且如果已遵循其他 Volume License Manager 连接性故障排除教程,建议联系 NI 支持