Вернуть заимствованную лицензию MATLAB на сервер Flex LM

Я использую MATLAB на компьютере с Windows 7 x64 и успешно позаимствовал лицензию на сервере Flex LM с помощью lmutil.exe lmborrow утилита командной строки, но я не могу вернуть лицензию на сервер.

Я перезагрузил компьютер, и MATLAB не работает. Следующая команда показывает, какие лицензии в настоящее время извлечены:

C:\Program Files\MATLAB\R2012b\etc\win64>lmutil.exe lmborrow -status
lmutil - Copyright (c) 1989-2010 Flexera Software, Inc. All Rights Reserved.
Vendor     Feature                             Expiration
______     ________                            __________

MLM        MATLAB                              27-Nov-12 23:59
MLM        Signal_Toolbox                      28-Nov-12 00:00

Обратите внимание, что я установил мой LM_LICENSE_FILE переменная окружения, так что мне не нужно использовать -c вариант по команде.

Сейчас работает lmutil.exe lmborrow -clear говорит "Clearing LM_BORROW", но затем команда status возвращает то же, что и выше. Это нормально, поскольку в документации сказано, что -clear опция только предотвращает заимствование программного обеспечения новыми лицензиями, и что -return вариант - правильный курс действий.

Но успеха там нет. Я попробовал следующие команды, и ничего, кажется, ничего не делает.

C:\Program Files\MATLAB\R2012b\etc\win64>lmutil.exe lmborrow -return Signal_Tool
box
lmutil - Copyright (c) 1989-2010 Flexera Software, Inc. All Rights Reserved.
lmborrow: No such feature exists. (-5,412)

C:\Program Files\MATLAB\R2012b\etc\win64>lmutil.exe lmborrow -return MATLAB
lmutil - Copyright (c) 1989-2010 Flexera Software, Inc. All Rights Reserved.
lmborrow: No such feature exists. (-5,412)

C:\Program Files\MATLAB\R2012b\etc\win64>lmutil.exe lmborrow -return Matlab
lmutil - Copyright (c) 1989-2010 Flexera Software, Inc. All Rights Reserved.
Error: Matlab not currently borrowed.

C:\Program Files\MATLAB\R2012b\etc\win64>lmutil.exe lmborrow -return MLM
lmutil - Copyright (c) 1989-2010 Flexera Software, Inc. All Rights Reserved.
Error: MLM not currently borrowed.

Я был бы очень признателен за любую помощь в возврате этих лицензий на ранней стадии Даже после истечения срока действия этих заимствованных лицензий в течение следующих двух дней я должен иметь возможность надежно заимствовать / вернуть лицензии в будущем.

1 ответ

Короткий ответ на мой вопрос заключается в том, что заимствование лицензии MATLAB не работает должным образом с конфигурацией триадного (избыточного) сервера лицензий.

Я говорил с ИТ-специалистом из компании моего клиента, который боролся с проблемой "некоторое время назад". Он сказал, что после нескольких попыток решить проблему при поддержке Mathworks, они пришли к выводу, что выше. Перечитывание файла лицензии сервером не помогает. Я предполагаю, что это малоиспользуемая функция, которая не оправдывает стоимость исправления.

Наше решение с клиентом заключалось в том, чтобы предостерегать пользователей заимствовать лицензии только до тех пор, пока они думают, что им это понадобится, и это работало нормально, поскольку существует только пара пользователей, которым необходимо заимствовать лицензии для начала (для полевые работы).

Кроме того, поскольку клиент имеет набор инструментов компилятора MATLAB, клиент создает автономные программы, и эти исполняемые файлы не требуют лицензии после развертывания.

Это не самый удовлетворительный ответ, но он освободил меня от удара головой о ЖК-экран. :)

Другие вопросы по тегам