跳转至

获取许可证时可能遇到的问题

要使用 SMath Studio 程序,您必须从根许可证服务器或本地许可证服务器获取许可证。请注意,即使您使用的是免费版 SMath Studio,也同样需要许可证。在获取许可证的过程中,您可能会遇到以下几种问题:

错误提示:检测到本地许可证服务器配置不匹配

该错误意味着,本地许可证服务器上为获取许可证所配置的 IP 地址和端口组合,与 SMath Studio 在激活时实际用于访问服务器的 IP 地址和端口组合不一致。

需要检查以下内容:

  • 本地许可证服务器上配置的是哪个 IP 地址和端口?
  • SMath Studio 激活时使用的是哪个 IP 地址和端口?如果您在激活时使用的是域名,请确认该域名解析到了正确的 IP 地址(可在终端中运行 ping your.domain.name 进行检查)。

完成上述检查后,IP 地址和端口应当保持一致。有关本地许可证服务器要求的更多详情,请参阅本地许可证服务器。

如果发现不一致,请按以下方式解决:

  • 可以在本地许可证服务器上修改设置:在许可证页面上更新许可证服务器网络地址字段,使其与实际情况相符(即与安装 SMath Studio 的计算机在获取许可证时所使用的地址完全一致),然后点击重新加载许可证。
  • 在激活程序时,使用此前在许可证服务器设置中输入的 IP 地址和端口组合。您所指定的域名有可能在本地网络中解析到了错误的 IP 地址,或者指定的端口不正确(例如,应使用 HTTPS 而非 HTTP)。

错误提示:许可证内容的数字签名已过期

如果在获取许可证的过程中,SMath Studio 显示以下信息:"许可证内容的数字签名已过期" —— 这只可能意味着:作为服务器的计算机与安装有 SMath Studio 副本的计算机之间的时间不一致。

诊断

要诊断此问题,需要在命令行中运行以下命令:

  • Linux 系统: 在终端中运行 date 命令:

    Linux 终端中 date 命令的输出

  • Windows 系统: 通过命令提示符或 PowerShell 运行 date 和 time 命令:

    Windows 命令提示符中 date 和 time 命令的输出

重要提示: 如果您使用的是本地许可证服务器,需要在服务器所在的计算机上执行相同的操作!服务器时间应与安装 SMath Studio 的计算机上显示的时间保持一致。

请对比服务器(如果您安装了本地许可证服务器)与客户端(即检测到 SMath Studio 软件问题的计算机)上运行命令得到的结果,并确认该时间与您所在地区的正确时间一致。

我们强烈建议在您的网络中配置一台时间服务器,让所有机器自动同步系统时间,这样可以避免因系统时间配置错误而引发的各类问题。

错误提示:无法与服务器建立连接

如果在将服务器更新到 5.1 版本后,SMath Studio 在获取许可证的过程中显示以下信息:"无法与服务器建立连接,请稍后重试。" —— 这可能意味着您加载的离线许可证包是为更早版本的服务器获取的。

解决方法

请为新版本的服务器获取一个新的离线许可证包。您可以按照随 SMath 许可证服务器镜像一同提供的说明自行完成此操作。

错误提示:无法从服务器获取许可证

如果在填写完 SMath Studio 中激活对话框的各字段后,出现获取许可证的错误或连接服务器的问题,您可以检查日志记录。

诊断

请按以下步骤操作:

  1. 关闭 SMath Studio;
  2. 进入程序的安装文件夹(通常为 C:\Program Files (x86)\SMath Studio Enterprise);
  3. 打开文件 Solver.exe.config 进行编辑(请注意,操作系统可能要求以管理员权限才能保存对该文件的修改 —— 只需以管理员身份打开您的文本编辑器,再从中打开该文件即可);
  4. 在 Solver.exe.config 文件中,删除下方图片中标记出的行:

    高亮显示待删除注释标记的 Solver.exe.config

  5. 保存 Solver.exe.config 文件;

  6. 打开 SMath Studio,重复激活尝试(确认错误信息仍然相同),然后关闭程序;
  7. 进入 %AppData%\SMath 文件夹;
  8. 打开文本文件 Solver.log,您可以从中看到激活过程的日志记录。

注意: 这是一种较早期的、仅针对此场景的日志配置方式。有关在 SMath Studio 中启用日志记录的通用说明,请参阅在 SMath Studio 中启用日志记录。

建议将该日志文件(或其中相关部分)发送给您的软件供应商以供分析。

错误提示:程序不断与服务器断开连接

如果您在使用 SMath Studio 的过程中反复出现与服务器连接中断的情况,这可能表明您所在组织的本地网络连接不稳定。

诊断

  1. 在命令提示符中运行:

    ping -t <本地服务器的 DNS 名称或 IP 地址>
    
  2. 请勿关闭正在运行该命令的窗口,正常使用 SMath Studio 进行工作;

  3. 一旦与服务器的连接中断(SMath Studio 会打开相应的对话框提示),请查看此前打开的命令提示符窗口中服务器探测的结果;
  4. 将连接问题的相关数据反馈给您的网络管理员。