电子邮箱  
密码      忘记密码?
  注册
 
名称描述内容
PTC FlexNet 许可证服务器启动服务时,在 ptclmgrd.log 文件中报错
来源: | 作者:卓兔网 | 发布时间: 2019-03-01 | 6522 次浏览 | 分享到:

适用于

  • PTC Flex-enabled products 所有产品
  • Pro/ENGINEER 和 Creo Elements/Pro 所有版本
  • Creo 1.0 - 2.0 所有日期代码
  • Mathcad 14.0, 15.0 所有日期代码
  • Mathcad Prime 1.0, 2.0 所有日期代码
  • Arbortext 6.0 所有日期代码
  • Productview Client 9.1, 10.0 所有日期代码
  • Relex Enterprise 2011 所有日期代码
  • Relex Team 2011 所有日期代码

说明

  • PTC FlexNet 许可证服务器启动服务时,在 ptclmgrd.log 文件中报错:ptc_d exited with status 25 (Invalid host)
  • PTC 许可证服务器无法启动,错误状态为 25

原因

可能的原因:
  • 服务器上存在多个对应不同供应商的 FlexNet 许可证服务器实例
  • 对于其它的 Flexnet 实例, 环境变量 LM_LICENSE_FILE  被设定为全局变量
  • 服务器上存在 c:flexlmc:flexnet 目录
  • 许可证文件中的 PTC_HOSTID 问题:
    • 衍生 PTC_HOSTID 的网卡被禁用
    • 在 Windows 注册表中衍生PTC_HOSTID 的网卡没有列在第一行

解决方案

基于不同原因所给出的可能解决方案如下:
  • PTC FlexNet 许可证服务器运行在现有的 FlexNet 环境下时存在一定限制:
    • PTC 供应商后台程序(ptc_d) 与其他供应商后台程序不能使用相同的 lmgrd 运行
    • PTC 许可证文件不能与其他公司的许可证文件合并
  • 移除全局变量 LM_LICENSE_FILE
    • FlexNet Publisher 的开发者 Flexera Software 所建议的最佳操作方案是:在运行多个实例的系统上,不应为任何公司将该变量设定为全局变量,以避免其他 FlexNet 实例运行失败
  • 如果无法删除 LM_LICENSE_FILE 变量,在指定 PTC 许可证服务器时,设置许可证服务器的主机名和端口添加许可证或可解决该问题
  • 应删除或重命名 c:flexlm ,c:flexnet 目录
  • FlexNet Publisher 的开发者 Flexera Software 所建议的最佳操作方案是:任何 FlexNet Publisher 许可证服务器实例均不应使用这两个目录,以避免其他实例的 license.dat 被覆盖
  • 必要时可将 c:flexlm 重命名为 c:OLDflex
  • PTC_HOSTID 的值必须源自安装在计算机上的网卡的物理地址
  • PTC_HOSTID 衍生网卡必须处于启用状态,但不要求必须连接到活动网络
  • 改变目标网卡的优先次序
1. 在 Windows 命令提示符程序或运行程序中执行 regedit 命令,打开 Windows 注册表编辑器
2. 展开至如下键:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionNetworkCards
  • 该键中所包含的值对应着所有安装在本计算机上的网卡
3. 在命令提示符程序中执行 ipconfig /all,获得目标网卡的物理地址,并将其与注册表编辑器中当前键下各子键的 Description 字段进行对比,从而找到目标网卡所对应的键
4. 将该键重命名为数字 1
5. 关闭注册表编辑器

​卓兔网版权所有                                     

电话:0755-83272160  传真:0755-83266241

公司地址:深圳市福田区彩田南路中深花园A座1305室  E-mail:Vip@zhuotoo.com ; Consulting@zhuotoo.com