平台: 所有平台 版本: 所有版本

问题描述

启动 COMSOL Multiphysics 时,出现以下错误消息:

无法获取“COMSOL Multiphysics GUI”许可证。 
许可证错误:-25。
许可证服务器系统不支持该特征的这一版本  

许可证文件不支持此版本。
特征:SERIAL  
App 版本 > 许可证版本:6.1 > 6.0  
许可证路径:C:\Program Files\COMSOL\COMSOL61\Multiphysics\license\license​.dat;  
FlexNet 许可错误:-21,126

解决方法

请注意,在 COMSOL Multiphysics 6.2 版本中,FlexNet® 许可证管理器 11.18.3 版本与 COMSOL Multiphysics 6.1 版本中的相同。这意味着从 COMSOL Multiphysics 6.1 升级到 6.2 版本时,您无需更新许可证管理器二进制文件。然而,仍需将许可证管理器使用的许可证文件更改为支持 6.2 版本的许可证文件版本。

本文适用于从 COMSOL Multiphysics 6.0 及更低版本升级到 6.1 版本时需要更新本地环境中的 COMSOL 许可证管理器软件的情况。下面列出了分步操作说明。
注:COMSOL 6.1 许可证管理器二进制文件和许可证文件向后兼容到 COMSOL 3.5a 版本。这意味着,在许可证管理器更新到 6.1 版本后,现有的 COMSOL 6.0 及较低版本将能够继续正常运行。

请注意,在更新许可证管理器时,用户可能会与其失去联系。为了避免这种情况,您可以要求用户在过渡到新的许可证管理器之前保存他们的工作。

在 Windows 上更新 COMSOL 许可证管理器软件

COMSOL“许可证管理器”作为 Windows 服务安装。我们会使用 LMTOOLS 许可证实用程序将许可证管理器服务升级到 COMSOL 6.1 版本。

  1. 在许可证服务器上安装 COMSOL 6.1“许可证管理器”。为此,请执行以下操作:

    • 产品下载页面下载安装介质。注:相较于离线安装程序,在线安装程序的文件大小较小。
    • 由于在安装过程中需要使用许可证文件,请确保您可以访问该文件。
    • 启动安装程序,并选择新安装 COMSOL 6.1
    • 在接受许可协议并向安装程序提供许可证文件后,单击“下一步”。
    • 如果您只想安装“许可证管理器”,可以清除“产品”面板中的所有复选框(名为许可证管理器的复选框除外)。
    • 完成安装。

    如需更详细的操作说明,请参见《COMSOL Multiphysics 安装指南》 中的在 Windows 上安装许可证管理器 一节。

  2. “开始”菜单 > 所有程序 > COMSOL Multiphysics 6.1 > COMSOL Launchers > LMTOOLS 启动 LMTOOLS 许可证工具。

  3. Service/License File 选项卡上,选择 COMSOL License Manager。

  4. 转到 Start/Stop/Reread 页面并单击 Stop Server 按钮。

  5. 转到 Config Services 页面。更改 lmgrd.exelicense.dat 的路径,使其指向 COMSOL 6.1 安装目录。从与 COMSOL Multiphysics 5.4 一起分发的 Flexnet 版本开始,允许许可证管理器写入的权限已更改。因此,建议将调试日志文件 comsol61.log 存储到目录 C:\ProgramData\COMSOL

  6. 单击 Save Service 按钮。

  7. 转到 Start/Stop/Reread 页面并单击 Start Server 按钮。

  8. File 菜单中选择 Exit 以关闭 LMTOOLS。

此时,更新已完成。您无需重新启动许可证服务器。

在 Linux 和 Macintosh 上更新 COMSOL 许可证管理器软件

  1. 在许可证服务器上安装 COMSOL 6.1“许可证管理器”组件。为此,请执行以下操作:

    • 产品下载页面下载安装介质。注:相较于离线安装程序,在线安装程序的文件大小较小。
    • 由于在安装过程中需要使用许可证文件,请确保您可以访问该文件。
    • 启动安装脚本,选择新安装 COMSOL 6.1
    • 在接受许可协议并向安装程序提供许可证文件后,单击“下一步”。
    • 如果您只想安装“许可证管理器”,可以清除“产品”面板中的所有复选框(名为许可证管理器的复选框除外)。
    • 完成安装。

    如需更详细的操作说明,请参见《COMSOL Multiphysics 安装指南》 中的在 Linux 上安装许可证管理器在 Mac OS X 上安装许可证管理器 一节。

  2. 停止 COMSOL 许可证管理器:将 comsol60/multiphysics/license/$arch 目录设为当前目录,其中 $archglnxa64(64 位 Linux)、glnxarm64 (ARM Linux)、maci64(64 位 macOS)或 macarm64 (ARM macOS)。使用 lmdown 命令停止 6.0 许可证管理器:

    ./lmdown -c ../license.dat

  3. 使用 lmgrd 命令启动 COMSOL 6.1“许可证管理器”:

    ./lmgrd -c ../license.dat -L /var/tmp/comsol61.log

    注: 如果运行 lmgrd 命令后返回错误消息 ./lmgrd:找不到命令。这可能是因为许可证服务器缺少 LSB (Linux Standard Base) 所需的库,有关如何修复此问题的信息,请参见解决方法 1199

  4. 最后,修改在引导时自动启动 COMSOL“许可证管理器”的启动脚本。有关如何设置启动脚本的操作说明,请参见《COMSOL Multiphysics 安装和操作指南》

此时,更新已完成。

另请参见

操作视频

解决方法 903(无法获取“COMSOL Multiphysics GUI”许可证)。

解决方法 1078(运行课堂许可证套装时出现问题)