Japan QualNet Community Forums Japan QualNet Community Forums
Welcome Guest 
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
検索
メインメニュー
アクセスカウンター
2024/05/19:8/8
2024/05/18:20/24

2024/03/20より399/1409
人気モジュール
No.1: フォーラム 8
日曜日からの合計
人気Browser&OS
No.1:巡回ロボット8

No.1:どっかの巡回ロボット7
No.2:Baidu巡回ロボット1

日曜日からの合計
メイン
   Installation, Start-Up & License
     Bad encryption handshake with vendor daemon.
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
kshima
投稿日時: 2010/5/26 11:55
半人前
登録日: 2006/10/16
居住地:
投稿: 24
Bad encryption handshake with vendor daemon.
いつもお世話になっています。

現在、シードを変更してコマンドライン実行を繰り返すスクリプトを作成しシミュレーションを実施しています。

スクリプトは正常に動作しているようなのですが、時折(1000試行に1回あるか無いか)、
"Bad encryption handshake with vendor daemon"というエラーダイヤログがでて、
シミュレーションが停止してしまうことがあります。
現状では、ダイヤログでOKをクリックしないと次のシミュレーションを実行できず、
エラーが発生を監視していなければならず、とても効率がわるいです。

質問としては、
1. このエラーが発生しないようにするにはどうすればよいか
2. エラーが発生しても無視して次の実行が行えるようにする設定あるか

上記2点について、ご存知であればご教授願います。

利用環境:
Server: WindowsXP Pro SP3
Client: QualNet4.5, WindowsXP Pro SP3
hiro
投稿日時: 2010/5/26 12:20
長老
登録日: 2005/7/16
居住地:
投稿: 452
Re: Bad encryption handshake with vendor daemon.
極めて短い間隔でQualNetの実行を繰り返すと、
たまにライセンス認証が追いつかないことがあります。

ライセンスサーバとQualNet実行側のライセンス認証のための
ネットワーク処理の遅延が原因だと思われるのですが、
詳細についてはちょっとわからないです。

ライセンスサーバとQualNet実行側のパケットをキャプチャすれば
何かつかめるかもしれませんが、ライセンスサーバとのやり取りは、
認証という仕掛け上、ユーザ側では手が出せないので
根本的な対処は難しそうです。

とりあえずの対処としては、QualNetの実行間隔をちょっとだけ広げて、
QualNet実行、1秒スリープ、QualNet実行、とすることぐらいしか
なさそうです。

Windowsにはsleepコマンドがないので、小さなsleepプログラムを作るか、
ping コマンドを使って
ping localhost -n 2 > nul
とすればping間隔はデフォルト1秒なので、
おおよそ1秒のsleepとして使えます。

多分、1秒sleepで大丈夫だとは思いますが、
ライセンスサーバとのネットワークが混んでいたり、
ライセンスサーバ側の負荷が高い状態だと
もう少し余裕を持たせた方がよいかもしれません。
hiro
投稿日時: 2010/5/26 12:55
長老
登録日: 2005/7/16
居住地:
投稿: 452
Re: Bad encryption handshake with vendor daemon.
2番目の、エラーが発生してもそれを無視する方法ですが、

QualNetを実行する側のWindowsの環境変数に以下の値を設定します。

SET FLEXLM_BATCH=1
FLEXLM_BATCHのデフォルトはゼロです。

この設定を行うと、実際のエラーは発生しますが、ダイアログは出ません。
実際のライセンス認証は失敗しているので、QualNet実行は行われませんが、
ダイアログが出てバッチ実行がそこで止まることはなく、次のQualNet実行に
進みます。

このときライセンスサーバ側には以下のようなログが残ります。

checkout failed: Bad encryption handshake with vendor daemon.
Feature: qualnet-full
License path: C:\QualNet\4.5\license_dir\client-xx.xx.xx.xx.lic
FLEXnet Licensing error:-33,376
For further information, refer to the FLEXnet Licensing End User Guide,
available at "www.macrovision.com".

何百回もQualNetを自動実行して、
その中からQualNet実行に失敗したものを見つけ出すのは
多少めんどくさいかもしれませんが...
kshima
投稿日時: 2010/5/26 13:17
半人前
登録日: 2006/10/16
居住地:
投稿: 24
Re: Bad encryption handshake with vendor daemon.
hiroさん回答、ありがとうございます。

引用:

極めて短い間隔でQualNetの実行を繰り返すと、
たまにライセンス認証が追いつかないことがあります。

そうなんですか、知りませんでした。

引用:

とりあえずの対処としては、QualNetの実行間隔をちょっとだけ広げて、
QualNet実行、1秒スリープ、QualNet実行、とすることぐらいしか
なさそうです。

実行環境にCygwinを使っているので、sleepで何とか出来そうです。
#3000回くらい試行するのでプラス50分ですが、PC前に張り付くよりは、こっちの方がいいですね
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ
Copyright c KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
XOOPS Cube PROJECT