平台: 所有平台 版本:

问题描述

在启动 COMSOL Multiphysics 时,出现以下报错信息:

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

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

解决方法

本文介绍如何从 COMSOL Multiphysics 6.3 及更早版本升级至 6.4 版本。在此升级过程中,您需要更新所使用的 COMSOL“许可证管理器”软件。具体操作步骤请参见下文说明。

COMSOL 6.4 版本的许可证管理器的二进制及许可证文件都向下兼容至 COMSOL 3.5a 版本。这意味着,将许可证管理器更新至 6.4 版本后,现有的 COMSOL 6.3 及更早版本的安装实例仍可继续正常运行。

请注意,在更新过程中,用户可能会暂时与许可证管理器断开连接。为避免工作中断,建议您提前通知用户保存当前工作,然后再切换至新的许可证管理器。

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

COMSOL“许可证管理器”通常以 Windows 服务的形式安装。我们将使用 LMTOOLS 许可证实用程序,将许可证管理器服务升级至 COMSOL 6.4 版本。

  1. 请在许可证服务器上安装 COMSOL 6.4“许可证管理器”,操作步骤如下:

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

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

  2. 通过“开始”菜单 > 所有程序 > COMSOL Multiphysics 6.4 > 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.4 的安装目录。从随 COMSOL Multiphysics 5.4 分发的许可证管理器版本开始,许可证管理器允许写入的权限已发生变更。建议将调试日志文件 comsol64.log 存储在 C:\ProgramData\COMSOL 目录中。

  6. 单击 Save Service 按钮。

  7. 返回 Start/Stop/Reread 页面,单击 Start Server 按钮。

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

至此,更新已完成。通常情况下,您无需重启安装许可证服务的电脑即可生效。

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

  1. 在许可证服务器上安装 COMSOL 6.4 版本的“许可证管理器”组件,具体操作步骤如下:

    • 产品下载页面获取安装包。(注:在线安装程序的文件大小比离线安装程序更小。)
      • 如果您只需获取许可证管理器所需的文件,请联系 support@comsol.com
    • 确保您拥有为 COMSOL 6.4 签发的最新许可证文件,安装过程中需要使用该文件。
    • 启动安装脚本,并选择新安装 COMSOL 6.4
    • 接受许可协议后,向安装程序提供您的许可证文件,然后单击“下一步”。
    • 如果您只想安装许可证管理器,请在“产品”面板中清除许可证管理器以外的其他所有复选框。
    • 完成安装。

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

  2. 停止 COMSOL 许可证管理器:将当前目录切换至 comsol63/multiphysics/license/$arch,其中 $arch 对应以下平台之一:glnxa64(64 位 Linux)、glnxarm64 (ARM Linux)、maci64(64 位 macOS)或 macarm64 (ARM macOS)。使用以下 lmdown 命令停止 6.3 版本的许可证管理器: ./lmdown -c ../license.dat

  3. 启动 COMSOL 6.4 许可证管理器。将当前目录切换至 comsol64/multiphysics/license/$arch,其中 $arch 对应以下平台之一:glnxa64(64 位 Linux)、glnxarm64 (ARM Linux)、maci64(64 位 macOS)或 macarm64 (ARM macOS)。使用以下 lmgrd 命令启动 6.4 版本的许可证管理器: ./lmgrd -c ../license.dat -L /var/tmp/comsol64.log

  4. 最后,修改用于在系统启动时自动运行 COMSOL“许可证管理器”的启动脚本。有关如何配置这些启动脚本的具体方法,请参见 COMSOL Multiphysics 安装指南

至此,更新已完成。

另请参见

操作指导视频

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

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