2011-11-10 15 views
0

我在測試產品的ORACLE虛擬機上的虛擬機中安裝了Ubuntu 10.04,10.10和11.10。運行軟件的許可證位於我的計算機上,該計算機上分配有靜態IP。如何讓Ubuntu成功搜索許可證的環境變量?

因此,我所做的測試的所有其他Linux發行版所做的工作就是將.bashrc文件最後一行指定爲:export [email protected],使其在網絡中查找我的機器檢查並檢查其許可證。我已經對Ubuntu做了同樣的事情,但無法完全實現它!到目前爲止,Ubuntu似乎是唯一存在這個問題的人。

所以我想這可能是一個連接問題。也許一些我不知道的幕後安全因素。事實證明,我可以在網絡上ping我的機器,這讓我有點迷路。

關於此問題的任何信息或甚至更多的疑難解答提示將不勝感激。

+0

其他機器(在哪裏工作)有SSH keyauth安裝/工作('〜/ .ssh'是否存在),你的Ubuntu機器不? – Mike

回答

1

這是FlexLM許可證嗎?它看起來像是因爲port @ hostname字符串。

  • LICENSE看起來不對,這些產品通常使用LM_LICENSE_FILE*$PRODUCTNAME*_LICENSE_FILEhttp://opendtect.org/lic/endusermanual/chap12.htm
  • 如果此主機/端口可用,請用telnet檢查:telnet 192.168.1.45 27065。 ping有可能工作,但連接到這個特定的端口不會。
  • 根據你如何啓動shell,.bashrc未被使用,你是否看到它當你echo的變量?如果不是,請將其粘貼在.bash_profile而不是
  • 嘗試設置FLEXLM_DIAGNOSTICS=3,如上面鏈接中所述。
+0

這實際上是一個rlm許可證。我其實並不知道.profile的工作方式;實際上甚至不知道它的存在。我把我的代碼放到.profile文件中而不是.bashrc中,它的功能就像一個魅力一樣。它看起來像.bashrc在重新啓動後適用於終端,.profile適用於終端和桌面。謝謝!!! –