Обновление 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 отсутствует — создайте её).
Если требуется новая лицензия:
- Если техническая поддержка PassOffice прислала новый HWLicence.bin — поместите его в WebDrivers/Licence/.
- Если техническая поддержка 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