Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: hasp license manager с человеческим лицом - так бывает?  (Прочитано 6983 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sydenis

  • Автор темы
  • Участник
  • *
  • Сообщений: 121
    • Просмотр профиля
Есть 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

Опаньки, и всё работает!

Теперь вопрос.  Кто-нибудь знает как сделать тоже самое по-человечьи, без такого кол-ва геммороя?
Или это единственный вариант не сегодня?
« Последнее редактирование: 13 Апреля 2015, 13:39:53 от sydenis »

Оффлайн newbe2015

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Есть 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 (сабж) и демон для перехвата обращений из вайна.

Как они у тебя встали на x64? У меня по обоим ругается и пишет следующее

по скрипту

Цитировать
admin@server:/mnt/Shared/HASP/Sentinel_LDK_Linux_Run-time_Installer_script/aksusbd-7.32.1-i386$ sudo ./dinst
The 32bit support is missing. Please install the x86 compatibility
packages required by your distribution and retry the installation.
See the installation guide for more details.
Aborting...

по deb пакету

Цитировать
admin@server:/mnt/Shared/HASP/Sentinel_LDK_Ubuntu_DEB_Run-time_Installer$ sudo dpkg -i aksusbd_7.32-1_i386.deb
Выбор ранее не выбранного пакета aksusbd.
(Чтение базы данных … на данный момент установлено 160787 файлов и каталогов.)
Preparing to unpack aksusbd_7.32-1_i386.deb ...
The 32bit support is missing. Please install the x86 compatibility
packages required by your distribution and retry the installation.
See the installation guide for more details.
dpkg: error processing archive aksusbd_7.32-1_i386.deb (--install):
 подпроцесс новый сценарий pre-installation возвратил код ошибки 8
При обработке следующих пакетов произошли ошибки:
 aksusbd_7.32-1_i386.deb

На сайте-то для 64 архитектуры нет ничего. Как бороться?

Оффлайн sydenis

  • Автор темы
  • Участник
  • *
  • Сообщений: 121
    • Просмотр профиля
Давно было - уже не помню тонкостей. По-моему, вначале запускаешь скрипт, обеспечивающий совместимость (лежит там-же на сайте) и он насасывает нужное. Если не прокатит, то поищи как сейчас ставить ia32lib для твоего дистриба. Чёта с каждым годом эта процедура становится всё запутанней. Напрмер вот http://stackoverflow.com/questions/23182765/how-to-install-ia32-libs-in-ubuntu-14-04-lts-trusty-tahr
но не думаю, что это самое удачное решение

Оффлайн OneMoreCloud

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Если лаконично, задачка выглядит как древний анекдот: WINRAR.RAR
Перерыл полинтернета (китайский не знаю )) Нет ответа, ТС здесь дал решение максимально близкое. Актуализирую его и дополню.

Сейчас Hasp  называется Sentinel. База знаний по Sentinel Admin Control Center, https://thales-sentinel.ru/faq/dev/sentinel/acc, прекрасна. Но в ней нет ни слова, как разрешить удаленное подключение к админке, если нет гуя (на серверах Linuxа, ведь, везде гуи, нахрен надо).

Для включения веб-доступа с соседнего компа на потребуется файл hasplm.ini. Печаль в том, что по-умолчанию он отсутствует, а создается при изменении настроек через гуй (это легенда такая, проверить, понятно, не получится). С этим файлом было две сложности: найти сам файл и найти куда его положить.

1. Файлик носит гордый заголовок
;* Sentinel License Manager configuration file
и нашелся он в windows-версии Sentinel ACC вот здесь
"c:\Program Files (x86)\Common Files\Aladdin Shared\HASP\hasplm.ini"
2. Файл без изменений скопирован в
/etc/hasplm/hasplm.iniи удаленный доступ к консоли заработал. Бинго!

Ключ ACCremote = 1 отвечает за удаленный доступ.

Прикладываю свой файл hasplm.ini без изменений. Пользуйся!  ;)
(изменить расширение на .ini, форум не не пропускал)


Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
А в саппорт написать - не?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.018 секунд. Запросов: 21.