新增环境变量SALT_LICENSE_SERVER
问题:tessent 2023.1后的工具使用mgcld启动的license开始报找不到license,查看license服务器日志提示

把SiemensLicenseServer_v2.2.1.0_Lnx64_x86-64.bin下载下来,安装上。把daemon换为saltd,重新启动license,
VENDOR saltd /App/mentor/LicenseServer/siemens/saltd。再启动tessent -shell. 完美解决。

-
原来的MGLS_LICENSE_FILE变量可以继续使用,但优先级低于LM_LICENSE_FILE变量。如果同时有上述两个变量,LM_LICENSE_FILE变量优先。
-
可以使用SALT_LICENSE_SERVER变量代替MGLS_LICENSE_FILE变量。
优先级顺序:SALT_LICENSE_SERVER > LM_LICENSE_FILE > MGLS_LICENSE_FILE
SALT_LICENSE_SERVER环境变量使用注意事项(避坑)
当仅设置了SALT_LICENSE_SERVER环境变量且包含多个服务器时,例如:
export SALT_LICENSE_SERVER=1717@lic01:1717@lic02
你会发现lic02在工具实际使用过程中并没有被使用,即使lic01和lic02是不同的feature,lic02的feature也不会被找到
这是因为SALT_LICENSE_SERVER变量如果存在多个服务器时,中间的分隔符要使用“;”(英文分号),而不是传统习惯使用的冒号。否则就只有第一个服务器生效,后面的无法使用。
解决方法:(任意一个)
1. 将SALT_LICENSE_SERVER变量中的服务器之间的分隔符改为因为分号
2. 如果继续延用冒号分隔,可以添加这个环境变量export SALT_COLON_DELIM=1,使兼容旧格式
294

被折叠的 条评论
为什么被折叠?



