当SCL服务运行不正常或者客户端到SCL服务的连接不正常时,运行 quantumatk 尝试获取 license 时或运行 lmstat 尝试检查 license 时,可能会遇到各种的错误信息,错误信息中会有详情和错误代号(下例:“-15”为错误代号)。
[admin@loginnode quantumatk]lmstat -a -c 27020@localhost Flexible License Manager status on Fri 6/15/2018 13:49 License server status: 27020@loginnode License file(s) on loginnode: /home/..../synopsys/scl/2018.06-SP1/admin/license/synopsys.lic: loginnode: license server UP (MASTER) v11.14.1 Vendor daemon status (on loginnode): snpslmd: Cannot connect to license server system. (-15, 570:115 "Operation now in process") ...
解决这些问题,有时需要重新安装、重新启动或者更新 SCL 服务,详情参见:
Invalid host. The hostid of this system does not match the hostid specified in the license file.
这个错误表明SCL License中的HostID与主机不符。
解决:确认申请License时获取的主机HostID与当前运行的主机一致。
Cannot connect to license server system。
这个错误表明运行 quantumatk 或 lmstat 的主机无法连接到 SCL 服务。
这种错误可能来自于:
如何排查:
ps -ef | grep lmgrd
,应该得到lmgrd
和snpslmd
两个进程;如果不正常,就需要重启SCL服务。lmstat -a -c 27020@localhost
。Cannot read data from license server system。
这个错误表明无法从指定的主机的指定端口读取license。
这种错误往往来自于获取license时的端口(Port)填写错误(端口在开放但是不是正确的SCL端口)。
解决:更正端口号(默认为27020)。如果软件管理员变更了默认端口,请咨询管理员。
License server machine is down or not responding. See the system administrator about starting the server, or make sure that you're referring to the right host.
这个错误表明SCL服务的主机宕机。
解决:检查SCL主机硬件情况。
The desired vendor daemon is down.
这个错误表明 SCL 服务的子进程snpslmd未能启动成功或者意外终止。SCL服务运行时需要保持后台两个进程 lmgrd 和 snpslmd 运行,当 lmgrd 运行而 snpslmd 未能运行时即给出错误信息。用户可以用ps -ef | grep lmgrd
检查这两个进程是否运行。