Resolving The Problem
上述错误可以由以下原因引起:
在IBM SPSS Statistics/Modeler安装过程中输入的License Manager机器名是无效的。请执行下列操作来验证:
1. 导航到IBM SPSS Statistics/Modeler安装目录下,打开“spssprod.inf”,可以使用任何文本编辑器。
2. 验证“DaemonHost”的值是否和安装Safenet Sentinel License Manager的机器主机名相匹配。
如果DaemonHost值指定的是冗余许可证服务器,请执行以下操作:
1. 从“DaemonHost”行删除所有许可证服务器,并保存该文件。
2. 在每个SPSS客户端创建一个叫“LSHOST”的系统环境变量,冗余许可证服务器作为其值。用冒号分隔每台冗余许可证服务器,例如:
Variable: LSHOST
Value: server1:server2:server3
如果“DAEMONHOST的”值是准确的,你有一个名称解析问题。错误#2070,症状3号通常意味着SPSS客户端无法连接到域名解析数据库或域名解析数据库不包含SPSS Sentinel License Manager所在机器的纪录。要进行验证,请执行以下操作:
1、在有问题SPSS for Windows的客户机上运行lswhere.exe(位于在SPSS软件安装目录),并注意显示的输出。下面是一个例子的输出:
Sentinel LM 8.x.x Search Tool For License Servers
Copyright (C) 20xx Rainbow Technologies, Inc.
Server Address : xxx.xxx.xxx.xxx
Server Name : Machine_A
如果装有SafeNet Sentinel License Manager的机器未列出,或遇到错误,“Error[17]: Probably no servers are running on this subnet”,请将以下系统环境变量添加到IBM SPSS Statistics/Modeler客户端并再次运行lswhere.exe:
Variable: LSHOST
Value: 装有License Manager的机器名或IP地址
有关定义环境变量的信息,请参阅网络许可证管理员指南。更多信息,可在技术文档 1480742中找到。如果使用LSHOST环境变量不呈现装有SafeNet Sentinel License Manager的机器,尝试使用LSFORCEHOST。
2、如果你看到Safenet Sentinel License Manager的机器名和对应的IP地址显示在lswhere的输出中,ping显示的服务器名称,例如:
ping Machine_A
由此产生的输出的一个例子如下:
Unknown host Machine_A
如果ping命令无法解析服务器名称,你有一个名称解析问题,在IBM SPSS Statistics从Safenet Sentinel License Manager获取许可证之前必须解决它。