Есть 14.04.2х64 сервер. Решил повесить туда хаспы и сервер лицензий для сетевых клиентов 1с.
Взял с
http://safenet-sentinel.ru/helpdesk/download-space/ Sentinel_LDK_Ubuntu_DEB_Run-time_Installer.tar.gz Версия 2.5.1
+ прилагаемый скрипт по обеспечению совместимости.
Всё встало аккуратно, правда натянуло разного i386-хлама, но проблем никаких не возникло.
Воткнул ключ, всё распозналось и заработало. Автоматом установились ещё демоны hasplm (сабж) и демон для перехвата обращений из вайна.
Немного тока напрягло, что нет настройки по вкл/откл их запуска. Пришлось редактировать в /etc/init.d
Но на этом радость закончилась - сетевые клиенты ключа не видели.
Заглянул в /etc/hasplm - там пусто. В мануале написано, что при первом запуске там сам появится ini-шник и можно будет его допиливать по потребностям. В крайнем случае - можно вытащить/вставить хасп и перезапустить демонов. Но ни это, ни более сложные действия к появлению ini-шника не привели. А без него - никакой работы.
Путём напряжённого общения с яндексом выяснилось, что нужен не просто запуск абы кого, а программы ACC специальной веб-морды для настройки демонов. Но запускается она только в локальном браузере. То есть на серваке без гуя - баклан в пролёте. Ну то есть можно и с удалённого подключаться, но для этого надо вначале дать разрешение, которое даётся только через гуй локального компа. Очень разумное решение.
Ладно, поставил всю эту шнягу на комп с гуём, запустил там ACC, настроил нужный конфиг, переписал его свой сервак, перезагружаюсь - не работает. Хасп всё также в сети не виден.
Тогда - совершаем фланговый обход.
Наткнулся в сети на древний бинарник hasplm в версии 2002 года. Есть rpm для редхата и суси, но для наших целей подходит просто голый бинарник. Кладём его в любое место, выдираем из винды nhsrv.ini от старого виндового менеджера, подкладываем его в линь и запускаем
sudo ./hasplm -c nhsrv.ini
Опаньки, и всё работает!
Теперь вопрос. Кто-нибудь знает как сделать тоже самое по-человечьи, без такого кол-ва геммороя?
Или это единственный вариант не сегодня?