我在oracle虚拟机上的虚拟机上安装了Ubuntu 10.04, 10.10和11.10,我正在测试产品。软件运行的许可证在我的机器上,它被分配了一个静态IP。
所以我对所有其他Linux发行版所做的测试是在最后为.bashrc文件分配一行,像这样:export LICENCE=27065@192.168.1.45,使它在网络中查找我的机器检查并检查其许可证。我在Ubuntu上也做过同样的事情,但根本无法让它工作!到目前为止,Ubuntu似乎是唯一一个有这个问题的。
所以我认为这可能是一个连接问题。也许有一些我不知道的幕后安全因素。结果我可以在网络上ping我的机器,这让我有点迷路了。
任何关于这方面的信息,甚至是一些更多的故障排除提示,将不胜感激。
这是FlexLM许可证吗?它看起来像它,因为port@hostname字符串。
- 许可证看起来不对,这些产品通常使用
LM_LICENSE_FILE
或*$PRODUCTNAME*_LICENSE_FILE
,见例。http://opendtect.org/lic/endusermanual/chap12.htm - 用telnet检查这个主机/端口是否可用:
telnet 192.168.1.45 27065
。ping可以工作,但是连接到这个特定的端口不能工作。 - 根据您如何启动shell,不使用
.bashrc
,当您echo
变量时,您看到它了吗?如果没有,把它放在.bash_profile
中,而不是 - 按上面的链接设置
FLEXLM_DIAGNOSTICS=3
。