Задать вопрос

Серверный ключ 1С + lxd?

Такая проблема: в контейнере lxd работает сервер 1С + postgres, но ключ серверный не видит, хотя, он есть. И на хосте и в контейнере:
$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 0529:0001 Aladdin Knowledge Systems HASP copy protection dongle
Bus 001 Device 005: ID 0d8c:0008 C-Media Electronics, Inc.
Bus 001 Device 004: ID 04d9:1603 Holtek Semiconductor, Inc. Keyboard
Bus 001 Device 002: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

В контейнер добавлен ключ:
sudo lxc config device add имя_контейнера aladdin usb vendorid=0529 productid=0001

Проверил:
sudo lxc config show имя_контейнера
architecture: x86_64
config:
  boot.autostart: "true"
  image.architecture: amd64
  image.description: ubuntu 18.04 LTS amd64 (release) (20190122)
  image.label: release
  image.os: ubuntu
  image.release: bionic
  image.serial: "20190122"
  image.version: "18.04"
  security.privileged: "true"
  volatile.base_image: e2e78049292218f4f2fa1bb359edb409827475437164d1c5767807784c040a66
  volatile.eth0.hwaddr: 00:16:3e:10:57:ff
  volatile.idmap.base: "0"
  volatile.idmap.next: '[]'
  volatile.last_state.idmap: '[]'
  volatile.last_state.power: RUNNING
devices:
  aladdin:
    productid: "0001"
    type: usb
    vendorid: "0529"
ephemeral: false
profiles:
- default
stateful: false
description: ""

Сервис haspd установлен и работает:
service haspd status
● haspd.service - LSB: Hasp keys support
   Loaded: loaded (/etc/init.d/haspd; generated)
   Active: active (running) since Sun 2019-03-03 19:36:36 MSK; 1h 29min ago
     Docs: man:systemd-sysv-generator(8)
  Process: 197 ExecStart=/etc/init.d/haspd start (code=exited, status=0/SUCCESS)
    Tasks: 11 (limit: 4915)
   CGroup: /system.slice/haspd.service
           ├─279 aksusbd
           ├─373 winehasp
           ├─408 hasplm -c /etc/haspd/hasplm.conf
           └─440 hasplmd -s

После добавления устройства в контейнер, оно появляется тут:
ls /dev/bus/usb/001/002
/dev/bus/usb/001/002

И тут:
ls /proc/bus/usb/001/002
/proc/bus/usb/001/002

В контейнере hasp виден:
usbkeytest --list
ID: 0529:0001, Bus: 001, Device: 002, Major: 189, Minor: 1

 usbkeytest --detect
aladdin

Но в консоли сервера предприятия строка лицензия пустая. После входа 11 пользователя начинаются сообщения:
5c91ea104c504925127148.jpeg
  • Вопрос задан
  • 657 просмотров
Подписаться 4 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 1
@inkdude
Так чем в итоге история закончилась? У меня фиолетовый ключ и такая же ситуация, никаких клиентских лицензий нет.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы