LM関連アプリケーションへの接続が拒否されました。

LM関連アプリケーションへの接続が拒否されました。

lmadminflexlmツールのドキュメントがあります。問題は、バイナリを実行すると出力が印刷されず、プロセスをgrepするときにそのようなプロセスがないことです。

私はそれを実行することにしましたstrace。幸い、connection refusedエラーが表示されました。しかし、正確に何が問題なのか、どのように解決すべきかはわかりません。

最後の数行は

read(3, "# Added by rocks report host #\n#"..., 4096) = 357
access("/etc/sysconfig/32bit_ssse3_memcpy_via_32bit_ssse3_memmove", F_OK) = -1 ENOENT (No such file or directory)
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x5555f000, 4096)                = 0
socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 3
connect(3, {sa_family=AF_INET, sin_port=htons(8090),  sin_addr=inet_addr("127.0.0.1")}, 16) = -1 ECONNREFUSED (Connection refused)
close(3)                                = 0
chdir("/share/apps/Viz/8.1/FNPLicenseServerManager") = 0
clone(child_stack=0,  flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0) = 12984
exit_group(0)                           = ?

全体の出力は以下で確認できます。 ペーストビン

修正する:

誰かがポートが開いていない可能性があると述べました。ロックスを使っているのでフォローしています。文書ポートを開きます。

# rocks report host firewall cluster | grep 8090
-A INPUT -i eth1 -p tcp --dport 8090 -j ACCEPT
# rocks sync host firewall cluster
#

それでも実行すると、以前strace ./lmadminと同じエラーが発生します。

答え1

興味のある行を見つけました。

connect(3, {sa_family=AF_INET, sin_port=htons(8090),  sin_addr=inet_addr("127.0.0.1")}, 16) = -1 ECONNREFUSED (Connection refused)

これは、ポート8090のローカルコンピュータへの接続が拒否されたことを示します。拒否される理由は、このポートで接続をリッスンするエントリがないためです。他の可能な説明がありますが、その可能性は少なくなります。

あなたの質問から推測すると、実行中のコマンドにFlexLMライセンスサーバーの正しい名前を渡さなかったか、外部FlexLMライセンスサーバーではなくそれ自体を指すようにローカルシステムを誤って設定しているようです。ライセンスサーバーをローカルで実行する必要がある場合は、まったく起動しないか、何らかの理由で競合が発生します。

関連情報