[Solved]FlexLM utility

Всем доброго времени суток:
Суть проблемы:
Есть некое приложение, использующее сервер лицензий FlexLM
После установки сервера лизензий и основательного читания мануалов понимаешь понятия файла лицензий(под виндой никогда раньше так глубоко не задумывался)
Так вот, вопрос к тем, кто общался с этой бякой!;-)
1) Прописываю путь к файлу лицензий - что-то из серии .../lmutil lmpath -override all путь к файлу лицензии
2) и наконец пытаюсь стартануть сервер лицензий - .../lmgrd
выдает различные ошибки, детальный лог -
(ABAQUSLM) Server started on localhost for: adams
(ABAQUSLM) ams aqua beamSectGen
(ABAQUSLM) catiav5_import cadporter_catia cadporter_catiav5
(ABAQUSLM) cadporter_ideas cadporter_parasolid cadporter_proe
(ABAQUSLM) cae cmold cosimulation
(ABAQUSLM) design explicit foundation
(ABAQUSLM) moldflow noGUI parallel
(ABAQUSLM) standard viewer
(ABAQUSLM) Vendor daemon can't talk to lmgrd (License server machine is down or not responding. (-96,7))
(lmgrd) Please correct problem and restart daemons

те видим что демоны не запускаются из-за просто не запущенного сервера лицензий/
после гугления нашел какие-то проблемки - советуют запускать из скриптов с использованием следующей чудо строчки - ulimit -H -n 1024, также не помогло
Думал что проблема в файле лицензий ;-(
в /etc/hosts есть строка 127.0.0.1 localhost, все пингуется;
далее в первой строчке файла локальной лицензии SERVER localhost ID... 27003
вроде и порты доступны - как показывает nmap.

иногда, если заново не переписываю файл лицензий, команда запуска сервера лицензий дает вывод
(lmgrd) Failed to open the TCP port number in the license.

Отсюда вопрос - я же хочу запустить сервер локальных лицензий, а не через соединение...
Что я делаю неправильно, люди добрые!!! Подскажите пилз - ну никак не могу поставить себе этот сервер;-(

Просьба давать ясные объяснения, если написал глупость, не ругайте, только учусь!;-)

1. запускаемый

1. запускаемый сервер лицензий подразумевает что к нему будут подключаться, значит необходим какой-то сокет для связи, поэтому необходимо открыть порт. не важно локальный сервер ты хочешь сделать или нет,
2. Localhost он же 127,0,0,1 это адрес обратной петли, это интерфейс на твоей собственной машине. Иногда службы которые должны крутиться только на локальной машине (например MySQL) открывают порт на этом интерфейсе (к открытому порту подключаются другие программы или клиенты, так же пример антиспам amavisd висит на порту а почтовый сервер postfix передает ему почту для проверки именно через этот порт, и обратно забирает их после проверки)
3. ulimit -H -n 1024 - это способ увеличения системных ресурсов, если в логах есть записи что не хватает каких либо ресурсов(что то наподобие ...resources temporarily unavailable...) то необходимо их изменить, если нет - то это лишнее
4.Failed to open the TCP port number in the license - это одна из важных причин невозможности запуска демона, наверняка есть еще какие то строки, где написано в чем причина сбоя. Как только запуститься lmgrd все остальное наверняка попрет.
Ну и собственно нужны логи, чтоб можно было тебе посоветовать еще чтото дельное...
5. с софтиной этой дел не имел:-) так что это только общий подход

FlexLM

Хм. у меня всё работает.
1) попробуй добавь в license.dat путь к его личензионному серверу
в строке
VENDOR твой_вендор
добавь
VENDOR твой_вендор /opt/flexlm/твой_вендор
2)в файле /etc/conf.d/local.start пропиши

su non_root_user -c '/opt/flexlm/lmgrd -c /opt/flexlm/license.dat >/opt/flexlm/flex.log &';

делал по README из flex lm

С благодарностями!;-)

Спасибо за инфо, помнится в качестве вендора у меня прописан ABAQUS_LM, но никакого пути - вероятно проблема в этом, к сожалению не за своим Gentoo-столом;-)
Как доберусь до туда сразу отпишусь о результатах

Всем откликнувшимся огромнейшее человеческое спасибо!!!

14:38:02 (lmgrd) FLEXnet

14:38:02 (lmgrd) FLEXnet Licensing (v10.8.0.1 build 19446) started on localhost (linux) (9/8/2008)
14:38:02 (lmgrd) Copyright (c) 1988-2005 Macrovision Europe Ltd. and/or Macrovision Corporation. All Rights Reserved.
14:38:02 (lmgrd) US Patents 5,390,297 and 5,671,412.
14:38:02 (lmgrd) World Wide Web: http://www.macrovision.com
14:38:02 (lmgrd) License file(s): /usr/local/bin/ABAQUS/License/license.lic
14:38:02 (lmgrd) lmgrd tcp-port 27000
14:38:02 (lmgrd) Starting vendor daemons ...
14:38:02 (lmgrd) Started /usr/local (internet tcp_port 49393 pid 5435)
14:38:02 (lmgrd) license daemon: execute process failed: (/usr/local/bin/ABAQUS/License//usr/local) -T localhost 10.8 3 -c
14:38:02 (lmgrd) license daemon: system error code: Permission denied
14:38:02 (lmgrd) Please correct problem and restart daemons

кто нибудь может прокомментировать последние строчки умирания (это появилось когда прописал вендор)

14:38:02 (lmgrd) Started /usr/local (internet tcp_port 49393 pid 5435)
14:38:02 (lmgrd) license daemon: execute process failed: (/usr/local/bin/ABAQUS/License//usr/local) -T localhost 10.8 3 -c

что это такое (/usr/local/bin/ABAQUS/License//usr/local)...???;-( ;-( ;-( вылазит как из под рута так и из под юзвера;
и честно говоря не понял что это он там стартует на /usr/local... Ужасть необычайнейшая!;-)

самые непонятные и непредсказуемые ошибки - по невнимательности!

Спасибо всем участникам топика!
Все решилось детальной проработкой flexnet_licensing_end_user_guide!!!
Корень зла!
Написал в определении VENDOR путь к приложению, при этом потерев ссылку на него:

было в файле лицензий:
SERVER localhost ID=07071982 27000
VENDOR /usr/local/bin/ABAQUS/License/ABAQUSLM
а надо:
SERVER localhost ID=07071982 27000
VENDOR ABAQUSLM /usr/local/bin/ABAQUS/License/ABAQUSLM

После внесения правок все прекрасно заработало!

The desired vendor daemon is

The desired vendor daemon is down
1) Check the lmgrd log file, or 2) Try lmreread
Feature: cae
Vendor:Host: server
License path: @server
FLEXlm error: -97,121
For further information, refer to the ABAQUS Installation and Licensing Guide
or contact your ABAQUS Inc. representative.
ABAQUS Error: ABAQUS/CAE Kernel exited with an error
4то за ошибка и как с ней бототься?кто знает подскажите...!!!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".