Драйвер hasp 1с: Центр загрузки Sentinel

Содержание

Менеджер лицензий 1С - HASP LM

HASP LM (License  Manager) — это специальная утилита компании Aladdin, которая призвана помочь управлению аппаратными лицензиями 1С.

Фирма 1С выбрала аппаратные ключи фирмы Aladdin неспроста. HASP — наиболее простые в установке и надежные ключи на рынке.

Особенности настройки HASP LM

Согласно документации, на одну машину нельзя установить два hasp ключа.

Для настройки нескольких ключей на разных машинах необходимо:

1. Настроить менеджер лицензий Aladdin

Прописать во все файлы nhsrv.ini дополнительную строчку со следующим содержанием:

NHS_IP_LIMIT = 192.168.*.*

Где 192.168.*.* адрес вашей сети, а звездочка (*) означает что в диапазон IP адресов попадают все значения от 192.168.0.0 до 192.168.254.254.

Если вы только начинаете программировать в 1С или просто хотите систематизировать свои знания - попробуйте Школу программирования 1С нашего друга Владимира Милькина. Пошаговые и понятные уроки даже для новичка с поддержкой учителя.

Попробуйте бесплатно по ссылке >>

Файл nhsrv.ini располагается:

  • если 1C HASP LM установлен как приложение, расположен в папке с установкой менеджера лицензий (пример — C:\Program Files (x86)\Aladdin\HASP LM)
  • если как сервис — в Windows\System32

2. Настроить менеджер лицензий 1С

Для настройки 1С на клиентских машинах необходимо в файл nethasp.ini внести следующее:

[NH_COMMON]
NH_TCPIP = Enabled
[NH_TCPIP]
NH_SERVER_ADDR = 168.192.0.10, 168.192.0.11
NH_SERVER_NAME = ServerName1, ServerName2

Файл nethasp.ini располагается в папке с 1С в директории conf (например: C:\Program Files (x86)\1cv82\conf).

Если интересует и другие настройки, следующие мануалы:

Скачать HASP License  Manager

Скачать HASP LM Вы можете на официальном сайте или у нас по ссылке — HASP_LM_setup (версия 8. 32 для Windows 7, 8 и 10).

Видео по настройке сетевого ключа защиты для 1C:

Другие статьи по 1С:

К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.

Драйверы системы защиты - Файлы для скачивания

Имя *

Укажите, пожалуйста, как вас зовут

Телефон *

Некорректный формат мобильного телефона или номер введен не полностью

Комментарий

Эл. почта

Электронная почта указывается только латиницей, обязательно должен присутствовать знак @, доменное имя не может быть короче двух символов.

Отправляя эту форму, Вы соглашаетесь с Политикой конфиденциальности
и даете согласие на обработку персональных данных компанией «1С‑Рарус».

HASP 4 для разработчиков

  • 1 Инструкция по миграции c HASP4 на Sentinel LDK
  • 2 Работа приложений, защищенных при помощи электронных ключей HASP4, HASP HL и Sentinel HL в рамках системы защиты HASP4 под Windows Vista
  • 3 Работа приложений, защищенных при помощи электронных ключей HASP4, HASP HL и Sentinel HL в рамках системы защиты HASP4 под Windows 7 и новее
  • 4 Работа ключа на удаленной машине – настройка файла "nethasp. ini"
  • 5 Ошибка: «No authorization to run this program (130), Feature not found (Error 31), (H0031)»
  • 6 Ошибка: «Error 1009: Cannot open Hasp HL Drivers»
  • 7 Ошибка «Hasp not found (0)»
  • 8 Ошибка «HASP not found (-4), (Error 4), (H0004), Too many open Features»
  • 9 Отсутствует LPT (USB) порт на компьютере. Порт LPT установлен в виде платы расширения
  • 10 Менеджер лицензий (HASP License Manager) «грузит» одно из ядер процессора на 100%. Массовые сетевые ошибки "receive problem error 10038" и "receive problem error 10054", неконтролируемый рост потребления оперативной памяти процессом
  • 11 Два и более менеджеров лицензий (HASP License Manager) в сети
  • 12 Aladdin Monitor не показывает ключ HASP
  • 13 Инструкция по эксплуатации программных продуктов «1C» и ключей защиты HASP
  • 14 HASP4 и "зависшие" сессии
  • 15 Почему в Sentinel Admin Сontrol Center не видно ключ HASP4? Подходит ли драйвер от Sentinel LDK (SRM) для HASP4?

Инструкция по миграции c HASP4 на Sentinel LDK

Для перехода на систему защиты Sentinel LDK требуется следующее:

Для работы с современной системой защиты необходимо перезащитить своё приложение с помощью средств из комплекта разработчика Sentinel LDK (посредством утилиты Sentinel LDK Envelope или используя Sentinel LDK Licensing API). Защищать необходимо незащищённое приложение.

Ключи с маркировкой HASP HL или Sentinel будут работать с системой защиты Sentinel LDK. Возможно, потребуется обновить прошивку ключа, однако данная операция выполняется автоматически, как только ключ подсоединяется к компьютеру с установленным на нём свежим драйвером и работающим Интернетом. Ключи с маркировкой HASP4 работать не будут, так что их придётся заменить. Кроме того, в зависимости от вашей схемы лицензирования, может потребоваться удалённо обновить ключи клиентам, записав туда все необходимые для работы защищённого ПО лицензии. Делается это с помощью стандартного функционала удалённого обновления (подробнее см. Видео урок 4).

Работа приложений, защищенных при помощи электронных ключей HASP4, HASP HL и Sentinel HL в рамках системы защиты HASP4 под Windows Vista


Для работы приложения, защищенного при помощи электронных ключей HASP4, HASP HL и Sentinel HL в рамках системы защиты HASP4 под Windows Vista должны выполняться следующие требования:
  • Версия установленного драйвера ключа защиты не ниже 4. 102
  • Версия HASP4 API, использованного при защите программы, не ниже 8.01.
  • Версия HASP4 Envelope (instw32.exe), использованного при защите, не ниже 12.10.

Работа приложений, защищенных при помощи электронных ключей HASP4, HASP HL и Sentinel HL в рамках системы защиты HASP4 под Windows 7 и новее

Приложения, защищенные при помощи электронных ключей HASP4, HASP HL и Sentinel HL, под Windows 7 и более свежими ОС работать не будет, так как данная система защиты официально не поддерживает данные ОС.

Чтобы приложение работало на современных ОС, необходимо использовать современную систему защиты – Sentinel LDK (SRM). Как перейти на современную систему защиты, см. "Инструкция по миграции c HASP4 на Sentinel LDK (SRM)".

Работа ключа на удаленной машине – настройка файла "nethasp.ini"

Для того, чтобы защищенное приложение нормально работало на удаленной рабочей станции, необходимо обеспечить беспрепятственный проход UDP- и TCP-пакетов по порту 475 в обе стороны. Также должны проходить и broadcast-пакеты. Если последнее требование не выполняется, необходима настройка приложения через файл "nethasp.ini" (должен находиться в одной директории с защищенным приложением) с целью отключения broadcast-механизма поиска ключа и явного указания IP-адреса машины, обслуживающей ключ.

Пример "nethasp.ini":


[NH_COMMON]

NH_TCPIP = Enabled

...

[NH_TCPIP]

NH_SERVER_ADDR = 168.192.1.41 //IP-адрес компьютера, где расположен менеджер лицензий.

NH_TCPIP_METHOD = TCP

NH_USE_BROADCAST = Disabled


Однако если часть маршрута проходит через Интернет, могут возникнуть проблемы с тайм-аутами при доставке пакетов.

Ошибка: «No authorization to run this program (130), Feature not found (Error 31), (H0031)»

Возникновение данной ошибки возможно в следующих случаях:

  • В память ключа защиты программного обеспечения Sentinel (HASP) не прошита лицензия на используемый Program Number / Feature ID. Если вы являетесь пользователем защищенного приложения, необходимо обратиться к разработчику данного ПО для замены или обновления ключа. Если вы являетесь разработчиком, следует прошить лицензию в память ключа с помощью утилиты HASPEdit.
  • На компьютере установлено 2 ключа защиты ПО HASP одной серии. Виден только один из них – тот, на котором не прописана данная лицензия. Попробуйте подключить ключи поочередно и проверить, запускается ли приложение.
  • Если ключ HASP, с помощью которого защищена программа, сетевой, возможна ситуация, когда в сети работает несколько менеджеров лицензий, обслуживающих ключи защиты ПО одной серии с разным набором лицензий. В таком случае если защищенное приложение находит первым ключ HASP, не содержащий искомой лицензии, выдается данная ошибка. Необходимо произвести настройку менеджеров лицензий – см. "Два и более менеджеров лицензий (HASP License Manager) в сети".

Ошибка: «Error 1009: Cannot open Hasp HL Drivers»

Возникновение данной ошибки возможно в следующих случаях:

  1. Не установлен драйвер ключа HASP.  https://thales-sentinel.ru/helpdesk/download-space/#tabs-4
  2. Приложение запускается раньше, чем драйвер закончит инициализацию.

Ошибка «Hasp not found (0)»

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

Ошибка «HASP not found (-4), (Error 4), (H0004), Too many open Features»

Возникновение данной ошибки возможно в следующих случаях.

  1. Количество сессий (пользователей) с ключом защиты превысило допустимое ограничение. В данном случае необходимо либо ограничить число пользователей, использующих защищенное приложение, либо обратиться к поставщику защищенного ПО для покупки/обновления ключа HASP до большего количества лицензий.
  2. Ключ защиты, с помощью которого защищена программа – сетевой, и в сети работает несколько менеджеров лицензий, обслуживающих ключи защиты ПО одной серии. В таком случае если защищенное приложение находит первым ключ HASP, с которым уже установлено максимальное количество сессий, выдается данная ошибка. Необходимо произвести настройку менеджеров лицензий – см. "Два и более менеджеров лицензий (HASP License Manager) в сети".
  3. После завершения приложения остается активной сессия с ключом HASP. Из-за этого сокращается реальное количество возможных подключений к ключу защиты HASP и выдается данная ошибка. Необходимо перезапустить менеджер лицензий (только для систем защиты HASP4 и HASP HL).

Отсутствует LPT (USB) порт на компьютере. Порт LPT установлен в виде платы расширения

В случае, если необходимо установить LPT-ключ HASP4 на компьютере, где отсутствует LPT-порт, можно установить PCI-плату расширения с портом LPT, позволяющую установить базовый адрес порта в значение 0x378, 0x3BC или 0х278 . При установке PCI-платы с LPT-портом необходимо учитывать, что базовый адрес LPT-порта, установленного на PCI-шине, отличается от общепринятых значений для интегрированных портов (это 378h, 3BCh и 278h). Поэтому для установки драйвера следует использовать утилиту установки с интерфейсом командной строки. Данная утилита позволяет задать любой базовый адрес порта при установке драйвера. Синтаксис данной утилиты:

"hinstall -i -lpt1=x", где x - базовый адрес порта. Посмотреть его значение можно в менеджере устройств.

Пример для данных адресов:

"hinstall -i -lpt1=0x378" или "hinstall –i -lpt1=0x3BC"

К сожалению, ключи не работают на переходниках PCMCIA-LPT или USB-LPT. Это связано с особенностями работы драйвера ключа. Также технически возможна замена LPT-ключа на аналогичный USB-ключ, однако этот вопрос необходимо решать с компанией-разработчиком защищенного ПО. В случае отсутствия портов USB их можно добавить с помощью плат расширения PCI или PCMCIA.

Менеджер лицензий (HASP License Manager) «грузит» одно из ядер процессора на 100%. Массовые сетевые ошибки "receive problem error 10038" и "receive problem error 10054", неконтролируемый рост потребления оперативной памяти процессом

Причина сбоев в работе менеджера лицензий – «битые» пакеты, приходящие по UDP. Поскольку обмен при помощи UDP-дэйтаграмм не предусматривает контроля успешной доставки пакета, данный протокол надежно работает только в сетях, построенных на высококачественном оборудовании. Если же на какой-нибудь рабочей станции, где запускается защищенное приложение, установлена карта, которая не корректно работает с FlowControl, то это приводит к вышеописанной ситуации. Единственный способ разрешить эту проблему, не учитывая замену оборудования на более качественное, – это переход на обмен посредством TCP-пакетов. В этом случае контролируется успешная доставка каждого пакета и работа с ключом становится более надежной.

Для того, чтобы настроить защищенное приложение на работу через TCP-пакеты, необходимо сконфигурировать файл "nethasp.ini" следующим образом:


"nethasp.ini"

[NH_COMMON]

NH_TCPIP = Enabled

...

[NH_TCPIP]

NH_SERVER_ADDR = 168. 192.1.41

NH_TCPIP_METHOD = TCP

...


Адрес дан для примера, следует указывать реальный IP-адрес машины, где установлен менеджер лицензий. Далее (важно!) следует отключить в менеджере лицензий прослушивание UDP-протокола, оставив только TCP:


"nhsrv.ini"

...

[NHS_IP]

NHS_USE_UDP = disabled

NHS_USE_TCP = enabled

...


Если этого не сделать, то при получении "битых" UDP-пакетов менеджером ошибка может возникнуть вновь.

Некоторые приложения не работают по TCP, только по UDP (например, 1С 8.х). Однако можно заставить их использовать TCP неявно. Для этого помимо того, что описано выше, необходимо разрешить в свойствах протокола TCP/IP (Properties - Advanced - WINS) поддержку NetBios over TCP/IP на рабочих станциях, где работает защищенное приложение, и на машине, где установлен ключ. Конфигурационные файлы приложения необходимо настроить следующим образом:


"nethasp.ini"

[NH_COMMON]

NH_TCPIP = Disabled

NH_NETBIOS = Enabled

...

[NH_NETBIOS]

...

NH_USELANANUM = ...


Значение параметра Num можно взять из лога менеджера лицензий, там указывается, какие каналы менеджер слушает по NetBios. Если номеров несколько, переберите их по очереди, пока 1С не запустится. При такой настройке 1С в качестве транспорта по-прежнему будет использовать TCP/IP, но работать с ним будет через интерфейс NetBios. Причем при передаче пакетов будет использоваться именно TCP-механизм в силу особенностей реализации NetBios через TCP/IP.

Два и более менеджеров лицензий (HASP License Manager) в сети

При установке в сети двух и более менеджеров лицензий их необходимо настроить для корректной работы. Иначе в сети может возникать коллизия между менеджерами лицензий по именам. В этом случае при старте они принимают одно и то же имя по умолчанию, и в результате в сети присутствует несколько ресурсов с одинаковыми именами. Стоит отметить, что нередко менеджеры нормально работают и без настройки. Тем не менее, следует иметь в виду, что возможно возникновение проблемы. Кроме того, настройка может понадобиться, например, чтобы разделить клиентов по разным менеджерам лицензий.

Основная идея настройки в данном случае – назначить каждому менеджеру свое имя и сообщить каждой копии ПО эти имена. Задать имя менеджеру можно через файл "nhsrv.ini", он должен находиться в одном каталоге с менеджером лицензий (по умолчанию - C:\Program Files\Aladdin\HASP LM). Если менеджер лицензий установлен как сервис, то данный файл необходимо скопировать в каталог Windows\System32 (для 64-разрядных ОС – Windows\SysWOW64). Имя должно состоять из алфавитно-цифровых символов (можно использовать только латиницу) и не должно быть длиннее 7 символов.

Пример настройки:


"nhsrv.ini" #1

[NHS_SERVER]

NHS_SERVERNAMES = LM1



"nhsrv.ini" #2

[NHS_SERVER]

NHS_SERVERNAMES = LM2


Сообщить защищенному приложению имена менеджеров можно через файл "nethasp.ini", он должен находиться в одном каталоге с защищенным приложением или в каталоге, который указал разработчик (для 1С – каталог Bin\Conf от корня установки 1С):


"nethasp.ini"

[NH_COMMON]

NH_TCPIP = Enabled

[NH_TCPIP]

NH_SERVER_ADDR = 168.192.1.41, 168.192.1.11

NH_SERVER_NAME = LM1, LM2


Параметры "адрес" и "имя" должны соответствовать друг другу, т.е. на машине с адресом 168.192.1.41 должен быть запущен менеджер с именем LM1. Адреса даны для примера, следует указывать реальные IP-адреса машин, где установлены соответствующие менеджеры лицензий.

Aladdin Monitor не показывает ключ HASP

Сам по себе монитор может показать только наличие менеджера лицензий на том или ином адресе. Ключ он сможет увидеть только после того, как защищенное приложение успешно откроет хотя бы одну сессию с ключом. Кроме того, следует учитывать, что Aladdin Monitor работает только по протоколу UDP, порт 475. Таким образом, отсутствие данных о ключе в мониторе еще не означает, что ключ недоступен для приложения.

Инструкция по эксплуатации программных продуктов «1C» и ключей защиты HASP

Уважаемые клиенты! Рекомендуем вам ознакомиться с инструкцией по эксплуатации программных продуктов «1C» и ключей защиты HASP.

HASP4 и "зависшие" сессии

Система защиты HASP4 устарела и была снята с поддержки в 2006 году, с тех пор для неё ничего не дорабатывалось. В менеджере лицензий 8.32 периодически возможно "зависание части лицензий", происходящее из-за некорректного завершения сессии с ключом.

Решение возможно путём перезагрузки службы менеджера лицензий (ручной или автоматической по расписанию), в ходе которой будут завершены все сессии с ключом, в том числе и зависшие, либо по истечению таймаута равного 24 часам.

Почему в Sentinel Admin Сontrol Center не видно ключ HASP4? Подходит ли драйвер от Sentinel LDK (SRM) для HASP4?

Sentinel Admin Сontrol Center – это web-интерфейс менеджера лицензий, встроенного в драйвер от системы защиты Sentinel LDK (SRM), ключи Sentinel (HASP) не работают с ним в рамках системы защиты HASP4.

Для работы ключей по сети в рамках системы защиты HASP4 существует менеджер лицензий – HASP License Manager 8.32, который устанавливается отдельно.

Драйвер от системы защиты Sentinel LDK (SRM) обеспечивает работу ключа Sentinel (HASP) как устройства на ПК, а для работы ключа с защищённым ПО по сети (в рамках системы защиты HASP4) нужен ещё и менеджер лицензий 8. 32, Sentinel Admin Сontrol Center при этом никак не задействуется и на отображение /не отображение в нём ключей внимание обращать не стоит.


1C - Как удалить "ломанную" 1С

В связи с последними удачными попытками 1С бороться с пиратством с выходом платформы 8.3.10.2667 и выше нас очень часто спрашивают как удалить, снести пиратскую или как иногда называют "ломанную" ("крякнутую") платформу 1С? 

Примечательно, что данная информация пригодится очень многим пользователям. С начала года большое количество запросов в интернете на тему "нарушением целостности системы" или "как удалить эмулятор ключа защиты". Казалось бы довольно тривиальная задача? Но не спешите. Есть несколько вариантов развития событий. Разберемся подробнее.

Чтобы правильно удалить ломанную платформу 1С и установить на ее месте лицензионную сначала надо уточнить как же была "крякнута" 1С 8. До недавнего момента существовало как минимум два действенных способа это сделать:

  • Подмена  dll - backbas. dll 8.3
  • Эмулятор ключа защиты

Как восстановить backbas.dll

Если ваша платформа была сломана этим образом, то вы отделаетесь малой кровью 🙂 Мы рекомендуем просто удалить все версии платформы 1С и установить заново свежую версию платформы, до этого, конечно, позаботиться о приобретении лицензии(возможно даже у вас все есть - надо найти бумажную лицензионную карточку 1С). Если лицензии у вас нет, вы можете заказать ее покупку у нас.

Как удалить эмулятор ключа hasp

Вторым нелегальным способом использовать платформу 1С является эмулирование драйвера ключа защиты Hasp. Если у вас этот случай, то тут придется повозиться. Вам надо снести или как пишут грохнуть все следы пребывания эмулятора HASP у вас на компьютере.

Попробуйте выполнить следующие шаги:

  • Остановить все службы, которые содержут ключевые слова «Hasp», «HLServer», «NHSrvice» и т.п.;
  • При наличии, остановить службу Sentinel LDK License Manager, так как её работа может вызывать ошибку при удалении файлов и отключении служб, описанных в следующих пунктах:

 

  • Удалить все компоненты HASP через "Панель управления";
  • Зайдите в диспетчер устройств. В ветке "Системные устройства" удалите "Virtual Usb Bus Enumerator". Это может быть скрытое устройство в ОС, которое можно отобразить через пункт меню "Вид"-"Показать скрытые устройства";
  • В диспетчере устройст удалить все устройства содержащие следующие слова: «Hardlock», «Haspnt», «HASP fridge» , «aksfridge»;
  • Удалите ветку реестра HKEY_LOCAL_MACHINE\System\CurrentControlSet\NEWHASP\ ;
  • Удаляем ветку реестра HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Emulator\HASP ;
  • Удалить все ветки реестра содержающие слово Hasp, fridge, safenet, sentiel;
  • Из папок "%systemroot%\System32" и "%systemroot%\System32\drivers" удалить все файлы aks*.*, «hardlock.sys», «haspnt.sys» и т.п.

После выполнения действий перезапустите компьютер.

Потом, необходимо установить драйвер ключа HASP. Делается это через "Все программы-1С Предприятие 8-Дополнительно-Установка драйвера защиты".

Зайдите в 1С и в окне "О программе" посмотрите какую лицензию стала использовать платформа 1С.

 

 

 

Ошибка в 1С: «Не обнаружен ключ»

Довольно часто в 1С могут возникать ошибки, связанные с доступом в программу, в результате отсутствия лицензии. В первую очередь нужно понять, какие ключи защиты используются именно у установленного на предприятии программного продукта. В типовых конфигурациях их существует всего два вида:

  • Программная защита - поставка лицензий 1С в виде пин-кодов напечатанных на бумаге;
  • Аппаратная защита - HASP\USB, поставляется в виде USB ключа, похожего на флешку.

Основные причины возникновения ошибки 1С: «Не обнаружен ключ» и пути устранения:

Используется нелицензионное программное обеспечение.

Как проверить:
  • Узнать, официально ли приобреталась программа 1С в организации.
  • Проверить ПК на наличие аппратной\USB защиты.
  • Просмотреть папку C:\ProgramData\1C\licenses на наличие файлов xxxxx. lic. Этот файл указывает на активированную программную лицензию 1С на компьютере.
Как устранить:
  • Приобрести лицензионную конфигурацию и ключи защиты для пользователей.
  • Переактивировать программную лицензию, если таковая есть.
  • Установить в ПК аппаратный ключ и драйвер ключа защиты, если он был приобретен, но по каким-то причинам не был установлен.

Произошло крупное обновление операционной системы, или были заменены и добавлены новые компоненты ПК - оперативная память, жесткий диск, материнская плата, процессор и т.д.

Как проверить:
  • Если имеются аппаратные ключи защиты, то система продолжит работать в штатном режиме. Исключением является переход на новую редакцию Windows.
  • Для программной защиты нужно разобрать папку C:\ProgramData\1C\licenses на наличие файлов xxxxx.lic. Этот файл указывает на активированную программную лицензию 1С на компьютере. В данном случае ошибки - этот ключ будет считаться потерянным и потерявшим актуальность.
Как устранить:
  • Для аппаратной защиты – переустановить драйвер ключа защиты и программное обеспечение раздающее ключ по сети, если он многопользовательский.
  • Переактивировать программную лицензию, используя новый, резервный пин-код, указав, что изменились параметры компьютере. Для базовой версии - просто ввести пин-код заново.

Ошибка 1С возникла после установки новой редакции платформы.

Как устранить:
  • В данном случае проблема связана с пунктом 1 и стоит воспользоваться им для устранения ошибки.

Купили многопользовательскую программную лицензию, активировали её на ПК в многопользовательском режиме (правая сторона с пин-кодами активации), а 1С запускается только на ПК, где была активирована лицензия, на остальных компьютерах ошибка 1С: «Не обнаружен ключ».

Как проверить:
  • В данном случае был выбран некорректный вид активации программных многопользовательских лицензий. К сожалению, данный вид лицензий, в отличие от аппаратной защиты, не может раздаваться по локальной сети без дополнительного программного обеспечения (Сервер 1С, Web сервер, RDP). Если они не используются, то активации лицензии проходит некорректно. Если используется Сервер 1С при активации, на вкладке дополнительно нужно указать «Активировать на сервер 1С» и написать название сервера и порт.
Как устранить:
  • Если не используется и не планируется использование Сервера 1С, Web сервера и RDP в процессе работы с программой, нужно удалить уже активированную многопользовательскую лицензию 1С из папки C:\ProgramData\1C\licenses. Далее написать письмо на адрес [email protected], указав ИНН организации, регистрационный номер лицензии (обязательно должен быть действующий договор 1С) и текст с просьбой разрешить активацию однопользовательскими пин-кодами, т.к. многопользовательский пин-код был активирован по ошибке. Дождаться разрешения компании «1С» на активацию и активировать однопользовательские пин-коды отдельно на каждом компьютере, где будет использоваться программный продукт.
  • Если используется Сервер 1С – переактивировать лицензию, указав в меню активации в дополнительных параметрах «Активировать на сервер 1С», написать название сервера и порт, галочку об изменении параметров ПК не устанавливать, резервные пин-коды не вводить.

В ПК\Сервер установлен многопользовательский аппаратный ключ, но его не видят платформы, установленные на других компьютерах в сети.

Как проверить:
  • Нужно посмотреть, установлен ли драйвер аппаратного ключа защиты, если уверенности в этом нет, лучше установить драйвер заново.
  • Также стоит посмотреть, установлен ли на ПК с аппаратным ключом софт, который отвечает за раздачу лицензий по сети (hasp license manager). Он может работать в двух режимах в виде приложения или в виде службы.
  • Проверить, горит ли красный светодиод на ключе защиты, что говорит о работоспособности ключа.
Как устранить:
  • Установить драйвер ключа защиты и программу hasp license manager. Если устанавливается в виде службы, то больше ничего делать не нужно. Если установка сделана в виде приложения, то нужно добавить его в автозагрузку, иначе, при перезапуске компьютера приложение не будет запускаться и пользователи не увидят ключ.
  • Если все эти действия сделаны, а пользователям недоступен ключ, нужно узнать, не блокирует ли антивирус и брандмауэр порт 475, именно по нему ведётся раздача ключей. Если порт блокируется, нужно его открыть и добавить в исключения.

У нас установлен однопользовательский аппаратный ключ, и он не работает на компьютере.

Как проверить:
  • Нужно проверить установлен ли драйвер защиты ключа, проверить горит ли светодиод на ключе, чтобы исключить поломку, уточнить не является ли данный ПК RDP(терминальным) сервером.
Как устранить:
  • Установить драйвер защиты аппаратной лицензии.
  • Если данный ПК является RDP (терминальным) сервером, то, к сожалению, использование однопользовательских аппаратных лицензий на нём не допустимо. Нужно или провести апгрейд на многопользовательский ключ, или использовать программные лицензии, или перенести ключ на другой ПК.

Установка аппаратных ключей защиты для 1С Предприятия на Linux Ubuntu

Приступив к лицензированию 1С, к сожалению, многие новички сталкиваются с первыми техническими проблемами платформы, особенно если мы говорим о linux и 1С и конечно аппаратных ключах защиты HASP.

Конечно, данная тема также подымается и на курсе: Администратор 1С!

 

Да, действительно управится с ключами проще на Windows, а еще проще использовать программную защиту, но раз Вы читаете эти строки, значит, проблема обстоит именно так.

Сложно ?

Нет!

На самом деле действительно нет ничего сложно в установке аппаратных ключей защиты на Linux.

Обычно установив всего лишь эти три deb пакета (на тот ПК или сервер, где должна работать 1С) и проблема решена!

 

Подробно – пошагово:

Мы говорим о Linux UBUNTU 18. 04 LTS.

Значит, нужно скачать вот эти драйвера для UBUNTU 18.04:

http://download.etersoft.ru/pub/Etersoft/HASP/last/Ubuntu/18.04/

Другие версии UBUNTU на сайте etersoft.ru:

http://download.etersoft.ru/pub/Etersoft/HASP/last/Ubuntu/

Зачем драйвера?

Как и любые другие драйвера, драйвера HASP нужны компьютеру для «понимания» аппаратных ключей защиты воткнутых в него или ключей что находятся в локальной сети.

Подготовка к установке

0. Физически отсоединить ключ защиты (Если уже вдруг воткнули в порт USB).

1. Упакуем все три пакета, что мы скачали на сайте в одну папку (Например, создадим такую с именем HASP).

2. Запустив терминал на UBUNTU, выполним переход в папку HASP

Команда :

cd /home/kuharbogdan/hasp

 

3. Оказавшись в нужной директории установим все пакеты (все ее содержимое)

Используем команду:

В «лицензировании» установке и настройке аппаратных ключей защиты в клиент-сервере и на веб сервере, есть свои нюансы, но об этом мы поговорим уже в другой раз.

Если Вы хотите больше узнать о технической стороне 1С, тогда регистрируйтесь на первый бесплатный модуль курса: Администратор 1С >>>

Настройка hasp-ключей и лицензий для 1С - Полезные статьи

Для данной темы решил выделить отдельную статью. Чуть ниже найдете немного теории и нужные дистрибутивы. Буду рад ответить на любые вопросы и выслушать дополнения к теме.

Начнем с серверного ключа - зеленое usb-устройство. Так как предыдущая статья посвящалась у нас linux-платформе, то и драйвера я решил выложить в *.deb варианте. После установки у вас появится сервис, запускающийся автоматически. Для управления используем следующие команды:

 

service haspd start

service haspd stop

service haspd restart

 

Если драйвера установлены верно, то на ключике загорится индикатор. Проверить работоспособность и добраться до управления ключом можно по адресу http://localhost:1947. Без ключа сервер позволит подключиться к себе 11 клиентам.

Локальные ключи - красного цвета. Служат они для запуска самой платформы на компьютерах в сети. Здесь aladdin предлагает нам помимо самих драйверов еще и программу-монитор. Данная утилита может быть очень полезна, вы сможете просмотреть сколько подключено клиентов, их адреса IP. С установкой никаких проблем не возникнет, понадобятся лишь права администратора. Управление ключом происходит аналогично linux-системе: http://localhost:1947.

После установки на машине с ключиком необходимо отключить службу брандмауера windows или же разрешить передачу данных через 475 порт. На всех остальных компьютерах в сети прописать следующие настройки в файлике \Program Files\1cv8\bin\nethasp.ini:

 

NH_SERVER_ADDR = 192. 168.150.2; IP addresses of all the NetHASP
; License Managers you want to search.
; Unlimited addresses and multiple
; lines are possible.
;
; Possible address format examples:
; IP address: 192.114.176.65
; Local Hostname: ftp.aladdin.co.il
NH_PORT_NUMBER = 475 ; Set the TCP/IP port number. This is
; optional. The default number is 475.
NH_TCPIP_METHOD = TCP or UDP ; Send a TCP packet or UDP packet
; Default: UDP
NH_USE_BROADCAST = Disabled ; Use TCPI/IP Broadcast mechanism.
; Default: Enabled

 

NH_SERVER_ADDR = 192.168.150.2; IP addresses of all the NetHASP - IP-адрес вашей машины с установленным ключом.

NH_PORT_NUMBER = 475 ; Set the TCP/IP port number. - порт, через который отдаются лицензии.

NH_TCPIP_METHOD = TCP or UDP ; Send a TCP packet or UDP packet - здесь указываем протокол передачи данных, лучше оставить UDP.

NH_USE_BROADCAST = Disabled ; Use TCPI/IP Broadcast mechanism. - форсированный поиск ключа в сети, лучше отключить, оставив Disable.

HASP Dongle Установка на Windows Server 2012 R2 не работает

Hi Jürgen,

Что стоит попробовать:

1)

Попробуйте подключиться к локальной сети (той же подсети) с клиентского компьютера, в окнах CMD.

telnet xxx.xxx.xxx.xxxx 475

; замените xxx на значение IP-адреса сервера.

PS: На обоих клиент-серверных машинах Win7 сначала нужно перейти в «Панель управления» -> «Программы и компоненты» и «Включение или отключение компонентов Windows» выберите «клиент telnet» и «сервер telnet».

Затем тот же тест в WAN (разные подсети)

Это уже покажет, можем ли мы подключиться к порту 475 через сеть.

2)

A- Измените свой «nethasp.ini» на стороне клиента и скопируйте файл как в \ system 32, так и в папку приложения (где находится защищенный исполняемый файл).

[NH_COMMON]

NH_TCPIP = Включено

[NH_TCPIP]

NH_SERVER_ADDR = xxx.xxx.xxx.xxx; заменить xxx значением IP-адреса сервера

NH_USE_BROADCAST = Disabled.

NH_SESSION = 4

NH_SEND_RCV = 2

; NH_SESSION - время, разрешенное для установления сеанса.

; NH_SEND_RCV - это время, разрешенное для отправки или получения пакета после установления сеанса.

Это действительно помогает, когда в сети есть некоторый шум.

B- Также на стороне сервера измените файл «nhsvr.ini ”

Его можно найти в \ system32, если он установлен как служба (nhsrvice.exe)

Измените параметр приоритета на:

NHS_HIGHPRIORITY = yes

Затем перезапустите HASP Loader License Manager (HASP Loader License Manager ).

3)
Вы также можете установить утилиту «Aladdin Monitor V1.4» на какой-нибудь клиентский компьютер, чтобы проверить, виден ли сервер.

ftp://ftp.cis-app.com/pub/hasp/new_releases/utility/monitor/Monitor_Setup.zip

Перейдите в Файл -> Настройки, выберите режим HASP и используйте NETHASP.INI

Затем перейдите в C: \ Program Files \ Aladdin \ Monitor \ и отредактируйте «nethasp.ini»

В части NH_TCPIP Отключить широковещательную рассылку (удалить; перед параметром)

NH_USE_BROADCAST = Disabled

Добавить сервер IP Addressr

NH_SERVER_ADX. xxx.xx.xx.xx.xx.xxx

Надеюсь, это поможет,

С уважением,
Olivier

Установка платформы 1С: Предприятие 8 на Linux - 1Ci Support

Перед установкой скачайте дистрибутивы, которые вам понадобятся позже. В этом примере мы установим:

  • Сервер 1С: Предприятие 64-битная версия 8.3.13.1644.

Инсталляционные пакеты доступны здесь:

Если для сервера используются ключи HASP, на сервере должен быть установлен драйвер защиты HASP. Вы можете скачать последние версии для различных операционных систем здесь:

http://ftp.etersoft.ru/pub/Etersoft/HASP/last/

Если вы планируете использовать и управлять сервером 1С: Предприятия на других компьютерах под управлением Linux, убедитесь, что IP-адрес компьютера, на котором расположен сервер, будет правильно разрешен в его имени хоста. Откройте консоль сервера как root и получите адрес компьютера:

 ifconfig 

Имя компьютера можно получить следующим образом:

 имя хоста -f 

Теперь поместите данные о соответствии IP-адреса и имени в файлы hosts компьютеров, с которых будут устанавливаться соединения с кластером серверов:

 IP-адрес hostname.локальное имя хоста 

В Windows это обычно находится здесь:

% Windir% \ system32 \ drivers \ etc \ hosts 

В Linux:

 / и т. д. / хосты 

  • В противном случае произойдет ошибка при установке клиентского подключения к рабочему процессу кластера.

Установка платформы в системах Debian на примере Ubuntu Server 16.04
  1. Откройте консоль сервера как root.
  2. Создайте директорию, в которую вы поместите (любым удобным способом) скачанный архив с пакетами Deb для.

 мкдир -p / 1c / soft / 1c 

  1. Перейти в каталог / 1c / soft / 1с:

 кд / 1с / мягкий / 1с 

Распаковать архив командой tar xzf:

 tar xzf deb64_8_3_13_1644.tar.gz 

  1. Для установки пакетов лучше всего использовать утилиту gdebi.Если он не установлен, вы можете установить его с помощью следующей команды:

 apt-get –y установить gdebi 

Установить 1С: Предприятие сервер:

 gdebi 1c-enterprise83-common_8. 3.13-1644_amd64.deb 
gdebi 1c-enterprise83-server_8.3.13-1644_amd64.deb
gdebi 1c-enterprise83-ws_8.3.13-1644_amd64.deb
gdebi 1c-enterprise83-common-common -1644_amd64.deb gdebi 1c-enterprise83-server-nls_8.3.13-1644_amd64.deb gdebi 1c-enterprise83-ws-nls_8.3.13-1644_amd64.deb

Последние три пакета nls содержат языковые файлы и должны быть установлены, только если используются языки, отличные от русского и английского.

Они будут установлены в каталог /opt/1C/v8.3/x86_64.

  1. Для корректной работы приложений установите шрифты от

Шрифты Microsoft Core:

 apt-get -y установить ttf-mscorefonts-installer 

Чтобы система увидела установленные шрифты, выполните следующую команду:

 fc-cache –fv 

  1. Установить дополнительные внешние библиотеки:

 apt-get install libfreetype6 libgsf-1-common unixodbc glib2. 0 

  1. Запустить службу:

  • Откройте консоль как root.
  • Создайте каталог, в котором вы разместите (любым удобным способом) загруженный архив с пакетами RPM для установки сервера 1С: Предприятия.

 мкдир -p / 1c / soft / 1c 

  • Перейти в каталог / 1c / soft / 1с.

 кд / 1с / мягкий / 1с 

Распаковать архив:

 tar xzf rpm64_8_3_13_1644.tar.gz 

  • Установить пакеты извлеченные из архива:

 yum install * 

  • В этом примере будут установлены все пакеты, но если вы не планируете использовать в вашей системе другие языки, кроме русского и английского, вам не нужно устанавливать пакеты nls, поскольку они содержат только языковые файлы.

Пакеты x86_64 будут установлены в каталог /opt/1C/v8.3/x86_64.

  1. Для корректной работы приложений установите шрифты от

Шрифты Microsoft Core

Скачать файлы пакетов с сервера SourceForge любым удобным способом

(например, используя wget):

http://sourceforge. net/projects/corefonts/files/the%20fonts/final/

Загрузите все файлы .exe, кроме wd97vwr32.exe.

Переименовать все скачанные.EXE-файлы, присвоив им расширение .zip. Затем распакуйте их и удалите все, кроме файлов с расширением .ttf. Это файлы шрифтов.

Скопируйте файлы шрифтов (файлы .ttf) в каталог / usr / share / fonts / truetype /.

Чтобы система увидела установленные шрифты, выполните следующую команду:

 fc-cache –fv 

  1. Установить дополнительные внешние библиотеки:

 yum установить fontconfig freetype libgsf unixODBC 

  1. Запустить службу:

 systemctl start srv1cv83 

Вы можете проверить прогресс, используя следующую команду:

 статус systemctl srv1cv83 

Будет проверяться, запущена ли служба (Запуск 1С: Предприятие 8. 3 сервер: ОК), и отобразится подробный статус службы.

Чтобы проверить, запущены ли процессы кластера, используйте следующую команду:

 пс топор | grep "1С / v8.3" 

Перейдем к установке драйвера HASP. Для этого примера загрузите драйвер по адресу:

.

http://ftp.etersoft.ru/pub/Etersoft/HASP/last/x86_64/CentOS/7/haspd-7.60-eter1centos.x86_64.rpm

Для установки драйвера выполните следующие действия:

  1. Создайте каталог / 1c / soft / hasp:

 мкдир -p / 1c / soft / hasp 

  1. В эту директорию поместите любым удобным способом скачанный установочный пакет драйверов и зайдите в него:

 cd / 1c / soft / hasp 

  1. Поскольку драйвер использует 32-битные библиотеки, установите их:

 yum установить glibc.i686 

  1. Установить драйвер:

 yum install * 

  1. Запустить драйвер защиты HASP:

 systemctl start haspd 

Вы можете проверить статус следующим образом:

 systemctl статус haspd 

Платформа 1С: Предприятие 8 на Linux

Возникают ошибки «Библиотека не найдена…»
  • В зависимости от вашего дистрибутива Linux и функциональности системы, для корректной работы «1С: Предприятия» может потребоваться дополнительно самостоятельно установить внешние библиотеки.

Обратите внимание, что в документации указано имя библиотеки, а не имя пакета. Название пакета, в который он включен, может отличаться в разных дистрибутивах. Как правило, вы можете узнать, какие пакеты включают библиотеку в репозиторий вашей ОС.

Как запустить сервер в режиме отладки?

Чтобы сделать отладку доступной на сервере, запустите ее с помощью ключа –debug. Для этого сначала остановите сервер 1С: Предприятия:

.

 systemctl stop srv1cv83 

ВАЖНО! Не редактируйте параметры запуска сервера во время его работы.Это может вызвать ошибки при перезапуске.

Теперь вам нужно отредактировать его параметры запуска в файле конфигурации srv1cv83 (в этом примере с помощью редактора vim):

 vim / и т. Д. / Sysconfig / srv1cv83 

Найдите строку SRV1CV8_DEBUG = в редактируемом файле, удалите символ комментария # в начале этой строки и установите для переменной SRV1CV8_DEBUG значение 1:

 SRV1CV8_DEBUG = 1 

Сохраните изменения и выйдите из файла.

Перезагрузка сервера 1С: Предприятия 8:

 перезапуск systemctl srv1cv83 

Где находится каталог данных кластера серверов и как его изменить?

По умолчанию каталог кластера находится в каталоге пользователя, от имени которого запущен сервер 1С: Предприятия - $ HOMEDIR / .1cv83 / 1C / 1Cv83. Например:

 /home/usr1cv8/.1cv8/1C/1cv8 

Чтобы изменить расположение, измените параметр запуска SRV1CV8_DATA в файле конфигурации / etc / sysconfig / srv1cv83.

ВАЖНО! Убедитесь, что у пользователя, от имени которого работает сервер, есть права на каталог данных кластера. Посмотреть права можно с помощью следующей команды:

 ls -la / cluster_data 

Вы можете предоставить следующие права:

 chown -R usr1cv8 / cluster_data 

  • В файле конфигурации / etc / sysconfig / srv1cv83 также указаны порты, на которых будут выполняться процессы кластера, и другие параметры запуска.

Как мне настроить технологический журнал сервера в Linux?

На сервере создайте каталоги, в которые будут помещаться файлы журналов:

 mkdir -p / var / log / 1c / журналы 

Создайте каталог /opt/1C/v8.3/x86_64/conf для настроек журнала:

 mkdir -p /opt/1C/v8.3/x86_64/conf 

Поместите файл logcfg.xml в этот каталог со следующим содержанием в качестве примера:

  








  • В этом случае собирается полный технологический журнал (не делайте этого на постоянной основе в производстве). Файлы журнала хранятся 24 часа. Они будут расположены в каталоге / var / log / 1c / logs.

ВАЖНО! Предоставить пользователю, от имени которого запущен сервер 1С: Предприятия, права на запись в каталог журналов. См. Пример на рисунке ниже.

Создайте группу пользователей grp1clogs, которой будут предоставлены права на журнал:

 groupadd grp1clogs 

usermod -a -G grp1clogs www-data

usermod -a -G grp1clogs usr1cv8

Дайте этой группе права на каталоги журналов:

 chown -R usr1cv8: grp1clogs / var / log / 1c 

chmod g + rw / var / log / 1c

Почему не создаются дампы, если их сбор настроен в logcfg.xml?

По умолчанию в Linux создание дампа отключено. Для настройки сбора дампа файл logcfg.xml НЕ используется. Осуществляется в ОС.

"" Windows 2004 1

Windows 10 2004 Sentinel HASP, HASP Windows 10 2004, USB-1 Windows 10 2004, 1 Windows 10 May 2020 Update, BSOD Win10 2004, Windows 10 2004 Sentinel HASP 1 8, USB-1 Windows 10 2004, 1 Windows 10 мая 2020 Обновление, HASP Win10, Sentinel HASP 1 Windows 10 2004, Windows 10 2004 USB- 1: 8, Windows 10 2004 1 8. 3, HASP Windows 10, 1 Windows, HASP 1 8.11 Windows 10 2004, Windows 10 2004 Sentinel HASP 1 8.3, HASP Sentinel 1 Windows 10 2004, Win10 2004 USB-1, Windows 10 2004 Sentinel HASP, Windows 1, Windows 1, Sentinel HASP Windows 10 2004, Windows HASP 1, Windows 10 (2004) BSOD - HASP 1, HASP 1 Windows 10 .2004 BSOD, Sentinel HASP Windows 10 2004, Windows 10 2004 HASP-1 8.3, HASP Windows 10, HASP 1 Windows 10, Windows 10 2004 1 Sentinel HASP, Windows 10 2004 HASP Aladdin, BSOD Windows 10 2004 HASP, v.8.11 HASP 1 8.11 Windows 10 2004, Windows 10 2004 USB-1, Win10 2004 HASP 1 8, HASP 1 Windows 10, HASP Aladdin 1 Win10 2004, Win10 2004 1 8.3, Windows 10 2004 1, HASP 1 Windows 10 2004, Windows 10 2004 1 8, 1 Windows 10, Windows 10 (2004) BSOD - HASP 1, 1 Windows 10 2004, HASP 1 8.11 Windows 10 2004, 1С Windows 10, Windows 10 2004 1 8.3, 1 Windows 10 2004, Windows 10 2004 1, 1 Windows 10 2004, Windows 1, Windows 10 2004 1 8.3, 1 Windows 10, 1 Windows 10, Windows 10 2004 1, Windows 10 2004 HASP 1, BSOD Windows 10 2004 1, Windows 10 2004 1 8. 3, v.8.11 HASP 1 Windows 10 2004, Win10 2004 1, Win10 2004 1 8 , 1 Win10, HASP 1 Windows 10 May 2020 Update BSOD, HASP 1 Windows 10 May 2020 Update, 1 Win10 2004, 1C Win10, Win10 2004 1 8.3, HASP 1 Windows 10 May 2020 Update, 1 Win10 2004, Win10 2004 1, 1 Win10 2004, Win10 1, Win10 2004 1 8.3, HASP 1 Windows 10 2004, 1 Win10, 1 Win10, Win10 2004 1, Win10 2004 HASP 1, BSOD Win10 2004 1, Win10 2004 1 8.3, USB-1 Windows 10 2004, HASP 1 Windows 10 2004, Windows 10 2004 1 , Windows 10 2004 1, Windows 10 2004 HASP 1, Windows 10 2004 HASP 1, HASP 1 Windows 10 2004, Windows 10 2040 1, Windows 10 (2004) BSOD - HASP 1, Windows 10 May 2020 Update 1, HASP 1 Windows 10 Обновление от мая 2020 г., HASP 1 Windows 10 2004, USB-1 Windows 10 2004, Windows 10 2004 USB-1 8.3, 1: 8.3 Windows 10 2004. : PAGE_FAULT_IN_NONPAGET_AREA aksfridge.sys

Поддержка

- Программное обеспечение для проектирования САПР

ВНИМАНИЕ. По состоянию на 2015 год ключи USB-ключа больше не продается или поддерживаемый

Политика лицензионных ключей:

А поврежденный ключ Dongle Key НЕ будет заменен, его необходимо преобразовать в лицензию для одного компьютера (на основе UNIT).

Аппаратные ключи (донглы) предназначены только для использования в США и не могут быть вывезены, проданы / отправлены или использованы за пределами США.

Dongle Keys можно использовать для Только лицензия на UNIT. Ключи аппаратного ключа не могут быть использованы или проданы для сети (сервера) лицензирование на основе.
Есть не заменит потерянный ключ Dongle Key, украден и т. д. Будет выдана лицензия на 1 год. ежегодно в виде лицензии на использование ЕДИНИЦЫ / одного компьютера.

(вверх)

Как это работает:

Очень важный!! • Не вставляйте ключ в перед установкой драйвера электронного ключа. Подключение ключа может вызвать автоматический поиск файлов драйверов.Файлы драйвера найденный автоматическим поиском может не быть совместим с защитным ключом FlexNet ID.

Когда перенос аппаратного ключа на другую рабочую станцию, загруженную САПР Design Software используйте выданный файл CDS.PWD .

  • Матч CDS.PWD с аппаратным ключом
  • Открыть CDS.PWD с блокнотом
  • Найти HOSTID = FLEXID = строка
  • Смотреть на лицевой стороне ключа FLEXID =
  • Матч ключ с PWD
  • Вы можно оставить CDS.PWD на рабочих станциях

(наверх)

Загрузить и установите драйверы ключа ключа

-> THE ДОЛЖНЫ БЫТЬ УСТАНОВЛЕНЫ ДРАЙВЕРЫ ВСТАВКА КЛЮЧА USB В КОМПЬЮТЕР .

Очень важный!! • Не вставляйте ключ в перед установкой драйвера электронного ключа.Подключение ключа может вызвать автоматический поиск файлов драйверов. Файлы драйвера найденный автоматическим поиском может не быть совместим с защитным ключом FlexNet ID.

  • на 64-битная машина Windows, обнаружен только один ключ HASP Aladdin даже если к машине подключено несколько ключей. Это известное ограничение API HASP HL, используемых FlexNet лицензионное программное обеспечение.

  • The Ключ Aladdin HASP не поддерживает подключение к удаленному рабочему столу для приложения, созданные с помощью 32-разрядных наборов инструментов Windows. Это известный ограничение API-интерфейсов HASP, используемых при лицензировании FlexNet программное обеспечение.

Скачать и установить:

Скачать ZIP файл WINDOWS 7, 8 : http: // www.cad-design.com/downloads/Flexlm9_DongleDrivers/flexid9.zip

Загрузите ZIP-файл WINDOWS 10 / AutoCAD 2017, 2018 : http://www.cad-design.com/support/hardwarekey/flex_drivers_acad2018.zip

1. Откройте ZIP-файл, который будет содержать:

1a. FLEXIDxx_README

1б. FLEXIDxx_i686.ZIP (32-битный ЦП)

1c. FLEXIDxx_x64.ZIP (64-битный ЦП)

1d. haspsrm_win32.dll

1e. haspsrm_win64.dll

2. Теперь откройте применимый FLEXIDxxx_xxx.ZIP файл для процессора Bit-type , который будет содержать:

2a. haspdinst.exe

3 . В системах Windows 64-бит скопируйте файл haspsrm_win32.dll в % windir% / System32 (обычно C: \ Windows \ System32), а затем скопируйте файл haspsrm_win64.dll файл в% windir% / SysWOW64 (обычно C: \ Windows \ SysWOW64)

В 32-разрядных системах Windows и скопируйте haspsrm_win32.dll в% windir% / System32 (обычно C: \ Windows \ System32).

4. Скопируйте haspdinst.exe в «новый каталог» для использования в окне командной строки DOS.

4а. например: Создайте папку с именем C: \ haspinstall и поместите haspdinst.exe в этом.

5. Откройте окно DOS (Пуск> Выполнить> CMD), а затем установите текущее каталог в новую папку

5a.например: Тип ... cd c: \ haspinstall , а затем нажмите , чтобы папка находится в приглашении

6. После установки в правильную папку / каталог, в котором Установщик dongle-driver находится, введите ... haspdinst.exe -i и затем нажмите .



7. Далее после завершения установки > Перезагрузите компьютер < но.. Не вставляйте пока ключ !!

8. После установки и перезагрузки компьютера> Вставьте ключ USB-ключа в свободный USB-слот компьютера. Windows «найдет новое оборудование», а затем установит драйверы и др.

  • CAD Design Software выдаст пользователю файл лицензии, который закодирован серийный номер электронного ключа.

  • Это файл называется CDS.PWD (лицензия могла быть отправлена ​​с именем файла серийного номера ключа, просто переименуйте его в cds.pwd) Сохраните копию этого файла в сейфе место.

  • CDS.PWD Файл необходимо поместить в C: \ Программное обеспечение для проектирования САПР \ EPD 8.2 \ Acad подкаталог каталога установки продукта CAD Design Software.

(вверх)

Устранение неполадок ключ лицензии
  • ПРОВЕРИТЬ отсутствие дубликатов CDS.PWD файлы в системе.
  • УБЕДИТЕСЬ, что файл CDS.PWD хранится в подкаталоге \ software \ ACAD \ .
  • ПРОВЕРЬТЕ, что файл CDS.PWD не имеет двойного файла расширение (я.е. CDS.PWD.PWD)
  • ПРОВЕРЬТЕ, что вы используете правильный CDS.PWD, который относится к серийному номеру на ключе (см. Вверху)
  • Системные часы были сброшены - ПРОВЕРЬТЕ эту систему часы установлены на правильную дату и время. Системный файл был изменен так что это за 24 часа или больше. Это вызовет ошибку безопасности с лицензионной программой. Предполагается, что пользователь изменил системные часы, чтобы избежать лицензии «Time-Lock».Это может быть системная ошибка или случайно сделанная пользователем. Первый шаг - проверить настройки часов BIOS. В большинстве случаев это решит проблему. Обратитесь к руководству пользователя материнской платы за информацией о настройках BIOS.
  • Если вы получили сообщение об ошибке который гласит: Хостид этой системы не соответствует hostid указан в файле лицензии . Эта ошибка означает, что компьютер не может найти оборудование (электронный ключ).Большинство распространенная причина в том, что драйверы не были правильно установлены Операционная система Windows. Возможные причины могли заключаться в том, что там являются гарантиями, препятствующими установке оборудования драйверов, у пользователя нет полных прав или нет ключа распознается, потому что он подключен к USB-порту, который не правильно ответить.
  • Установите файлы драйвера перед подключить ключ к вашей машине.
  • Не разрешать Центру обновления Windows установить более поздние версии драйверов электронного ключа. Такое обновление приводит до
    непредсказуемое поведение ключей с лицензией FlexNet программное обеспечение.
  • Драйвер электронного ключа не может быть удален с помощью FLEXID_Dongle_Driver_Installer.exe.

Очистка драйвера Flex ID

Если существующие драйверы электронного ключа были установлены с помощью более старый установщик FLEXIdInstaller.exe , а не текущий установщик, вы можете использовать утилиту очистки FLEXidCleanUtility.exe , чтобы удалить их.

В качестве альтернативы вы можете использовать Добавить или удалить Для этого программа из Панели управления .

Если существующие драйверы были установлены с помощью установщик FLEXId_Dongle_Driver_Installer.exe , то это Утилита очистки не требуется.

  1. Удалить аппаратный ключ от компьютера.

  2. Использование Установка и удаление программ в панели управления Windows и удалите ' Macrovision FLEXid Drivers ' или ' Sentinel Системный драйвер '

  3. Скачать Утилита очистки (Загрузить)

  4. Run EXE и следуйте инструкциям по удалению драйверов.

  5. Перезагрузка Компьютер

  6. Скачать этот новый набор драйверов (см. Раздел загрузки) и перезапустите компьютер

  7. Заглушка в ключе

  8. Run программное обеспечение

(вверх)

.: +7 (926) 230-88-75,
+7 (901) 750-54-57



«Ошибка связи между приложением и локальным LM (возможно, драйвер HASP SRM не установлен)» («(HASP SRM)»)

«Sentinel Local License Manager» / «Sentinel LDK License Manager»

()


«Срок действия функции истек»

, локальный хост: 1947

«Слишком много пользователей»

localhost: 1947
«Обнаружен клон» .SL Обнаружен клон "

"XDTO:: button:: {http://v8.1c.ru/8.2/managed-application/logform}Button"

/ ClearCache -


«Системное время подделано» («»)


(COM): компонент или приложение, содержащее компонент, отключены."
COM COM +
COM + COM, «COM»

"comcntr" (8.2.XX.XXX) 'core82' (8.2.YY.YYY) "

1
"".
"regsvr32 comcntr"
COM 1: COM «v8X.Application» «v8X.ComConnector»...
Windows COM «COM»
WMI: доступ запрещен WMI ()

-. COM,.


COM 1:
COM,,.
.,.
COM,,. -.
.
«Исключение нулевого указателя»
«VendorLibNotFound» (% Program Files% \ Common Files \ Aladdin Shared \ HASP \ haspvlib_115117.dll)
«Install.bat»
(Журнал доступа »На этом сервере и на сервере по адресу X существует дублирующийся идентификатор Менеджера лицензий.X.X.X ... ")
ID ID http: // localhost: 1947 / action.html? Create_new_lmid

Установка сервера 1С на Ubuntu 20.04 - Linux Hub

Хочу порекомендовать VPS-хостинг от профессионалов с лучшей технической поддержкой, на которой работает этот сайт. У них есть VPS и выделенные серверы для любых нужд. Зарегистрируйтесь и получите скидку 25% на первый платеж для любого SSD VPS при оплате за один, три или шесть месяцев.

Установка сервера 1С на Linux с сервером СУБД PostgreSQL выгодна по нескольким причинам. Владелец бизнеса может получить значительную экономию за счет использования свободно распространяемого программного обеспечения. Для сервера 1С можно использовать практически любое облако, что позволит сэкономить на покупке оборудования, подключать территориально разнесенные точки, использовать недорогие устройства для подключения в режиме терминального доступа, например, с помощью стандартного клиента Windows RDP. Его можно установить на отдельный системный блок, расположенный в углу, без подключенного монитора, дома или в офисе.

В этой статье я расскажу, как установить сервер 1С на Ubuntu 20.04 с Postgres Pro Std 13, а также веб-сервер на Apache2 и опубликовать там созданную базу данных.

  • Установка сервера 1С в Ubuntu 20.04
    • 1. Загрузите необходимые пакеты
    • 2. Получите инструкции по установке Postgresql Pro
    • 3. Обновите Ubuntu и установите пакеты
    • 4. Добавление репозитория PostgreSQL Pro
    • 5. Установка и запуск HASPD
    • 6.Установка Postgres Pro Std
    • 7. Настройка СУБД Postgres Pro Std
    • 8. Установка сервера 1С
    • 9. Настройка запуска сервера 1С
    • 10. Установка толстого и тонкого клиентов 1С
    • 11. Особенности размещения Файл настроек HASP для 1С на Linux
    • 12. Проверка подключения к базе данных
    • 13. Создание базы данных на сервере 1С
    • 14. Настройки подключения к серверу 1С и СУБД
    • 15. Запуск базы данных на сервере 1С в разных режимах
    • 16.Публикация конфигурации 1С на веб-сервере
    • 17. Проверка запуска базы данных 1С в режиме веб-приложения
  • Выводы

Установка сервера 1С на Ubuntu 20.04

Принял решение развернуть тестовый стенд в Hyper-V на моем ноутбуке. Использовался ноутбук со следующими основными параметрами:

  • Процессор : AMD Ryzen 5.
  • Хранилище : 256 ГБ SSD.
  • RAM : 6 ГБ.
  • ОС : Windows 10 Professional.

Виртуальный контейнер Hyper-V:

  • 1 виртуальный процессор.
  • 3 ГБ динамической памяти.
  • Виртуальный жесткий диск объемом 20 ГБ.
  • DVD-привод с ISO-образом Ubuntu Desktop 20.04.2 (64-разрядная версия).

Я сознательно выбрал 64-разрядную версию Ubuntu Desktop. Во-первых, Postgres Pro только 64-битный. Во-вторых, мне нужно протестировать не только установку сервера 1С, но и установку клиента 1С: Предприятие для Linux, чтобы подключиться с этой ОС к вашему производственному серверу и наоборот.Я оставлю установку и настройку Ubuntu 20.04, а также установку сервера XRDP за рамками этой статьи.

1. Скачиваем необходимые пакеты

Первым делом зашел на сайт users.v8.1c.ru, чтобы скачать дистрибутивы платформы.

На скриншоте я выделил загруженные мной пакеты:

Затем мне нужно скачать драйвер ключа безопасности HASP для Linux, чтобы получить лицензии 1С по сети и с USB-ключа.У меня так и не заработала версия 7.90, и я пошел по пути наименьшего сопротивления, загрузив HASPD 7.40 на тестовый стенд (процесс опишу ниже). Чтобы правильно выполнить задачу по установке последней версии программного обеспечения, я дам ссылку на скачивание HASPD 7.90 и порекомендую его установить.

2. Получение инструкции по установке Postgresql Pro

Далее я готовлюсь к установке СУБД. Я уже зарегистрировался на сайте производителя, поэтому захожу в личный кабинет, указываю операционную систему и дистрибутив.Я согласен с лицензионным соглашением и получаю инструкции по установке Postgres Pro Std в Ubuntu 20.04. Вы можете использовать его для установки этой программы.

Обратите внимание, что для использования любой версии PostgreSQL Pro вам необходимо купить лицензию, но вы можете получить программу бесплатно для тестирования, изучения и разработки.

3. Обновите Ubuntu и установите пакеты

Все действия я буду выполнять в графическом режиме рабочего стола Ubuntu. Однако все, что я делаю, одинаково применимо и к 64-разрядной версии Ubuntu Server 20.В графическом режиме Ubuntu есть терминальная утилита , в которой будут производиться все манипуляции. Для удаленного подключения к Linux в консольном режиме существует большое количество приложений, использующих SSH. Обычно использую шпатлевку RUS .

Для настройки репозитория Postgres Pro Std вам понадобится curl . И я установлю свой любимый файловый менеджер mc . Перед тем, как начать обновление пакетов Ubuntu в открытом терминале, я пишу:

  sudo apt -y install mc curl  

Я пытаюсь установить пакет libpq , включенный в дистрибутив PostgreSQL, с сайта 1С и получаю ошибка о несовпадении версии библиотеки libssl.так. 1.0.0, и я развернул версию 1.0.3. Это указывает на то, что Ubuntu 20.04 имеет более новые библиотеки, чем используются в дистрибутивах пакетов.

Следовательно, вам все равно нужно добавить репозитории для установки всех пакетов, которые в Ubuntu 20.04 устарели, но необходимы для установки HASPD и 1С. Итак, я запускаю команду:

  echo 'deb http://ru.archive.ubuntu.com/ubuntu/ bionic main universe' >> /etc/apt/sources.list  
  sudo apt update  

Я согласен со всем, что apt спрашивает (вы можете нажать , введите ).

После завершения перезагрузите систему, но перед этим убедитесь, что дистрибутивы 1С и PostgreSQL Pro успешно загружены. После этого можно двигаться дальше. Ставлю необходимые пакеты для функционирования 1С:

  apt install libwebkitgtk-3.0-0 libjavascriptcoregtk-3.0-0 libmagickwand-6.q16-6 libgsf-1-114 libkrb5-3 libgssapi-krb5-2 ttf-mscorefonts- установщик  

Запрещаю системе их обновлять:

  apt-mark hold libwebkitgtk-3.0-0 libjavascriptcoregtk-3.0-0 libmagickwand-6.q16-6 libgsf-1-114 libkrb5-3 libgssapi-krb5-2 ttf-mscorefonts-installer  

Я поставил необходимые пакеты для установки драйвера HASP:

  apt install dkms flex bison  

4. Добавление репозитория PostgreSQL Pro

Чтобы добавить репозиторий PostgreSQL Pro, выполните следующие команды:

  curl -o apt-repo-add.sh https: //repo.postgrespro. ru / pgpro-13 / keys / apt-repo-add.sh  
  sh apt-repo-add.sh  

5. Установка и запуск HASPD

Установка HASPD в Ubuntu 20.04 довольно проблематична, в версии 7.90 я не хотел устанавливать модуль aksusbd , который работает с USB-устройствами - ключи HASP, так что служба не запустилась. Я скачал модули для Ubuntu 15.04 (64-бит) и для HASPD версии 7.40.

Менеджер пакетов apt хорош тем, что если в зависимостях пакетов есть другие пакеты, то в 90 из 100% случаев он найдет и установит наиболее подходящие.Поэтому я расширяю и копирую оба файла с расширением .deb службы haspd в каталог / usr / src / haspd7_40 / :

  sudo mkdir / usr / src / haspd7_40  
sudo cp hasp * / usr / src / haspd7_40
  sudo cd / usr / src / haspd7_40  
  sudo apt -y install ./*.deb  

Результат установки должен быть таким же, как и в результате установки. скриншот выше. Чтобы автоматически запустить службу в Ubuntu при загрузке ОС, я запускаю:

  systemctl enable haspd  

И перезапускаю службу:

  systemctl restart haspd  

Вы можете проверить статус службы следующим образом:

  systemctl status haspd  

6.Установка Postgres Pro Std

Во-первых, вам нужно добавить в систему поддержку русского языка. Ставлю локализацию для нормального функционирования Postgres Pro Std:

  sudo locale-gen en_US.UTF-8  
  sudo locale-gen ru_RU.UTF-8  
  sudo update-locale LANG = ru_RU.UTF8  
  sudo dpkg-reconfigure locales  

Чтобы установить саму программу, запустите:

  sudo apt -y install postgrespro-std-13 postgrespro-std-13-contrib 9 
Остановка службы :

  systemctl stop postgrespro-std-13  

Удаляю автоматически созданную базу данных, так как она не подходит для 1С:

  rm -r / var / lib / pgpro / std-13 / data / *  

Из каталога, в котором установлен Postgres Pro Std, запускаю инициализацию базы для 1С:

  / opt / pgpro / std-13 / bin / pg-setup initdb --tune = 1c  

Затем следуйте стандартные шаги по настройке автозапуска, старти ng службы и проверка статуса.Должно получиться, как показано ниже:

  systemctl enable postgrespro-std-13  
  systemctl start postgrespro-std-13  
  systemctl status postgrespro-std-13  

9000 Конфигурация Postgres Pro Std DBMS

Заходим с консоли под пользователем postgres . Таким образом, мы получим доступ к psql без указания пароля и сможем настроить доступ к себе:

  su postgres  

Запуск консоли СУБД:

  psql  

Я не беспокоиться о создании пользователя, поэтому я использую суперпользователя postgres .Установка пароля secret1c :

  изменить useR postgres с зашифрованным паролем secret1c;  

Результат должен быть OK. Затем выходим из консоли:

  q  

И возвращаемся в терминал из в среду postgres :

  выход  

8. Установка сервера 1С

Далее нужно разобраться, как установить 1С в Ubuntu 20.04. Распаковываю дистрибутивы 1С и раскладываю по папкам в / usr / src / 1cv83_18_1334 .Папка cli - клиентская часть 1с, serv - серверная часть, thincli - тонкий клиент (об этом напишу отдельно).

Ставлю на первое место сервер 1С:

  cd / usr / src / 1cv83_18_1334 / serv  
  sudo apt install ./*.deb  

Лучше каждый файл ставить отдельно, т.к. четкая последовательность: общий , crs , сервер , ws.

Потому что в итоге все может не выставиться, хотя я это делал.

9. Настройка запуска сервера 1С

Почему-то последние полгода при установке сервера 1С не создается ссылка на сервис. Так что создаю сам:

  ln -s /opt/1cv8/x86_64/8.3.18.1334/srv1cv83 /etc/init.d/srv1cv83  

После этого можно настроить автозапуск службы:

  systemctl включить srv1cv83  
  systemctl restart srv1cv83  
  systemctl status srv1cv83  

10.Установка толстого и тонкого клиентов 1С

Сначала я захожу в каталог / usr / src / 1cv83_18_1334 / cli

  cd / usr / src / 1cv83_18_1334 / cli  

Затем, чтобы установить толстый клиент, я запускаю:

  sudo apt install ./1c-enterprice-8.3.18.1334-client*.deb  

A для установки тонкого клиента:

  sudo apt install ./1c-enterprice-8.3.18.1334-thin-client* .deb  

Обратите внимание, что при установке тонкого клиента ( thin-client ) сервер 1С удаляется.Я не буду ставить тонкий клиент на сервер 1С.

11. Особенности размещения файла настроек HASP для 1С в Linux

Первое - если вам нужно получить лицензию с ключа на другой машине, вам понадобится файл nethasp.ini . Но если в Windows достаточно поместить его в установочную директорию 1С, подкаталог conf , то в Linux он должен быть помещен ниже по дереву: в директорию релиза. Для этого я создал символическую ссылку на каталог в / opt / 1cv8 / conf :

  sudo ln -s / opt / 1cv8 / conf / / opt / 1cv8 / x86_64 / 8.3.18.1334 / conf /  

Теперь 1С увидит мои сетевые ключи.

12. Проверка подключения к базе данных

Для проверки работы толстого клиента пробую подключиться к внешнему серверу 1С с помощью 1С: Документооборот :

Сработало, причем довольно быстро для толстого клиента и виртуальная машина. С кодировками русского языка проблем нет.

13. Создание базы данных на сервере 1С

Создание пустой базы данных для разработки на сервере СУБД.Уточняю название информационной базы и ее местонахождение. В этом примере будет использоваться база данных с именем test.

14. Настройки для подключения к серверу 1С и СУБД

При подключении к серверу необходимо указать либо доменное имя + имя , либо написать IP + имя 1С Ubuntu сервер в файл / etc / hosts вашего компьютера. Postgres Pro Std расположен локально относительно сервера, поэтому мы указываем адрес 127.0.0.1 . Я не настраивал безопасное соединение по тем же причинам: сервер СУБД находится локально. Я указываю , логин суперпользователя postgres и пароль secret1c , которые я установил при первоначальной настройке СУБД.

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

15. Запуск базы данных на сервере 1С в разных режимах

Я запускаю ее в режиме конфигуратора с правами суперпользователя :

  sudo / opt / 1cv8 / x86_64 / 8.3.18.1334 / 1cv8  

16. Публикация конфигурации 1С на веб-сервере

Команда для установки веб-сервера Apache 2 выглядит так:

  sudo apt -y установить apache2  

После запуска конфигуратора от суперпользователя вы можете опубликовать базу данных на веб-сервере. Для этого откройте меню «Администрирование» в режиме конфигуратора и выберите Публикация на веб-сервере .

Я указываю имя базы данных на веб-сервере, в моем случае , test. Я выбираю в строке веб-сервер значение Apache 2.4 . Указываю домашний каталог для веб-приложения 1С. В моем случае , / home / user / testDB / web . Я нажимаю кнопку Опубликовать , а затем соглашаюсь перезапустить Apache2 .

17. Проверка запуска базы данных 1С в режиме веб-приложения

Для проверки можно перейти по адресу с самого сервера http: // 127.0.0.1 / тест . Или авторизуйтесь с любого другого сетевого устройства (планшет, смартфон, компьютер) по сетевому адресу или имени сервера 1С:

Выводы

Теперь вы знаете, как установить 1С Ubuntu 20.04. При установке предустановленных пакетов сервера 1С требуется минимум усилий и внимания к деталям, что позволяет автоматизировать установку скриптом на bash .

В современной 64-битной Ubuntu при установке вам необходимо понизить версии различных пакетов, в том числе тех, которые отвечают за шифрование и обеспечивают защиту системы в целом.Для серверов, которые каким-то образом подключены к общедоступному доступу, вам необходимо настроить брандмауэр (брандмауэр), использовать дополнительные пакеты для защиты, например, от перебора пароля force fail2ban , или использовать сторонние службы, созданные для предотвращения автоматических или целевых атаки.

В целом производительность ОС Ubuntu 20.04 (64-бит) позволяет использовать более «тяжелые» базы данных, кластер серверов 1С и СУБД, подключать большое количество пользователей как в режиме тонкого клиента 1С, так и в режиме RDP (удаленный рабочий стол) с гарантированными минимальными затратами на серверное оборудование и лицензирование необходимого программного обеспечения.

С точки зрения конфигурации сервера на 10 пользователей моя любимая система выглядит так:

Процессор AMD Ryzen 7 PRO на материнской плате MSI B450M MORTAR MAX, с четырьмя модулями RAM, видеокарта AMD Radeon R9 Gamer Series 8Gb, с двумя SSD-накопитель M. 2 1000 Гб (диск Kingston KC2000). Такой системный блок в комплекте с корпусом и блоком питания сегодня может стоить примерно 85000 рублей. В связи с тем, что пропускная способность дисков и ОЗУ заявлена ​​примерно равной, обмен между хранилищем данных и ОЗУ будет происходить примерно с одинаковой скоростью.Поэтому в данной конфигурации не нужно выполнять тонкую настройку сервера 1С, СУБД.

Источник: losst.ru