相信很多搞仿真的小伙伴们都曾经被abaqus的FLEXnet service 搞到崩溃过。abaqus的FLEXnet service总有种莫名其妙就坏了,莫名其妙就好了的感觉。这个小指南希望能帮你快速解决一个FLEXnet报错导致abaqus无法正常启动的问题,以免耽误宝贵的工作进度和时间。
下面就开始介绍这个最常见错误的类型:FLEXNET LICENSING error:-97,121
初级解决方式
1.检查系统防火墙是否已经开启相应进程的网络通道(公用/专用),如果没有,请在对应的网络上打勾。一般防火墙里显示为:DSYInsSetupGUI.
2.检查license是否已经启动。确保lmgrd.exe
和相应的服务已经在运行中,如果没有,请在lmtools.exe
(管理员)中重新启动并运行它们。
下面开始是中级解决方案
3.如果遇到lmtools内启动无效:先尝试停止服务,然后打开lmgrd.exe
,运行lmreread.exe
,之后再次重复2的内容看是否有效。
下面开始是高级解决方案(希望不需要再有终极解决方案了TAT)
4.请打开任务管理器,检查ABAQUSLM.exe
是否能够被停止,可以使用DOS命令:
TASKKILL /IM ABAQUSLM.exe /F
如果该进程出现无限重启(重启后PID改变),即不能被停止的情况:移动ABAQUSLM.exe
到其他文件夹,再次尝试停止进程,此时应该可以被停止,然后再次将该文件移动到初始位置,再次尝试2的内容即可。
关于出现-97,121问题的小解释:
出现该错误说明证书保护程序没有在启动环境下,所以你需要重新检查并启动许可证。但某些时刻,原先的vendor deamon(ABAQUSLM.exe)不能被重新启动,这将会导致lmgrd发送一个错误到log文件:
EXIT 32 with reason 9
这个错误的出现说明,ABAQUSLM并没有被正常的关闭,而在自身的独立进程内不断自我重启,而没有连接到当前你所重启发出的新的许可证请求会话,于是此时,无论你怎么重启lmtools都无济于事,需要参照4的方法强行停止之前的ABAQUSLM进程。
好了,按这四条走,妈妈再也不用担心我不会解决ABAQUS cae许可证报错了!(应该吧...)
备注:错误4的出现,目前只于windows 11电脑上见到过,版本号10.0.22000.176。
3 条评论
以终为始的思考方式为行业指明方向。
若能弱化说教语气,传播效果会更好。
内容的丰富性和深度让人仿佛置身于知识的海洋,受益匪浅。