Страница 15 из 17 ПерваяПервая ... 51011121314151617 ПоследняяПоследняя
Показано с 141 по 150 из 163
  1. #141
    Продвинутый юзер
    Регистрация
    25.01.2018
    Адрес
    Подмосковье
    Сообщений
    30
    Сказал(а) спасибо
    18
    Поблагодарили 7 раз(а) в 6 сообщениях

    По умолчанию Re: как ломануть 1C 8.3 for Linux

    Цитата Сообщение от tranger Посмотреть сообщение
    Читал выше, что "запуск usbhasp должен быть после запуска aksusbd". Проверил, на Centos7 x64 такой проблемы нет.
    Но возникла другая проблема. У меня эмулятор ключа и haspd стоят на одном сервере, а 1С стоит на другом сервере. Если отваливается процесс с эмулятором или процесс haspd (на самом деле процессы не отваливались, я вручную убил их, так как в процессе эксплуатации всякое может быть), и в этот момент кто-то пытается подключиться - соответственно он получает ошибку, что ключ не обнаружен. Дальше заново поднимаем процесс с эмулятором. Пытаемся подключиться - ошибка не уходит. Пробовал и haspd перезапускать, и порядок запуска эмулятора и haspd менял. Только перезапуск srv1cv83 помогает.
    Может кто-то знает как исправить эту проблему?
    Очередность старта сервисов в Ubuntu 18.04.2 x64:
    1. HaspLM, aksusbd
    2. UsbHasp
    3. с задержкой srv1cv83
    Иначе получаются ошибки вида hasp не видит ключ, или 1С не видит ключ в hasp

    По Вашей проблеме - речь идет про кластер? Вы указали не полные данные что бы понять про что идет речь. Если про кластер или его гибрид, то только перезапуск srv1cv83, так как раздача ключей клиентам проходит ее средствами.

    ps: разобрался с брыкающимся "Сервис сеансовых данных" в кластере (из моего прошлого поста) - можно сказать что так в 1С и должно быть. "Требования назначения функциональности" весьма специфично работает в кластере 1С, и что бы избежать недоразумений рекомендую использовать параметр "Авто", и через приоритеты выставлять желаемую очередность. Дополнительно можно ограничить потребление памяти сервису 1С в тех же настройках серверов кластера.
    Так что теперь могу сказать что и на боевом сервере получил рабочую и предсказуемую 1С на ubuntu 18.04.2 x64, причем работоспособную даже в кластере.

  2. #142
    Юзер
    Регистрация
    26.02.2019
    Сообщений
    15
    Сказал(а) спасибо
    3
    Поблагодарили 14 раз(а) в 6 сообщениях

    По умолчанию Re: как ломануть 1C 8.3 for Linux

    Цитата Сообщение от sergnn52 Посмотреть сообщение
    Эмулятор готов, запускается следующим образом:


    Этот этап можно чуть подробнее разжевать, что куда и как
    0x везде рисовать ? (чуть раньше это описывалось)

    Структура ключа разбита
    "Data"
    "EDStruct"

    Верно ?
    отличия от reg-файлов
    все DWORD-параметры записаны без "0х" в начале
    все HEX-параметры содержат те же массивы, но к каждому элементу надо приклеить все тот же "0х" в начало

    Код:
    {
      "HASP Key": {
        "Name": "Key name",
        "Created": "01/01/2001",
        "Password": "00000000",
        "Type": "00000000",
        "Memory": "00000000",
        "SN": "00000000",
        "Option": "0x00,0x00,.........,0x00",
        "SecTable": "0x00,0x00,.........,0x00",
        "NetMemory": "0x00,0x00,.........,0x00",
        "EDStruct": "0x00,0x00,.........,0x00",
        "Data": "0x00,0x00,.........,0x00"
      }
    }

  3. #143
    Юзер
    Регистрация
    14.04.2015
    Сообщений
    1
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Re: как ломануть 1C 8.3 for Linux

    поставил эмуль на centos 7, вроде заработал, но 1ска вылетает с сообщением "Ключ защиты программы больше не доступен! Работа программы завершена."

  4. #144
    Юзер
    Регистрация
    29.01.2011
    Сообщений
    9
    Сказал(а) спасибо
    1
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Re: как ломануть 1C 8.3 for Linux

    Сколько бы не пытался установить и руками и из пакета который собрал Alf500 (за что ему огромнейшее спасибо). вылетает постоянно ошибка:
    systemctl status haspd
    aksusbd[1075]: loaded, daemon version: 7.90.1.81737, key API (USB) version: 3.88 (parallel driver not available)
    haspd[1039]: Running aksusbd... [ DONE ]
    winehasp[1088]: winehasp 2.00 loaded
    haspd[1039]: Running winehasp... [ DONE ]
    hasplm[1097]: HASP LM v8.30 loaded
    haspd[1039]: Running hasplm... [ DONE ]
    hasplmd[1106]: HASP LM v22.0.1.84151 loaded
    haspd[1039]: Running hasplmd... [ DONE ]
    systemd[1]: Started LSB: Hasp keys support.
    aksusbd[1075]:aksusbd_req_dev_connect: write() failed: -1, Bad file descriptor

    aksusbd и license manager следующие:
    haspd_7.90-eter1debian_amd64.deb
    haspd-modules_7.90-eter1debian_amd64.deb

    хотя lsusb выдает:
    Bus 003 Device 002: ID 0529:0001 Aladdin Knowledge Systems HASP copy protection dongle

    сначала запускаю:
    systemctl start haspd
    только после добавляю ключ как было сказано выше.

    syslog
    aksusbd[1075]: loaded, daemon version: 7.90.1.81737, key API (USB) version: 3.88 (parallel driver not available)
    haspd[1039]: Running aksusbd... [ DONE ]
    winehasp[1088]: winehasp 2.00 loaded
    haspd[1039]: Running winehasp... [ DONE ]
    hasplm[1097]: HASP LM v8.30 loaded
    haspd[1039]: Running hasplm... [ DONE ]
    hasplmd[1106]: HASP LM v22.0.1.84151 loaded
    haspd[1039]: Running hasplmd... [ DONE ]
    systemd[1]: Started LSB: Hasp keys support.
    usbhasp[1125]: Loaded key 0: '1C:Предприятие 8.x, 500 лицензий', Created: 21/04/2019
    kernel: [ 371.456520] usb_vhci_hcd usb_vhci_hcd.3: USB Virtual Host Controller Interface -- Version 1.15 (2019-05-14)
    kernel: [ 371.456525] usb_vhci_hcd usb_vhci_hcd.3: --> Backend: USB VHCI user-mode IOCTL-interface
    kernel: [ 371.456531] usb_vhci_hcd usb_vhci_hcd.3: VHCI Host Controller
    kernel: [ 371.456537] usb_vhci_hcd usb_vhci_hcd.3: new USB bus registered, assigned bus number 6
    kernel: [ 371.456610] usb usb6: New USB device found, idVendor=1d6b, idProduct=0002
    kernel: [ 371.456613] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    kernel: [ 371.456615] usb usb6: Product: VHCI Host Controller
    kernel: [ 371.456617] usb usb6: Manufacturer: Linux 4.9.0-9-amd64 usb_vhci_hcd
    kernel: [ 371.456618] usb usb6: SerialNumber: usb_vhci_hcd.3
    usbhasp[1125]: USB device created usb_vhci_hcd.3 (bus# 6)
    kernel: [ 371.461747] hub 6-0:1.0: USB hub found
    kernel: [ 371.461819] hub 6-0:1.0: 1 port detected
    kernel: [ 371.462020] usb_vhci_iocifc: Usb bus #6
    usbhasp[1128]: Port 1 is powered on -> connecting device.
    usbhasp[1128]: Port 1 connected.
    usbhasp[1128]: Port 1 is disabled.
    kernel: [ 371.788771] usb 6-1: new full-speed USB device number 2 using usb_vhci_hcd
    usbhasp[1128]: Set device on port 1 address = 2
    kernel: [ 371.929811] usb 6-1: New USB device found, idVendor=0529, idProduct=0001
    kernel: [ 371.929815] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
    kernel: [ 371.929817] usb 6-1: Manufacturer: HASP HL 3.25
    aksusbd: aksusbd_usb_dev_connect: device '/dev/aks/hasp/6-1'
    aksusbd[1075]: aksusbd_req_dev_connect: write() failed: -1, Bad file descriptor
    systemd[1]: Starting Cleanup of Temporary Directories...
    systemd[1]: Started Cleanup of Temporary Directories.

    Может это из-за версий 86 и 64?

  5. #145
    Юзер
    Регистрация
    26.02.2019
    Сообщений
    15
    Сказал(а) спасибо
    3
    Поблагодарили 14 раз(а) в 6 сообщениях

    По умолчанию Re: как ломануть 1C 8.3 for Linux

    Посмотрите права на /dev/usb-vhci
    Должно быть 0666

  6. #146
    Юзер
    Регистрация
    29.01.2011
    Сообщений
    9
    Сказал(а) спасибо
    1
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Re: как ломануть 1C 8.3 for Linux

    Цитата Сообщение от Alf500 Посмотреть сообщение
    Посмотрите права на /dev/usb-vhci
    Должно быть 0666
    crw-rw-rw- 1 root root 248, 0 май 15 21:13 usb-vhci

  7. #147
    Юзер
    Регистрация
    29.01.2011
    Сообщений
    9
    Сказал(а) спасибо
    1
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Re: как ломануть 1C 8.3 for Linux

    Цитата Сообщение от Alf500 Посмотреть сообщение
    Посмотрите права на /dev/usb-vhci
    Должно быть 0666
    Не могу понять что не так. Может установить ubuntu или centos?

  8. #148
    Юзер
    Регистрация
    26.02.2019
    Сообщений
    15
    Сказал(а) спасибо
    3
    Поблагодарили 14 раз(а) в 6 сообщениях

    По умолчанию Re: как ломануть 1C 8.3 for Linux

    Насколько я вижу, ядро видит устройство на шине 6. Дальше демон aksusb должен его подхватить.
    А в /dev/aks/hasp есть что-то вроде 6-1?
    Под каким пользователем запускается aksusb? может банально прав не хватает?

  9. #149
    Юзер
    Регистрация
    29.01.2011
    Сообщений
    9
    Сказал(а) спасибо
    1
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Re: как ломануть 1C 8.3 for Linux

    Цитата Сообщение от Alf500 Посмотреть сообщение
    Насколько я вижу, ядро видит устройство на шине 6. Дальше демон aksusb должен его подхватить.
    А в /dev/aks/hasp есть что-то вроде 6-1?
    Под каким пользователем запускается aksusb? может банально прав не хватает?
    [Только зарегистрированные пользователи могут видеть ссылки. ]

    Все запущено из под root


    >> /dev/aks/hasp есть что-то вроде 6-1

    Да есть.

  10. #150
    Продвинутый юзер
    Регистрация
    25.01.2018
    Адрес
    Подмосковье
    Сообщений
    30
    Сказал(а) спасибо
    18
    Поблагодарили 7 раз(а) в 6 сообщениях

    По умолчанию Re: как ломануть 1C 8.3 for Linux

    winehasp - я бы сменил на Sentinel_LDK_Ubuntu_DEB_Run-time_Installer.tar.gz

Страница 15 из 17 ПерваяПервая ... 51011121314151617 ПоследняяПоследняя

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •