米爾淘寶店| 米爾電子| 米爾微博| English

DS-5單機版編譯時License提示錯誤”FLEXlm -103,577“或”FLEXlm -103,122“

問題類別:ARM 開發工具 > DS-5 瀏覽次數:10715
發布日期:2013/5/7 16:19:48 文章來源:米爾科技
回復日期:2013/7/2 11:29:22

環境說明

Windows或者Linux

分析描述

DS-5單機許可證(Node-Locked License)安裝完成后,通過遠程控制使用DS-5進行編譯、調試、編輯時提示錯誤:
Error: C9932E: Cannot obtain license for Compiler (feature compiler5) with license version >= 5.0201203
Cannot checkout an uncounted license withini a Windows Terminal Services guest session.
...
FLEXnet Licensing error:-103,577
...

問題解答

這是由于ARM DS-5 單機許可證node-locked license不支持遠程控制開發的原因,但是可以直接在本地上進行開發,如下是ARM原文翻譯的解答:


這個問題是由于在 Windows遠程桌面 或者 終端服務器(如SSH) 使用node-locked License引起的。

在FLEXnet用戶手冊中對TS_OK屬性做了如下的描述:

當單機許可證通過windows終端服務器使用時,FLEXlm可以檢測出來。要在遠程終端上使用,TS_OK必須添加到FEATURE行。如果沒有,那么用戶在遠程終端上就無法使用。

ARM 不支持使用TS_OK屬性,所以,單機許可證在 windows遠程桌面 和 終端服務器(如SSH) 上不能使用。

但是,網絡許可證(Floating/Flex license)可以通過遠程桌面和終端服務器使用。


英文原文如下:


Why am I getting a FLEXlm -103,122 license error?

Applies to: ARM Developer Suite (ADS), DS-5, KEIL Compilation Tools (RVCT) for BREW, KEIL Developer Kit (RVDK) for OKI, KEIL Developer Kit (RVDK) for ST, KEIL Developer Kit for XScale (RVXDK), KEIL Development Suite (RVDS), Tool Licensing (License Management)

Answer

You will see this error message, if you try to run a node-locked license under Windows Remote Desktop or Terminal Server.

The FLEXnet End User Guide states the following about the attribute TS_OK:

"FLEXlm detects when a node-locked uncounted license is running under Windows Terminal Server. To run on Terminal Server remote machines, TS_OK must be added to the FEATURE line. Without TS_OK, a user running on a Terminal Server client is denied a license."

ARM does not support the use of the TS_OK attribute.  Therefore, node-locked licenses do not work under Windows Remote Desktop or Terminal Services.

However, floating licenses will work under such an environment.


技術支持服務指南

在線提交問題

常見問題解答

体彩网首页