Перейти к основному содержимому

Обновление WDM (Linux)

Обновление WDM на Linux

1. Подготовка

  • Установите на терминал дистрибутив с необходимой версией WDM. Необходимую версию сообщит техническая поддержка PassOffice. Скачать дистрибутив можно по ссылке: https://files.aamsystems.ru/sharing/mNcwDeLTa (путь wdm / linux).

2. Установка новой версии

  • Разархивируйте скачанный архив в папку, например, для версии WDM 46.1.0: /opt/wdm/46.1.0/WebDrivers.

3. Настройка подсистем

  • Откройте файл ApcWebDrvManager_defaultCfg, расположенный по пути: WebDrivers\Settings\ApcApplRes\ApcWebDrvManager
  • В разделе [SubSystems] укажите только нужные строки (поставьте точку с запятой ; перед неактивными подсистемами).

Примеры:

Для терминала POT-IP-Full-PB:

[SubSystems]
;aam=TApcAAM_RootDrv
logger=TApcWebLogger
;regula=TApcRegulaWebDrv
;webapi=TApcWebApiRootDrv
;biomini=TApcBioMiniWebDrv
CardDispenser=TApcCardDispenserWebDrv
;lintech=TApcLintechRootDrv
PassportBox=TApcPassportBoxWebDrv
;grg=TApcGRGRootDrv
;sup2=TApcSup2RootDrv
;аsp4=TApcASP4RootDrv
omnikey=TApcOMNIKEY_RootDrv
;iss_auto=TApcISSAutoRootDrv
;discovery=TApcNetDiscoveryDrv

Для терминала POT-IP-Full-R:

[SubSystems]
;aam=TApcAAM_RootDrv
logger=TApcWebLogger
regula=TApcRegulaWebDrv
;webapi=TApcWebApiRootDrv
;biomini=TApcBioMiniWebDrv
CardDispenser=TApcCardDispenserWebDrv
;lintech=TApcLintechRootDrv
;PassportBox=TApcPassportBoxWebDrv
;grg=TApcGRGRootDrv
;sup2=TApcSup2RootDrv
;аsp4=TApcASP4RootDrv
omnikey=TApcOMNIKEY_RootDrv
;iss_auto=TApcISSAutoRootDrv
;discovery=TApcNetDiscoveryDrv

4. Работа с файлом лицензии

Если лицензия не меняется:

  • Скопируйте старый файл лицензии HWLicence.bin из папки старой версии: Старая_версия/WebDrivers/Licence/HWLicence.bin в папку новой версии: WebDrivers/Licence/ (если папка Licence отсутствует — создайте её).

Если требуется новая лицензия:

  1. Если техническая поддержка PassOffice прислала новый HWLicence.bin — поместите его в WebDrivers/Licence/.
  2. Если техническая поддержка PassOffice запросила слепок для генерации новой лицензии, см. раздел Генерация лицензий.

5. Перерегистрация и запуск службы

  • Откройте файл конфигурации службы wdm.service:
sudo nano /etc/systemd/system/wdm.service
  • Убедитесь, что параметры Description и ExecStart соответствуют новой версии
Пример файла службы systemd для WDM версии 46.1.0

[Unit]
Description=ApcWebDriverManager 46.1.0
After=rabbitmq-server.service
Requires=network.target

[Service]
Type=simple
Restart=always
RestartSec=10
ExecStart=/opt/wdm/46.1.0/WebDrivers/bin/ApcWebDrvManagerConsole -port=7010

[Install]
WantedBy=multi-user.target
  • Перезагрузите конфигурацию служб и запустите wdm.service:
sudo systemctl daemon-reload
sudo systemctl start wdm.service

6. Проверка

Проверьте статус службы:

sudo systemctl status wdm.service