Clearcase не удалось получить лицензию с Rational Common Licensing
Некоторая справочная информация, я оцениваю на Clearcase, и я настроил свою среду следующим образом:
- Сервер Clearcase (серверы VOB и View), установленные на моей Windows XP
- Клиент Clearcase, установленный на виртуальной машине на той же XP, с мостовой сетью
- Я использовал 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 году.
После удаления этих файлов лицензия работает нормально.