Как я могу заставить Ubuntu успешно искать переменные среды для лицензий? - PullRequest
0 голосов
/ 10 ноября 2011

У меня Ubuntu 10.04, 10.10 и 11.10 в виртуальных машинах на виртуальной коробке Oracle, на которых я тестирую продукты.Лицензии на программное обеспечение для запуска находятся на моем компьютере, которому назначен статический IP-адрес.

Итак, что я сделал для всех остальных дистрибутивов Linux, с которыми я тестировал, так это назначил файлу .bashrc строку в конце так: export LICENCE=27065@192.168.1.45, чтобы он выглядел всеть для моей машины, чтобы проверить и проверить свои лицензии.Я сделал то же самое с Ubuntu, но не могу заставить его работать вообще!Пока что Ubuntu, похоже, единственная с этой проблемой.

Так что я подумал, что это может быть проблема с подключением.возможно, какой-то закулисный фактор безопасности, о котором я не знал.Хорошо получается, что я могу пинговать свою машину в сети просто отлично, что делает меня немного более потерянным.

Любая информация об этом или даже несколько советов по устранению неполадок будет принята с благодарностью.

1 Ответ

1 голос
/ 10 ноября 2011

Это лицензия FlexLM? Похоже, это из-за строки port @ hostname.

  • LICENSE выглядит неправильно, эти продукты обычно используют LM_LICENSE_FILE или *$PRODUCTNAME*_LICENSE_FILE, см., Например. http://opendtect.org/lic/endusermanual/chap12.htm
  • Проверьте с помощью telnet, доступен ли этот хост / порт: telnet 192.168.1.45 27065. Возможно, что ping работает, но подключение к этому конкретному порту - нет.
  • В зависимости от того, как вы запускаете оболочку, .bashrc не используется, вы видите это, когда вы echo переменную? Если нет, введите .bash_profile вместо
  • Попробуйте установить FLEXLM_DIAGNOSTICS=3, как описано в ссылке выше.
...