devolve a licença emprestada do MATLAB para o servidor Flex LM

2

Estou usando o MATLAB em uma máquina Windows 7 x64 e obtive com sucesso uma licença do servidor Flex LM usando o utilitário de linha de comando lmutil.exe lmborrow , mas não consigo devolver a licença ao servidor.

Eu reiniciei o computador e o MATLAB não está em execução. O comando a seguir mostra quais licenças estão com check-out atualmente:

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

Note que eu configurei minha variável de ambiente LM_LICENSE_FILE , para que eu não precise usar a opção -c no comando.

Agora, executando lmutil.exe lmborrow -clear diz " Clearing LM_BORROW ", mas o comando status retorna o mesmo que acima. Tudo bem, já que a documentação diz que a opção -clear apenas previne o software de pedir novas licenças, e que a opção -return é o curso correto de ação.

Mas não há sucesso lá. Eu tentei os seguintes comandos e nada parece fazer nada.

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.

Eu agradeceria muito a ajuda com o retorno dessas licenças antecipadamente. Mesmo depois que essas licenças emprestadas expirarem nos próximos dois dias, eu precisarei conseguir emprestar / devolver as licenças de maneira confiável no futuro.

    
por Arthur Hebert 27.11.2012 / 02:33

1 resposta

1

A resposta curta para minha pergunta é que o empréstimo de licença do MATLAB não funciona adequadamente com uma configuração de servidor de licença em tríade (redundante).

Falei com uma pessoa de TI da empresa do meu cliente que lutou com a questão "há um tempo atrás". Ele disse que depois de várias tentativas de corrigir o problema pelo suporte do Mathworks, eles concluíram o acima. Ter o servidor reler o arquivo de licença não ajuda. Eu estou supondo que este é um recurso pouco utilizado que não justifica o custo de correção.

Nossa solução com o cliente tem sido a de alertar os usuários sobre o uso de licenças apenas pelo tempo que julgarem necessário, e isso funciona bem, já que há apenas alguns usuários que precisam tomar emprestadas licenças para começar. com (para trabalho de campo).

Além disso, como o cliente possui a caixa de ferramentas do compilador do MATLAB, o cliente cria programas independentes e esses executáveis não precisam de uma licença depois de implementados.

Não é a resposta mais satisfatória, mas me livrou de bater minha cabeça contra a tela LCD. :)

    
por 04.02.2013 / 22:55