Bug 44162

Summary: При запущенном сервисе не видит лицензию на токене
Product: Sisyphus Reporter: Pavel Shilov <shilovps>
Component: haspdAssignee: Vitaly Lipatov <lav>
Status: CLOSED WONTFIX QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: lav
Version: unstable   
Hardware: aarch64   
OS: Linux   
Attachments:
Description Flags
список файлов на архитектуре x86 none

Description Pavel Shilov 2022-10-28 12:49:44 MSK
Created attachment 11779 [details]
список файлов на архитектуре x86

Версия пакета: haspd-8.43-alt2.aarch64 из репозитория Sisyphus.

Платформа: 
* ALT Workstation 10.1 (Autolycus)

Шаги воспроизведения:
1. При тестировании 1С сервер на архитектуре aarch64 установил пакет haspd.
2. При запуске сервиса haspd выводится ошибка:
usbkeytest: /lib64/libc.so.6: version `GLIBC_2.33' not found (required by usbkeytest)
usbkeytest: /lib64/libc.so.6: version `GLIBC_2.34' not found (required by usbkeytest)
3. Были установлены библиотеки из репозитория Sisyphus:
* libnsl1-2.35.0.6.491f2e-alt1.aarch64
* glibc-utils-2.35.0.6.491f2e-alt1.aarch64
* glibc-timezones-2.35.0.6.491f2e-alt1.aarch64
* glibc-2.35.0.6.491f2e-alt1.aarch64
* iconv-2.35.0.6.491f2e-alt1.aarch64
* glibc-nss-2.35.0.6.491f2e-alt1.aarch64
* glibc-gconv-modules-2.35.0.6.491f2e-alt1.aarch64
* glibc-locales-2.35.0.6.491f2e-alt1.aarch64
* glibc-pthread-2.35.0.6.491f2e-alt1.aarch64
* glibc-core-2.35.0.6.491f2e-alt1.aarch64
* glibc-preinstall-2.35.0.6.491f2e-alt1.aarch64
4. После установки дополнительных библиотек сервис успешно стартует и определяется токен с лицензией:
# usbkeytest --list
ID: 0529:0001, Bus: 001, Device: 003, Major: 189, Minor: 2 
# usbkeytest --detect
aladdin
5. При проверке статуса сервиса haspd выводится ошибка запуска сервиса aksusbd, hasplm и winehasp:
 # /etc/rc.d/init.d/haspd status
Hardware protection keys support bundle. Etersoft (c) 2008-2016, 2021
HASPD package FILLED
    aksusbd is stopped
    hasplmd is running

Ожидаемый результат: лицензия 1с успешно определяется. 

Фактический результат: Не найдена лицензия.

Список файлов пакета haspd на архитектуре aarch64: 
/etc/hasplm
/etc/hasplm/templates
/etc/hasplm/templates/de.18.0.alp
/etc/hasplm/templates/es.18.0.alp
/etc/hasplm/templates/fr.18.0.alp
/etc/hasplm/templates/it.18.0.alp
/etc/hasplm/templates/ja.18.0.alp
/etc/hasplm/templates/ru.18.0.alp
/etc/hasplm/templates/zh-CN.18.0.alp
/etc/rc.d/init.d/haspd
/etc/rc.d/init.d/haspd.outformat
/etc/sysconfig/haspd
/lib/udev/rules.d/80-hasp.rules
/usr/sbin/hasplmd
/usr/sbin/usbkeytest
/usr/share/doc/haspd-8.43
/usr/share/doc/haspd-8.43/LICENSE.UTF-8.txt
/usr/share/doc/haspd-8.43/NETHASP.INI.example
/usr/share/doc/haspd-8.43/README.UTF-8.txt
/usr/share/doc/haspd-8.43/readme.txt
Comment 1 Vitaly Lipatov 2022-10-29 09:50:06 MSK
Ну по логике, если aksusbd нужен для обращения к USB-ключам, а его нет, лицензия и не будет найдена.
glibc вы обновляли, потому что ставили пакет haspd, собранный для Сизифа, в p10.
Comment 2 Vitaly Lipatov 2023-04-23 22:06:40 MSK
пакет haspd удалён:
https://bugzilla.altlinux.org/show_bug.cgi?id=45923