平台:
Linux
版本:
所有版本
问题描述
在 Linux 系统上使用“指定单用户许可证”(NSL) 尝试启动 COMSOL 软件时,出现以下或类似的报错:
License error: -39.
User/host not on INCLUDE list for product.
User/host not on INCLUDE list for feature.
Feature: COMSOLGUI
License path: /usr/local/comsol63/multiphysics/license/license.dat
FlexNet Licensing error:-39,147
解决方法
在 Linux 机器上安装 NSL 许可证的过程中,安装程序会提示您输入将要使用软件的用户名,只有该指定用户名的帐户才有权限在这台机器上运行 COMSOL Multiphysics。用户信息存储在选项文件 LMCOMSOL.opt 中,该文件位于 {COMSOL安装目录}/license 目录下(COMSOL 默认安装目录为 /usr/local/comsol63/multiphysics)。使用文本编辑器打开 LMCOMSOL.opt 文件,您会看到如下格式的行:
INCLUDE FEATURENAME USER "USERNAME"
其中,USERNAME 是允许访问软件的用户名的占位符,关键是要确保实际尝试运行软件的用户帐户与此处信息完全一致。请打开终端,输入 whoami 命令,查询您当前在机器上的确切用户名。如果命令输出结果与 USERNAME 不一致,请使用文本编辑器编辑 LMCOMSOL.opt 文件,将所有用户名替换为正确的信息。
修改完成后,必须重新启动许可证管理器才能使更改生效。请参见此页面中的相关章节执行重启操作。
COMSOL 尽一切合理的努力验证您在此页面上查看的信息。本页面提供的资源和文档仅供参考,COMSOL 对其有效性不作任何明示或暗示的声明。COMSOL 对所披露数据的准确性不承担任何法律责任。本文档中引用的任何商标均为其各自所有者的财产。有关完整的商标详细信息,请参阅产品手册。
