Clearcase не удалось получить лицензию с Rational Common Licensing

Некоторая справочная информация, я оцениваю на Clearcase, и я настроил свою среду следующим образом:

  1. Сервер Clearcase (серверы VOB и View), установленные на моей Windows XP
  2. Клиент Clearcase, установленный на виртуальной машине на той же XP, с мостовой сетью
  3. Я использовал Common Licensing

Проблема, с которой я сталкиваюсь, заключается в том, что я могу получить лицензию на моем сервере XP, но не на моем клиентском виртуальном XP, возвращается следующая ошибка:

File path: C:\Program Files\IBM\RationalRLKS\common............27000@<my host name>;
FLEXnet Licensing error:-96,491

Некоторые источники предлагали указать порт демона вендора, но я понятия не имею, как проверить, что является текущим портом демона и как его изменить, у кого-нибудь есть идея?

Дополнительная информация об ошибке FLEXnet Licensing:-18,147

cleartool: Error: License checkout error from Rational Common Licensing:
The FEATURE name RLPwCC with version 1.0 cannot be found
License server system does not support this feature.
Feature:       RLPwCC
License path:  C:\Program Files\IBM\RationalRLKS\common\rational_perm.dat;C:\Program Files
\IBM\RationalRLKS\common\rational_temp.dat;27000@<my host name>;
FLEXnet Licensing error:-18,147
For further information, refer to the FLEXnet Licensing documentation,
available at "www.flexerasoftware.com".
cleartool: Error: You do not have a license to run ClearCase.

1 ответ

В целях оценки я бы порекомендовал запросить у IBM простой файл для лицензирования Atria вместо того, чтобы запускать сервер Flexlm.

Но если у вас есть лицензионный ключ FlexNet, вы можете увидеть примечание " Устранение ошибки лицензирования FLEXnet: -96, 491 " (для Telelogic, но вы можете адаптировать его для ClearCase).

Чтобы назначить определенный порт для Telelogic DAEMON, (например: 19354) добавьте строку " PORT=19354 " в конце VENDOR строка в файле лицензии.
Например:

VENDOR telelogic "C:\Program Files\Telelogic\Tools\Licensing_11\Server\telelogic.exe" PORT=19354 

Убедитесь, что порт 19354 (или любой другой номер порта, который вы указали) открыт для двунаправленной связи через брандмауэр.
Вы можете использовать любой двунаправленный открытый порт в качестве фиксированного порта для демона поставщика Telelogic, если этот порт не используется каким-либо другим приложением.


Arthas Tsang сообщает об ошибке:

FLEXnet Licensing error:-18,147

Фактическая причина обычно упоминается после этой части, как, например, показано в техническом примечании " Ошибка FLEXlm: 18 147 сообщается, если используются лицензии RLPwCC и команды ClearCase запускаются из задания не-root cron " (если ваш ClearCase не началось с правами администратора)


Что касается "FEATURE name RLPwCC с версией 1.0 не может быть найден", во многих сообщениях говорится о проблеме с установкой сервера лицензий (например, в этой теме)

Проблема решена после установки последней версии сервера лицензий.

Проверьте этот technote, чтобы получить только сервер лицензий.


Относительно "Обнаружена задержка системного тактового сигнала", этот технот упоминает несколько причин:

  • Если есть настройка сервера / клиента, то наиболее вероятной причиной ошибки является несоответствие времени / даты между сервером и другими компьютерами в сети. Разрешение.
  • Причина 2: Система, в которой настроены лицензии, имеет заднюю дату.
  • Причина 3: если в ОС имеются файлы, которые датированы текущей датой.

(Смотрите также этот technote)

И Arthas Tsang действительно сообщает, что это действительно была проблема с отметкой времени:

Наконец я нашел два файла, ни один из которых не относился к FlexLM, с отметками времени, отмеченными в 2014 году.
После удаления этих файлов лицензия работает нормально.

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