如何解决找不到网络版License的问题

Technical Note 99016

Architectures:

All

Component:

lms

Updated:

2023/8/28 8:17

介绍

本文介绍了网络版License使用过程中可能遇到的一些问题及解决建议。常见的网络版License问题有以下3类,并分别给出了对应的解决建议。

  • 服务器端License Server Tool显示没有License,解决建议参考A)和B)
  • 服务器端License Server Tool显示有License,但是显示该License无效,解决建议参考C)
  • 服务器端License Server Tool显示有效的License,但客户端无法获取到该License,解决建议参考D),E)和F)

解决建议

A)检查激活步骤

在服务器端的License激活过程中,服务器端IAR Server Tool需要与IAR License管理中心进行通信,而这一通信过程可能会失败。激活过程中服务器端IAR Server Tool通信需使用到HTTP 443端口,所以请检查一下服务器的防火墙设置,打开该端口后尝试重新激活一次。注意:如果服务器没有外网连接,需要使用离线激活。

B)检查“lservrc”文件的权限

License信息保存在名为“lservrc”的文件中,如果保存该文件的文件夹设置了保护权限,那么“IAR License Server Tool”软件将无法将License信息写入到该文件中。“lservrc”文件保存路径如下:

C:\Program Files (x86)\Common Files\SafeNet Sentinel\Sentinel RMS License Manager\WinNT

请将该文件目录的读写权限修改为“允许写入”后重新激活一次。

C)“License无效”解决建议

License无效大多可能是Dongle的驱动没有被正确安装导致的,所以请尝试重新安装Dongle驱动。安装驱动过程中注意以下几点:

  • 以管理员权限进行安装
  • 安装Dongle驱动过程中需要把Dongle从电脑拔下
  • 安装完成后需要重启电脑
  • 安装失败时可尝试多个USB端口,以及避免使用USB Hub

更多关于Dongle的问题,可以参考 Technical Note 44489

D)检查网络配置

客户端IAR License Manager访问服务器端IAR License Server Tool需要使用到UDP 5093端口,所以请检查服务器端以及客户端的UDP5093端口是否被打开。以及在通信过程中使用到网桥也需要将该端口打开。

将端口打开后在客户端重新手动或自动添加一下所使用的IAR License Server。

E)升级IAR License Server Tool工具版本

在客户端升级IAR Embedded Workbench的同时有可能也会升级客户端的License Manager工具版本,但是服务器端的License Manager工具版本有可能并未升级,这就造成了服务器端的License Manager和客户端的License Manager工具版本不匹配:

因此建议客户严格按照QuickReference_LMS2.ENU.pdf文档中的《Updating products with network licenses》章节说明,不仅需要在客户端升级IAR Embedded Workbench产品,还需要关注服务器端的IAR License Server Tool的版本,建议同步升级为最新版本。

最新版本IAR License Server Tool下载链接如下,请根据目前使用的操作系统(Windows或者Linux)下载对应的版本:IAR License Server Tools

F)升级网络license以支持最新的客户端版本

网络license激活时只能支持到当时的客户端最新版本,如果客户端使用了更新的版本,导致网络license支持的客户端版本小于使用的客户端版本,客户端会提示网络license支持的客户端版本过低。如下图所示:客户端的版本是9.32,而网络license支持的客户端版本是9.30,所以会提示“The network licenses on the server are for an older version the product”(服务器端的License支持的客户端版本必须高于或者等于客户端版本)。

需要在服务器上升级更新网络license以支持最新的客户端版本:如果服务器有网络连接的话,可以通过License>Check for License Renewal进行升级,否则的话需要通过离线激活的方式进行升级。

 

We do no longer support Internet Explorer. To get the best experience of iar.com, we recommend upgrading to a modern browser such as Chrome or Edge.