目录

故障:提示license invalid

打开软件图标,要求输入用户名、密码的窗口,请直接关闭。弹出的文本文件内容,从该文件的内容,可以明确是由于何种原因。请不要随便提交机器信息申请新license!

下面说明一下,如何检查该弹出文件。

0,没有注册过的机器,肯定会license invalid

没有注册的机器,需要提交机器码到ams@fermitech.com.cn注册license,但是请送软件的注册人。并在邮件中告知所在课题组。凡是注册过的机器,请不要提交机器信息申请新license!

1,检查当前生效的license.txt是哪个?

有时候我们安装了多个版本,或者安装了多次软件,生效的license.txt只有一个,即最后一次安装时,指定的那个license.txt。在该弹出文件中,有几行类似如下内容:

 License file: C:\AMS2023.104\license.txt
 Account: Dr. XXX / XXX, XXX / XXX / CHINA 2023-06-26 11:11:57
 License termination date (mm/dd/yyyy):  6/ 1/2024

表明(无论哪个版本的)软件当前读取的license.txt,都是C:\AMS2023.104\license.txt

看看这个license.txt是正确的那个吗?如果这个地方没有license.txt,请将license.txt放入其中。

2,是因为license过期了吗?

每个license文件,有效期只有一年,需要定期更换。找本课题组负责license的老师、同学索取即可。

仍然是上面提到的那三行,可以看到该license.txt有效期至2024年6月1日,很显然这个license.txt已经过期了。如果课题组购买的版权还没有到期,那么请将其更换为最近得到的license.txt。没有最新license.txt的话,请找课题组内负责管理license的老师或同学。请不要提交机器信息申请新license!

3,是因为想运行的功能,没有购买该功能模块的license吗?

这种情况,打开软件图标是正常的,只是在运行计算的时候,会提示license invalid。因为图形窗口是各个模块都可以打开的,不过没有购买的模块不能进行计算。这种情况,发邮件到ams@fermitech.com.cn,告知:

  1. 哪个课题组
  2. 做什么操作的时候,出现了license invalid的提示

我们将进行license核对。

4,是因为计算机MAC地址变更了吗?

该弹出文件中最后一段,类似如下内容:

 Module all version 2023.104
 
 SCM User ID: u11249
 release: 2023.104
 :----------:
 :6c:3c:8c:3a:c6:d3:
 :ncores       8:
 :CPU Model Dell Inc.:Inspiron 3020:13th Gen Intel(R) Core(TM) i7-13700:
 :DMY  4- 6-2024:
 :SRCID  5801728:

可以看到MAC地址为:6c:3c:8c:3a:c6:d3,搜索今年最新的license.txt内,里面有没有这个MAC地址。有的课题组可能有多个集群,从而有多个license.txt,每个license.txt都可以搜索一下。如果都没有,而该记起以前是注册过的,正常运行过的,则表示该机器的MAC地址变更了。

解决方法:发邮件到ams@fermitech.com.cn,邮件内容包括:

  1. 课题组信息
  2. 告知“某台机器MAC地址变了”这种情况
  3. 新的机器码(也就是弹出文件中,类似上面的几行信息,请勿删、改、减)

5,是因为电脑日期不正确吗?

检查一下上面那几行中的日期信息:

 :DMY  4- 6-2024:

表示系统日期是2024年6月4日,日期回调、往前调,都会导致license无效。

6,是因为license文件损坏了吗?

license.txt文件是一个文本文件,但是里面任何字符都不能改动,包括空行。如果打开是乱码,则显然是损坏了,用正确的license.txt覆盖即可。

注意,有时候上传到Linux时,文件会被传输工具修改格式,导致文件损坏。这种情况下,实际上可以直接vi创建一个空的license.txt文件,然后将license的文字ctrl a全选ctrl c复制,在该空license.txt文件中,编辑模式下,正确粘贴即可。

vi的用法,不熟悉的话,可以参考 vi的用法