2

Я использую 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 », но затем команда состояния возвращает то же, что и выше. Это нормально, поскольку в документации сказано, что опция -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 ответ1

1

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

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .