错误原因:
- 许可证服务器上的许可证无效。
- Autodesk Network License Manager 的端口被阻止。
- 客户端计算机配置了不正确的许可证服务器信息。
- 在获得许可证之前,客户端计算机上的许可证请求超时。
错误的解决方法:
验证是否使用正确的许可文件设置了 Autodesk 许可服务器。
要为 Windows 设置许可证服务器,请执行以下操作:
- 下载并安装 网络许可证管理器 对于Windows:
- 打开 LMTools 并访问 系统设置 标签。 记下“主机名” 和“以太网 地址” 许可证服务器。
- 在 Autodesk Account 中生成网络许可文件。
- 点击 服务/许可证 标签,选择 使用服务进行配置 和 LMTOOLS 忽略许可证文件路径环境变量。
- 点击 配置服务 选项卡中,输入新服务的名称 服务名称 领域。
- 填写以下字段,使用 浏览 纽扣:
- lmgrd.exe 的路径 - 导航到此文件:C:\Autodesk\Network License Manager.
- 许可文件的路径 - 导航到新的 Autodesk.lic 文件,该文件通常位于:C:\Autodesk\Network License Manager\Licenses。
- 调试日志文件的路径:C:\Autodesk\Network License Manager。
- 如果不存在文件,请在记事本中创建一个 TXT 文件并将其重命名为“Debug.log”。
- 确保“开机时启动服务器” 并选中“使用服务”框。 然后单击保存服务。
- 点击 Start/停止/重读选项卡,单击 启动服务器.
- 点击 S服务器状态 选项卡上,单击执行状态查询。
- 许可证应显示为活动的。
如何在 Mac 上设置 Autodesk Network License Manager。
- 苹果 macOS High Sierra 10.13
- 苹果 macOS Sierra 10.12
- 苹果 Mac OS X El Capitan 10.11
- 下载适用于 Mac 的 Autodesk Network License Manager 版本 11.16.2.0
- â€<A <下载 nlm11.16.2.0_ipv4_ipv6_mac_universal.tar.gz 文件到桌面。
- 要安装 Autodesk Network License Manager:
- 双击 nlm11.16.2.0_ipv4_ipv6_mac_universal.tar.gz 解压安装程序包。
- 开箱后 nlm11.16.2.0_ipv4_ipv6_mac_universal.pkg, 将会 /下载/adlm/FLEXnet 文件夹中。
- 双击 nlm11.16.2.0_ipv4_ipv6_mac_universal.pkg 开始安装并按照安装向导进行操作。
- 许可证服务器将安装在 /usr/本地/flexnetserver/ 目录。
- 更改权限 /usr/本地/flexnetserver/ 目录 777
- 打开终端(位于 /Applications/Utilities/Terminal)并输入以下命令:
须藤 chmod -R 777 /usr/本地/弹性网络服务器
- 备注: 可能会询问管理员密码。 输入时不显示任何字符,只需输入密码并点击 回报 键。
- 请注意: 仅使用提升的权限启动许可证服务器(使用 须藤 命令),将权限更改为 755 而不是 777.
- 创建 /usr/local/flexnetserver/许可证 网络许可证文件位置的目录
须藤 mkdir /usr/本地/flexnetserver/许可证
- 查找许可证服务器主机名和主机 ID。
- 在 Autodesk Account 中生成网络许可文件
- 生成许可证文件后,请确保它具有 .lic 扩展名(例如 adsk_license.lic) 并且在一个 纯文本格式 放进去 /usr/local/flexnetserver/许可证 目录
- 创建一个 的debug.log 文件中 /usr/本地/flexnetserver/ 目录使用以下命令:
触摸调试。日志
- 要启动网络许可证服务器,请使用以下命令:
/用户名/本地/flexnetserver/lmgrd -c /usr/本地/flexnetserver/licenses/adsk_license.lic -l /用户名/本地/flexnetserver/debug.log
须藤/usr/本地/flexnetserver/lmgrd -c /usr/本地/flexnetserver/licenses/adsk_license.lic -l /用户名/本地/flexnetserver/debug.log
- 获取许可证服务器状态查询:
/用户名/本地/flexnetserver/lmutil lmstat -a -c /用户/本地/flexnetserver/licenses/adsk_license.lic
- 要停止许可证服务器:
/用户名/本地/flexnetserver/lmutil lmdown -q -force
- 或者,运行 ps 获取进程ID的命令 日志文件 和 广告软体 然后杀死这些进程:
ps -ax | grep lmgrd ps -ax | grep adskflex
杀 -9
- (分别提供先前命令获得的进程ID)
如何在 Linux 上设置 Autodesk Network License Manager。
- 红帽® 企业 Linux® 7
- 红帽企业Linux 6
- SUSE Linux 企业版 12
- SUSE Linux 企业版 11
- 从以下位置下载适用于 Linux 的 Autodesk Network License Manager v. 11.16.2 链接
- â€<A <将 nlm11.16.2.0_ipv4_ipv6_linux64.tar.gz 文件下载到您的桌面。
- 要安装 Autodesk Network License Manager,请运行以下命令 根.
- tar –zxvf nlm11.16.2.0_ipv4_ipv6_linux64.tar.gz
- rpm -vhi nlm11.16.2.0_ipv4_ipv6_linux64.rpm
- 许可证服务器将安装在 /选择/弹性网络服务器/ 目录。
- 查找许可证服务器主机名和主机 ID
- 要获取许可证服务器系统 hostid,请运行以下命令
- 要获取许可证服务器系统主机名,请运行以下命令
- 在 Autodesk Account 中生成网络许可文件
- 生成许可证文件后,请确保它具有 .lic 扩展名(例如 adsk_license.lic)并将其放入 /opt/flexnetserver/许可证 目录。 如果目录不存在,请使用以下命令创建它:sudo mkdir /opt/flexnetserver/licenses
- 启动网络许可服务器
- /opt/flexnetserver/lmgrd -c /opt/flexnetserver/licenses/adsk_license.lic -l /opt/flexnetserver/server_log.log
- 获取许可证服务器状态查询
- /opt/flexnetserver/lmutil lmstat -a -c /opt/flexnetserver/licenses/adsk_license.lic
- 停止您的许可证服务器服务
- /opt/flexnetserver/lmutil lmdown -q -force
- 或者,您也可以运行 ps 命令来获取 lmgrd 和 adskflex 的进程 ID,然后终止这些进程
- ps-aw | grep lmgrd
- ps-aw | grep adskflex
- kill -9(分别提供先前命令获得的进程ID)
- 在系统重新启动后自动启动许可证服务器
- 可选 /etc/rc.d/rc.local 以 root 身份编写脚本并在其中输入许可证服务器启动命令。
- 确保所有必需的端口都已打开:
- lmgrd.exe的 需要端口 27000 到 27009。
- 程序adskflex.exe 需要2080端口。
确认 Autodesk Network License Manager 使用的 TCP 端口(2080、27000-27009)未被防火墙阻止。
基于 FLEXlm® 的版本使用以下传入端口:- TCP 端口 2080(用于 adskflex 供应商守护程序)
- TCP 端口 27000 到 27009(对于 lmgrd 主守护进程,它使用范围中的第一个开放端口)
验证客户端计算机是否配置了正确的许可证服务器名称或 IP。
Windows上:
从系统注册表中清除许可证服务器信息。
- 类型 注册表编辑器 在 Windows 搜索框中,然后按 Enter 键。
- 选择以下注册表项
- [HKEY_CURRENT_USER\SOFTWARE\FLEXlm 许可证管理器]
- 选择键后,在右侧面板中 ADSKFLEX_LICENSE_FILE 将可见。
- 右键单击该键并将其删除。
在 ADSKFLEX_LICENSE_FILE 系统变量中指定许可证服务器
- 转至开始 > 控制面板 > 系统和安全 > 系统。
- 选择高级系统设置。
- 在“系统属性”对话框中,单击“环境变量”。
- 在系统变量下,单击新建。
- 输入 ADSKFLEX_LICENSE_FILE 对于变量名和 2080@服务器名称_或_IP 为变量值。
如果许可证服务器位于 VPN 或远程网络上,请设置 FLEXLM_TIMEOUT 环境变量:
- 转至开始 > 控制面板 > 系统和安全 > 系统。
- 选择高级系统设置。
- 在“系统属性”对话框中,单击“环境变量”。
- 在系统变量下,单击新建。
- 输入 FLEXLM_超时 变量名和 5000000 变量值。
- 单击确定保存设置。
Mac/Linux:
在 $HOME/.flexlmrc 文件中指定 Autodesk 网络许可服务器信息。
- ADSKFLEX_LICENSE_FILE=@SERVER_NAME _OR _IP
- ADSKFLEX_LICENSE_FILE=@localhost
创建 flexlmrc 文件后,将其移动到用户的 $HOME 文件夹,如下所示:
- 打开终端窗口
- 类型 开~ (Mac)或 鹦鹉螺~ (Linux) 打开 $HOME 文件夹
- 将 flexlmrc.txt 文件从桌面拖放到主文件夹。
- 要使该文件成为配置文件,请将其重命名为 .flexlmrc(请注意 . [点] 在 文件名的前面)通过运行以下命令:
- mv flexlmrc.txt .flexlmrc (Mac)
- mv flexlmrc .flexlmrc (Linux)
验证向产品注册的许可证服务器信息是否正确(仅限 2020 及更高版本)
在 2020 及更高版本中,许可证服务器信息注册到在工作站本地运行的 AdskLicensing 服务。 更换新的许可证服务器时,旧的服务器信息可能仍会注册到 Adsk许可 如果未适当更新,则会导致上述错误。 请参阅以下步骤来解决此问题:- 单击开始菜单并键入 CMD.
- 右键单击命令提示符并选择“以管理员身份运行”。
- 在命令提示符下,运行以下命令,然后 ENTER:
“C:\Program Files (x86)\Common Files\Autodesk Shared\AdskLicensing\Current\helper\AdskLicensingInstHelper.exe” 改变 -pk 产品密钥 光伏发电 VER.0.0.F-lm "" -ls "" -lt""
请注意:
- 更换 产品密钥 与您的产品对应的产品密钥。 看 查找产品密钥 查看完整列表。
- 更换 VER 与您正在使用的版本。 例如 2020 适用于 AutoCAD 2020。
- 对需要重置的每个软件重复此步骤。
- 打开注册表编辑器(开始 > 键入 注册表编辑器 > 输入)。
- 导航 HKEY_CURRENT_USER\Software\FLEXlm 许可证管理器.
- 在右侧,验证 ADSKFLEX_LICENSE_FILE 键存在。 如果是,请将其删除(右键单击 > 删除)。
- 再次运行软件。
- 在 Let's Get Started 屏幕中选择多用户。
- 按照步骤连接到您的许可证服务器。