TLS
Развернуть
Размер шрифта

Team License Server: Поиск и устранение неисправностей

В данной статье рассматриваются наиболее часто встречающиеся проблемы, возникающие при работе с Team License Server.

Ошибки могут возникать как во время установки Team License Server, так и при его перезапуске. В случае возникновения проблемы попробуйте определить ее причину, обратившись к логам Team License Server.

Для просмотра журналов Team License Server перейдите в следующий каталог:

Linux: /var/log/anylogic-tls
Windows: C:\ProgramData\AnylogicTLS

В подкаталоге logs находятся журналы всех компонентов Team License Server, сохраненные в отдельных файлах.

Ошибки и тексты ошибок

Ошибки при активации

Эти проблемы могут возникнуть во время активации продукта.

Ошибка Описание
Activation failed: This key is for the different product. Эта ошибка возникает, когда выбран конкретный продукт (например, AnyLogic), но введенный ключ предназначен для другого продукта (например, anyLogistix). Закройте меню и запустите его заново, выбрав при этом соответствующий продукт.
This key is for desktop software. Enter the Team License Server key. Эта ошибка появляется при вводе ключа приложения для рабочего стола. Для работы Team License Server необходим соответствующий ключ командной лицензии.
This key is for the different product edition. Remove this edition and activate the correct one. Эта ошибка появляется, когда выбрана конкретная редакция продукта (например, AnyLogic University Researcher), но введенный ключ предназначен для другой редакции (например, AnyLogic Professional). Закройте меню и начните работу заново, выбрав при этом соответствующую редакцию.
This key was generated for a different machine or user account. Эта ошибка появляется при попытке активировать продукт на другой машине, а не на той, с которой был запрошен ключ, или под другой учетной записью пользователя. Для запроса ключа и его активации через интерфейс Team License Server нужно использовать одни и те же серверную машину и учетную запись.
This key has expired. Эта ошибка появляется при попытке ввести ключ, срок действия которого истек. Запросите новый ключ, если ваша лицензия еще активна.
Invalid key Эта ошибка возникает при попытке ввести неверно сформированный ключ.

Ошибки при удалении продуктов

Эти проблемы могут возникать при удалении продукта.

Ошибка Описание
Some licenses are still in use. Before removing the product, make sure all active users have dropped their licenses. Данная ошибка возникает при попытке удалить продукт из Team License Server, в то время как некоторые пользователи все еще арендуют у него ключ. В этом случае следует связаться с этими пользователями и попросить их вернуть ключи.
Также можно рассмотреть возможность отзыва лицензий.

Прочие ошибки

Ошибка Описание
Team License Server failed to generate the request. Make sure you have installed Team License Server properly. Эта ошибка обычно возникает при попытке запросить ключ на машине, на которой отсутствуют некоторые библиотеки, необходимые для корректной работы Team License Server. Обратитесь к логам Team License Server, чтобы узнать больше, или свяжитесь с нашей службой поддержки по адресу support@anylogic.com.
No access to the activation servers. Эта ошибка обычно возникает при попытке запросить ключ на машине, которая не может подключиться к серверам активации AnyLogic. В этом случае проверьте подключение к Интернету и повторите попытку.
Если проблема не решена, скопируйте автоматически сгенерированный текст запроса и отправьте его по почте в нашу службу поддержки по адресу support@anylogic.com.

Другие проблемы и пути их решения

В этом разделе описаны потенциальные проблемы Team License Server, которые могут потребовать вашего ручного вмешательства.

Перезапуск Team License Server

Linux: Чтобы перезапустить Team License Server, выполните в терминале Linux следующую команду:

sudo systemctl restart anylogic-tls.

Windows: Откройте Службы, щелкните правой кнопкой мыши по сервису AnyLogicTeamLicenseServer и выберите пункт котнекстного меню Перезапустить.

Включение HTTPS для Team License Server

Чтобы начать использовать протокол HTTPS для доступа к Team License Server:

  1. На хост-машине Team License Server перейдите в следующую директорию:
    /etc/anylogic-tls/
  2. Откройте файл config.
  3. Измените файл следующим образом:
    ssl.certificate-path=/etc/key/mykey.p12 // Путь к файлу сертификата SSL
    ssl.certificate-alias=keystore
    ssl.certificate-password=*** // Пароль сертификата SSL 
    ssl.certificate-type=PKCS12
    server.https-port=8444 // Порт, используемый для HTTPS-соединения
  4. Сохраните изменения в файле и перезапустите Team License Server.

Обновление и удаление старого Team License Server

Перед установкой Team License Server 3+ убедитесь, что устаревшая версия (2.5) была полностью удалена с хост-машины.

Чтобы удалить Team License Server с Linux-машины:

Все команды, перечисленные в этом разделе, должны выполняться в терминале Linux на хост-машине Team License Server.
  1. Остановите запущенную службу Team License Server:
    sudo /usr/sbin/service anylogic-tls stop
  2. Удалите службу из системы:
    sudo rm /etc/init.d/anylogic-tls
  3. Удалите файлы приложения:
    sudo rm -rf <путь к месту установки Team License Server>

После этого можно приступать к стандартной процедуре установки Team License Server.

Чтобы удалить Team License Server с Windows-машины:

Удалите Team License Server так же, как вы удаляете любое обычное приложение Windows.

Принудительный отзыв лицензии

Если пользователь потерял доступ к своему устройству с лицензией и не может ее вернуть, системный администратор может принудительно отозвать лицензию с помощью Team License Server.

Чтобы вернуть лицензию:

  1. Перейдите по адресу <имя машины-хоста>:8080 в предпочитаемом веб-браузере.
  2. Войдите в систему с правами администратора. По умолчанию используется пароль admin.
  3. Перейдите на страницу продукта.
  4. В таблице Users в нижней части страницы наведите указатель мыши на строку с пользователем, лицензию которого необходимо вернуть.
  5. Щелкните по значку Удалить, который появится справа.
  6. Появится диалог с текстом запроса:

    Team License Server: Отзыв лицензии пользователя

    Скопируйте показанный текст (вручную или нажав кнопку Copy в правом нижнем углу формы).
  7. Отправьте текст запроса по электронной почте в службу поддержки AnyLogic по адресу support@anylogic.com. В письме опишите причину принудительного отзыва лицензии.
  8. Если ваш запрос был одобрен, то через некоторое время на электронный ящик администратора сервера придет письмо с кодом отзыва. Если письмо отсутствует, проверьте папку «Спам».
    Повторите шаги 1-5, чтобы снова открыть форму отзыва лицензии.
  9. Переключитесь на вкладку Revoke the license.
  10. Введите код отзыва в поле редактирования.
  11. Щелкните по кнопке Apply.

После этого лицензия пользователя будет отозвана из установленного у него продукта.

Как мы можем улучшить эту статью?