Clearcase не удалось получить лицензию с Rational Common Licensing - PullRequest
1 голос
/ 13 февраля 2012

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

  1. Сервер Clearcase (VOB и View server) установлен на моей 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 Ответ

0 голосов
/ 13 февраля 2012

В целях оценки я бы порекомендовал запросить у 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, если этот порт не используется каким-либо другим приложением.


ОП Артас Цанг сообщает о том, что произошла ошибка:

FLEXnet Licensing error:-18,147

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


Относительно «Имя FEATURE RLPwCC с версией 1.0 не может быть найдено», во многих сообщениях говорится о проблеме с установкой сервера лицензий (например, this thread )

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

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


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

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

(см. Также этот technote )

И ОП Артас Цанг действительно сообщает, что это действительно проблема с отметкой времени :

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

...