Проблема подключения HASP ключа 1С к CentOS 7

WINE@Etersoft, "1С","Ананас" и прочие проекты

Модератор: Модераторы разделов

Ответить
uncle Sam
Сообщения: 4
ОС: CentOS 7.1

Проблема подключения HASP ключа 1С к CentOS 7

Сообщение uncle Sam »

Хеллоу эвриван. Идет второй день обряда шаманства с бубном, поэтому хочу спросить совета. Похожие темы есть, но вся суть в деталях. Ответа пока так и не нашел, перейду к сути

КРАТКОЕ ОПИСАНИЕ


Необходимо подружить HASP ключ защиты 1С с CentOS 7. На данном этапе имеем ошибку:
не найдена лицензия.Не обнаружен ключ защиты программы или полученная программная лицензия

смотреть текст ошибки полностью



ПОДРОБНОЕ ОПИСАНИЕ

Дано:

1. Linux 3.10.0-327.18.2.el7.x86_64 / CentOS Linux release 7.2.1511 (Core)
2. На хосте установлена и работает- samba, cups, ntp.
3. Файловая 1с v. 8.2.19.121, db на samba share (c доступом до db проблем нет).
4. Сетевой ключ с лицензиями Aladin 1С H4 NET5. ( вот как он выглядит )


Ожидаемый результат:

Клиенты запускают 1С, находят лицензию в сети, 1С запускатеся после прохождения аутентификации. Никаких сообщений об ошибках не наблюдается.


Фактический результат

При подключении к db и после ввода логина/пароля с любой клиентской машины с 1С, 1С выводит следующее:
не найдена лицензия.Не обнаружен ключ защиты программы или полученная программная лицензия

смотреть текст ошибки полностью


Steps to reproduce:

1. На сайте поставщика ключа сказано: необходимо обращаться в SafeNet. Т.е. нужно скачивать драйвера с сайта производителя SafeNet.
2. Скачал Sentinel_LDK_RedHat_and_SuSE_RPM_Run-time_Installer.tar
3. Установил. systemctl restart aksusbd && systemctl status aksusbd

root@reserv

[root@reserv cdroot]# systemctl status aksusbd ● aksusbd.service - LSB: Sentinel LDK RTE Loaded: loaded (/etc/rc.d/init.d/aksusbd) Active: active (running) since Wed 2016-06-29 16:22:10 MSK; 5s ago Docs: man:systemd-sysv-generator(8) Process: 9012 ExecStop=/etc/rc.d/init.d/aksusbd stop (code=exited, status=0/SUCCESS) Process: 9030 ExecStart=/etc/rc.d/init.d/aksusbd start (code=exited, status=0/SUCCESS) CGroup: /system.slice/aksusbd.service ├─9038 /usr/sbin/aksusbd ├─9048 /usr/sbin/winehasp └─9051 /usr/sbin/hasplmd -s Jun 29 16:22:05 reserv systemd[1]: Starting LSB: Sentinel LDK RTE... Jun 29 16:22:05 reserv aksusbd[9038]: loaded, daemon version: 7.40.1.50292, key API (USB) version: 3.88 (parallel dri...lable) Jun 29 16:22:05 reserv aksusbd[9030]: Starting AKSUSB daemon: [ OK ] Jun 29 16:22:10 reserv winehasp[9048]: winehasp 2.00 loaded Jun 29 16:22:10 reserv aksusbd[9030]: Starting WINEHASP daemon: [ OK ] Jun 29 16:22:10 reserv hasplmd[9051]: HASP LM v18.0.1.55506 loaded Jun 29 16:22:10 reserv aksusbd[9030]: Starting HASPLM daemon: [ OK ] Jun 29 16:22:10 reserv systemd[1]: Started LSB: Sentinel LDK RTE. Hint: Some lines were ellipsized, use -l to show in full.


4. Настроил на клиентской машине nethasp.ini с прямым указанием адреса сервера лицензий

Код: Выделить всё

[NH_COMMON]
NH_IPX = Disabled
NH_NETBIOS = Disabled
NH_TCPIP = Enabled

[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.42
NH_TCPIP_METHOD=UDP
NH_USE_BROADCAST=Disabled

5. В итоге получаем - см. "Фактический результат"


Что пробовал сделать дополнительно:

1. Настраивал по мануалу отсюда и отсюда и отсюда. Итог - см. "Фактический результат" (на самом деле пробовал еще пару манулов, но все они примерно одного толку).
2. Selinux = disabled, iptables and firewall-cmd отключены.


Доп. сведения:

1. Лог с момента подключения USB ключа

root@reserv

Jun 29 15:36:15 reserv kernel: usb 1-3: new low-speed USB device number 13 using xhci_hcd Jun 29 15:36:15 reserv kernel: usb 1-3: New USB device found, idVendor=0529, idProduct=0001 Jun 29 15:36:15 reserv kernel: usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0 Jun 29 15:36:15 reserv kernel: usb 1-3: Product: HASP 2.17 Jun 29 15:36:15 reserv kernel: usb 1-3: Manufacturer: AKS Jun 29 15:36:15 reserv systemd-udevd[585]: unknown key 'PHYSDEVBUS' in /etc/udev/rules.d/80-hasp.rules:9 Jun 29 15:36:15 reserv systemd-udevd[585]: invalid rule '/etc/udev/rules.d/80-hasp.rules:9' Jun 29 15:36:15 reserv systemd-udevd[585]: unknown key 'PHYSDEVBUS' in /etc/udev/rules.d/80-hasp.rules:10 Jun 29 15:36:15 reserv systemd-udevd[585]: invalid rule '/etc/udev/rules.d/80-hasp.rules:10' Jun 29 15:36:15 reserv aksusbd[8755]: aksusbd_usb_dev_connect: device '/dev/aks/hasp/1-3' Jun 29 15:36:15 reserv aksusbd[31196]: registerHASPDevices: pipe read() failed: 18, No such file or directory Jun 29 15:37:12 reserv polkitd[752]: Registered Authentication Agent for unix-process:8772:16285673 (system bus name :1.199 [/ Jun 29 15:37:12 reserv systemd[1]: Stopping LSB: Sentinel LDK RTE... Jun 29 15:37:13 reserv aksusbd[8777]: Stopping HASPLM daemon: [ OK ] Jun 29 15:37:13 reserv winehasp[31205]: terminating due to SIGTERM Jun 29 15:37:13 reserv aksusbd[8777]: Stopping WINEHASP daemon: [ OK ] Jun 29 15:37:13 reserv aksusbd[31196]: terminating due to SIGTERM Jun 29 15:37:13 reserv aksusbd[8777]: Stopping AKSUSB daemon: [ OK ] Jun 29 15:37:13 reserv systemd[1]: Starting LSB: Sentinel LDK RTE... Jun 29 15:37:13 reserv aksusbd[8801]: loaded, daemon version: 7.40.1.50292, key API (USB) version: 3.88 (parallel driver not a Jun 29 15:37:13 reserv aksusbd[8793]: Starting AKSUSB daemon: [ OK ] Jun 29 15:37:19 reserv winehasp[8811]: winehasp 2.00 loaded Jun 29 15:37:19 reserv aksusbd[8793]: Starting WINEHASP daemon: [ OK ] Jun 29 15:37:19 reserv hasplmd[8814]: HASP LM v18.0.1.55506 loaded Jun 29 15:37:19 reserv aksusbd[8793]: Starting HASPLM daemon: [ OK ] Jun 29 15:37:19 reserv polkitd[752]: Unregistered Authentication Agent for unix-process:8772:16285673 (system bus name :1.199, Jun 29 15:37:19 reserv systemd[1]: Started LSB: Sentinel LDK RTE. Jun 29 15:43:24 reserv kernel: usb 1-3: USB disconnect, device number 13 Jun 29 15:43:24 reserv systemd-udevd[585]: error opening USB device 'descriptors' file Jun 29 15:43:24 reserv aksusbd[8836]: aksusbd_usb_dev_remove: device '/dev/aks/hasp/1-3' Jun 29 15:43:24 reserv aksusbd[8801]: registerHASPDevices: pipe read() failed: 18, Success



2. Вывод netstat -anp | grep aksusb

root@reserv

[root@reserv cdroot]# netstat -anp | grep aksusb unix 2 [ ACC ] STREAM LISTENING 158152 9038/aksusbd /tmp/.aksusb unix 3 [ ] STREAM CONNECTED 158173 9038/aksusbd /tmp/.aksusb unix 2 [ ] DGRAM 158148 9038/aksusbd [root@reserv cdroot]#



3. Вывод netstat -lunp | grep hasplm

root@reserv

[root@reserv cdroot]# netstat -lunp | grep hasplm udp 0 0 0.0.0.0:1947 0.0.0.0:* 9051/hasplmd udp 0 0 0.0.0.0:49085 0.0.0.0:* 9051/hasplmd [root@reserv cdroot]#



4. AKS Monitor, установленный на другой Windows машине вообще не видит в сети hasp licence manager.


Комментарии:

1. Вычитал, что hasp licence manager должен слушать 475 UDP порт., чего я не увидел.
2. Также вычитал здесь, что кто-то использовал драйвера и licence manager от etersoft
(в моем случае - ftp://download.etersoft.ru/pub/Etersoft/HASP/last/CentOS/7). Но есть сомнения у меня, что и это заработает.
3. Напрягает, что в логах есть error относительно этого (полный log смотри выше)

root@reserv

Jun 29 15:36:15 reserv systemd-udevd[585]: unknown key 'PHYSDEVBUS' in /etc/udev/rules.d/80-hasp.rules:9 Jun 29 15:36:15 reserv systemd-udevd[585]: invalid rule '/etc/udev/rules.d/80-hasp.rules:9' Jun 29 15:36:15 reserv systemd-udevd[585]: unknown key 'PHYSDEVBUS' in /etc/udev/rules.d/80-hasp.rules:10 Jun 29 15:36:15 reserv systemd-udevd[585]: invalid rule '/etc/udev/rules.d/80-hasp.rules:10' Jun 29 15:36:15 reserv aksusbd[8755]: aksusbd_usb_dev_connect: device '/dev/aks/hasp/1-3' Jun 29 15:36:15 reserv aksusbd[31196]: registerHASPDevices: pipe read() failed: 18, No such file or directory


Может в этом дело конечно, но что делать с этим?Не силен в настраивании rules.


Вопрос

Что я делаю не так и куда копать?


З.Ы. Буду очень признателен за помощь.
Спасибо сказали:
uncle Sam
Сообщения: 4
ОС: CentOS 7.1

Re: Проблема подключения HASP ключа 1С к CentOS 7

Сообщение uncle Sam »

драйвера от etersoft


Пока суть да дело, попробовал поставить драйвера от etersoft, упомянутые выше.


1. Удалили старые драйвера:

root@reserv

[root@reserv cdroot]# rpm -qa | grep aks aksusbd-7.40-1.i386



root@reserv

rpm -e aksusbd-7.40-1.i386




2. Скачал новые для своей системы с сайта:




3. Установил

root@reserv

[root@reserv etersoft]# yum -y install .//haspd-7.40-eter9centos.x86_64.rpm Loaded plugins: fastestmirror Examining ./haspd-7.40-eter9centos.x86_64.rpm: haspd-7.40-eter9centos.x86_64 Marking .//haspd-7.40-eter9centos.x86_64.rpm to be installed Resolving Dependencies --> Running transaction check ---> Package haspd.x86_64 0:7.40-eter9centos will be installed --> Finished Dependency Resolution Dependencies Resolved ============================================================================================================================== Package Arch Version Repository Size ============================================================================================================================== Installing: haspd x86_64 7.40-eter9centos /haspd-7.40-eter9centos.x86_64 4.0 M Transaction Summary ============================================================================================================================== Install 1 Package Total size: 4.0 M Installed size: 4.0 M Downloading packages: Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : haspd-7.40-eter9centos.x86_64 1/1 Loading HASP LPT kernel module... aksparlnx is not found you can try compile it with 'service haspd build' command. [FAILED] Note: This kernel module needed ONLY for LPT HASP keys Check kernel for CONFIG_USB_DEVICEFS... [PASSED] Enable workaround for /proc/bus/usb (bind from /dev/bus/usb) [ DONE ] [ DONE ] Running aksusbd... [ DONE ] Running winehasp... [ DONE ] Running hasplm... [ DONE ] Running hasplmd... [ DONE ] Verifying : haspd-7.40-eter9centos.x86_64 1/1 Installed: haspd.x86_64 0:7.40-eter9centos Complete!



И modules

root@reserv

[root@reserv etersoft]# yum -y install ./haspd-modules-7.40-eter9centos.x86_64.rpm Loaded plugins: fastestmirror Examining ./haspd-modules-7.40-eter9centos.x86_64.rpm: haspd-modules-7.40-eter9centos.x86_64 Marking ./haspd-modules-7.40-eter9centos.x86_64.rpm to be installed Resolving Dependencies --> Running transaction check ---> Package haspd-modules.x86_64 0:7.40-eter9centos will be installed --> Finished Dependency Resolution Dependencies Resolved ============================================================================================================================== Package Arch Version Repository Size ============================================================================================================================== Installing: haspd-modules x86_64 7.40-eter9centos /haspd-modules-7.40-eter9centos.x86_64 188 k Transaction Summary ============================================================================================================================== Install 1 Package Total size: 188 k Installed size: 188 k Downloading packages: Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : haspd-modules-7.40-eter9centos.x86_64 1/1 Stopping hasplmd... ... [ DONE ] Stopping hasplm... [ DONE ] Stopping winehasp... [ DONE ] Stopping aksusbd... [ DONE ] Stopping skeyd... [PASSED] Stopping usbsentinel... [PASSED] Stopping SntlKeysSrvrlnx... [PASSED] Stopping workaround for /proc/bus/usb [ DONE ] Unloading HASP LPT kernel module... [PASSED] Loading HASP LPT kernel module... aksparlnx is not found you can try compile it with 'service haspd build' command. [FAILED] Note: This kernel module needed ONLY for LPT HASP keys Check kernel for CONFIG_USB_DEVICEFS... [PASSED] Enable workaround for /proc/bus/usb (bind from /dev/bus/usb) [ DONE ] [ DONE ] Running aksusbd... [ DONE ] Running winehasp... [ DONE ] Running hasplm... [ DONE ] Running hasplmd... [ DONE ] Verifying : haspd-modules-7.40-eter9centos.x86_64 1/1 Installed: haspd-modules.x86_64 0:7.40-eter9centos Complete!



4.Вставляем ключ снова, рестартим, проверяем запуск 1С и смотрим логи.

Restart

root@reserv

[root@reserv etersoft]# service haspd restart Stopping hasplmd... . [ DONE ] Stopping hasplm... [ DONE ] Stopping winehasp... [ DONE ] Stopping aksusbd... [ DONE ] Stopping skeyd... ..../etc/init.d/haspd: line 291: kill: (10211) - No such process [ DONE ] Stopping usbsentinel... [PASSED] Stopping SntlKeysSrvrlnx... [PASSED] Stopping workaround for /proc/bus/usb [ DONE ] Unloading HASP LPT kernel module... [PASSED] Loading HASP LPT kernel module... aksparlnx is not found you can try compile it with 'service haspd build' command. [FAILED] Note: This kernel module needed ONLY for LPT HASP keys Check kernel for CONFIG_USB_DEVICEFS... [PASSED] Enable workaround for /proc/bus/usb (bind from /dev/bus/usb) [ DONE ] [ DONE ] Running aksusbd... [ DONE ] Running winehasp...



Status

root@reserv

[root@reserv etersoft]# service haspd status Hardware protection keys support bundle. Etersoft © 2008-2016 HASPD package 7.40 with /dev/bus/usb support Aladdin HASP 4/HL/SRM driver status: kernel module aksparlnx is not loaded (WARNING: HASP LPT keys support is disabled! Run service haspd build if needed.) aksusbd is running winehasp is running hasplm is running hasplmd is running aksusbd version 7.40.1.50292 - key API (USB) version: 3.88 (parallel driver not available) /proc/bus/usb workaround is enabled Smartkey 3 USB/LPT driver status: skeyd is stopped SafeNet Sentinel status: usbsentinel is stopped SntlKeysSrvrlnx is stopped Use $ eterkeytest [--hasp] [--sentinel] [--eutron] for test key presence [root@reserv etersoft]#



Пробовал запустить 1С - ошибка таже. (см. текст ошибки полностью)

Лог

root@reserv

Jun 29 17:09:32 reserv yum[9428]: Installed: haspd-7.40-eter9centos.x86_64 Jun 29 17:11:18 reserv systemd[1]: Reloading. Jun 29 17:11:18 reserv systemd[1]: Configuration file /usr/lib/systemd/system/auditd.service is marked world-inaccessible. Thi Jun 29 17:11:18 reserv systemd[1]: Configuration file /usr/lib/systemd/system/wpa_supplicant.service is marked executable. Ple Jun 29 17:11:21 reserv hasplm[9548]: terminating due to SIGTERM Jun 29 17:11:21 reserv winehasp[9531]: terminating due to SIGTERM Jun 29 17:11:21 reserv aksusbd[9508]: terminating due to SIGTERM Jun 29 17:11:21 reserv aksusbd[9874]: loaded, daemon version: 7.40.1.50292, key API (USB) version: 3.88 (parallel driver not a Jun 29 17:11:26 reserv winehasp[9897]: winehasp 2.00 loaded Jun 29 17:11:26 reserv hasplm[9914]: HASP LM v8.30 loaded Jun 29 17:11:26 reserv hasplmd[9931]: HASP LM v18.0.1.55506 loaded Jun 29 17:11:27 reserv yum[9622]: Installed: haspd-modules-7.40-eter9centos.x86_64 Jun 29 17:13:18 reserv kernel: usb 1-3: new low-speed USB device number 16 using xhci_hcd Jun 29 17:13:18 reserv kernel: usb 1-3: New USB device found, idVendor=0529, idProduct=0001 Jun 29 17:13:18 reserv kernel: usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0 Jun 29 17:13:18 reserv kernel: usb 1-3: Product: HASP 2.17 Jun 29 17:13:18 reserv kernel: usb 1-3: Manufacturer: AKS Jun 29 17:13:18 reserv aksusbd[9998]: aksusbd_usb_dev_connect: device '/dev/aks/hasp/1-3' Jun 29 17:13:18 reserv aksusbd[9874]: aksusbd_req_dev_connect: write() failed: -1, Bad file descriptor



4. netstat -anp | grep aksusb

root@reserv

[root@reserv etersoft]# netstat -anp | grep aksusb unix 2 [ ACC ] STREAM LISTENING 170782 11180/aksusbd /tmp/.aksusb unix 2 [ ] DGRAM 170773 11180/aksusbd unix 3 [ ] STREAM CONNECTED 170957 11180/aksusbd /tmp/.aksusb [root@reserv etersoft]#



5. netstat -lunp | grep hasplm

root@reserv

[root@reserv etersoft]# netstat -lunp | grep hasplm udp 0 0 0.0.0.0:1947 0.0.0.0:* 11238/hasplmd udp 0 0 0.0.0.0:475 0.0.0.0:* 11221/hasplm udp 0 0 0.0.0.0:41655 0.0.0.0:* 11238/hasplmd [root@reserv etersoft]#



Здесь я вижу что hasp licence manager слушает 475 порт.

6. Также с этими драйверами немного изменился и AKS Monitor (см. как он выглядит)

З.Ы. По прежнему не работает.
Спасибо сказали:
Hoblin
Модератор
Сообщения: 1442
Статус: Etersoft team
ОС: ALT Linux

Re: Проблема подключения HASP ключа 1С к CentOS 7

Сообщение Hoblin »

Как великолепно собрана и оформлена информация о проблеме!

Поскольку уже так сильно погрузились в тему, попробуйте наложить ещё эту инструкцию. В ней вроде нет ничего, что вы не сделали, но вдруг иное изложение натолкнёт на путь решения. Конечно, там используется eterkeytest, входящий в состав WINE@Etersoft, но можно либо обойтись без него, либо потратить время и поставить локальную версию WINE@Etersoft, она бесплатна.
Кстати, драйверы HASP@Etersoft — это просто сборки аладдиновских драйверов, а не собственная разработка. Нам не удобно их поддерживать в том виде, в каком они поставлялись Аладдином.

Обратите внимание, что в nethasp.ini следует ставить виндовые концы строк. И убедитесь, что nethasp.ini находится в надлежащем месте (навскидку не помню, где для какой 1Ски должен быть, но могу потом уточнить). Я искал бы проблему в первую очередь в неприменении конфига. Вроде остальное всё правильно настроено и должно бы работать.

Не понял, с винды или линукса запускаете 1С.
Спасибо сказали:
uncle Sam
Сообщения: 4
ОС: CentOS 7.1

Re: Проблема подключения HASP ключа 1С к CentOS 7

Сообщение uncle Sam »

Решил "заморочиться с локальным Wine. По порядку:

1. Скачал отсюда что было (там только для 6-ой версии я так понял.)

root@reserv

[root@reserv etersoft]# wget ftp://download.etersoft.ru/pub/Etersoft/W...ntific.i586.rpm --2016-07-06 02:52:01-- ftp://download.etersoft.ru/pub/Etersoft/W...ntific.i586.rpm => ‘wine-etersoft-2.1.3-eter23scientific.i586.rpm’ Resolving download.etersoft.ru (download.etersoft.ru)... 91.232.225.28 Connecting to download.etersoft.ru (download.etersoft.ru)|91.232.225.28|:21... connected. Logging in as anonymous ... Logged in! ==> SYST ... done. ==> PWD ... done. ==> TYPE I ... done. ==> CWD (1) /pub/Etersoft/WINE@Etersoft/2.1.3/WINE/CentOS/6 ... done. ==> SIZE wine-etersoft-2.1.3-eter23scientific.i586.rpm ... 37985036 ==> PASV ... done. ==> RETR wine-etersoft-2.1.3-eter23scientific.i586.rpm ... done. Length: 37985036 (36M) (unauthoritative) 100%[=====================================================================================>] 37,985,036 231KB/s in 2m 41s 2016-07-06 02:54:47 (230 KB/s) - ‘wine-etersoft-2.1.3-eter23scientific.i586.rpm’ saved [37985036]


2. Пробую установить:

root@reserv

[root@reserv etersoft]# rpm -Uvh ./wine-etersoft-2.1.3-eter23scientific.i586.rpm error: Failed dependencies: libICE.so.6 is needed by wine-etersoft-2.1.3-eter23scientific.i586 libSM.so.6 is needed by wine-etersoft-2.1.3-eter23scientific.i586 libX11.so.6 is needed by wine-etersoft-2.1.3-eter23scientific.i586 libXext.so.6 is needed by wine-etersoft-2.1.3-eter23scientific.i586 libXpm.so.4 is needed by wine-etersoft-2.1.3-eter23scientific.i586 libasound.so.2 is needed by wine-etersoft-2.1.3-eter23scientific.i586 libasound.so.2(ALSA_0.9) is needed by wine-etersoft-2.1.3-eter23scientific.i586 libasound.so.2(ALSA_0.9.0rc4) is needed by wine-etersoft-2.1.3-eter23scientific.i586 libfontconfig.so.1 is needed by wine-etersoft-2.1.3-eter23scientific.i586 libfreetype.so.6 is needed by wine-etersoft-2.1.3-eter23scientific.i586 libieee1284.so.3 is needed by wine-etersoft-2.1.3-eter23scientific.i586 liblber-2.4.so.2 is needed by wine-etersoft-2.1.3-eter23scientific.i586 liblcms.so.1 is needed by wine-etersoft-2.1.3-eter23scientific.i586 libldap_r-2.4.so.2 is needed by wine-etersoft-2.1.3-eter23scientific.i586 libudev is needed by wine-etersoft-2.1.3-eter23scientific.i586 libudev.so.0 is needed by wine-etersoft-2.1.3-eter23scientific.i586 libusb-0.1.so.4 is needed by wine-etersoft-2.1.3-eter23scientific.i586 libxml2.so.2 is needed by wine-etersoft-2.1.3-eter23scientific.i586 libxml2.so.2(LIBXML2_2.4.30) is needed by wine-etersoft-2.1.3-eter23scientific.i586 libxml2.so.2(LIBXML2_2.5.7) is needed by wine-etersoft-2.1.3-eter23scientific.i586 libxml2.so.2(LIBXML2_2.5.8) is needed by wine-etersoft-2.1.3-eter23scientific.i586 libxml2.so.2(LIBXML2_2.6.0) is needed by wine-etersoft-2.1.3-eter23scientific.i586 libxml2.so.2(LIBXML2_2.6.14) is needed by wine-etersoft-2.1.3-eter23scientific.i586 libxml2.so.2(LIBXML2_2.6.15) is needed by wine-etersoft-2.1.3-eter23scientific.i586 libxml2.so.2(LIBXML2_2.6.2) is needed by wine-etersoft-2.1.3-eter23scientific.i586 libxml2.so.2(LIBXML2_2.6.21) is needed by wine-etersoft-2.1.3-eter23scientific.i586 libxml2.so.2(LIBXML2_2.6.23) is needed by wine-etersoft-2.1.3-eter23scientific.i586 libxml2.so.2(LIBXML2_2.6.8) is needed by wine-etersoft-2.1.3-eter23scientific.i586 libxml2.so.2(LIBXML2_2.7.3) is needed by wine-etersoft-2.1.3-eter23scientific.i586 libxslt is needed by wine-etersoft-2.1.3-eter23scientific.i586 libz.so.1 is needed by wine-etersoft-2.1.3-eter23scientific.i586 [root@reserv etersoft]#



Вообщем установил только это yum'ом:

Код: Выделить всё

Jul 06 03:10:47 reserv yum[20243]: Installed: libuuid-2.23.2-26.el7_2.2.i686
Jul 06 03:10:47 reserv yum[20243]: Installed: libXau-1.0.8-2.1.el7.i686
Jul 06 03:10:48 reserv yum[20243]: Installed: libxcb-1.11-4.el7.i686
Jul 06 03:10:49 reserv yum[20243]: Installed: libX11-1.6.3-2.el7.i686
Jul 06 03:10:49 reserv yum[20243]: Installed: libICE-1.0.9-2.el7.i686
Jul 06 03:10:50 reserv yum[20243]: Installed: libSM-1.2.2-2.el7.i686
Jul 06 03:10:51 reserv yum[20243]: Installed: libXext-1.3.3-3.el7.i686
Jul 06 03:10:51 reserv yum[20243]: Installed: libXpm-3.5.11-3.el7.i686
Jul 06 03:10:52 reserv yum[20243]: Installed: alsa-lib-1.0.28-2.el7.i686
Jul 06 03:13:17 reserv yum[20278]: Installed: nspr-4.11.0-1.el7_2.i686
Jul 06 03:13:17 reserv yum[20278]: Installed: nss-util-3.21.0-2.2.el7_2.i686
Jul 06 03:13:18 reserv yum[20278]: Installed: libgcc-4.8.5-4.el7.i686
Jul 06 03:13:19 reserv yum[20278]: Installed: libstdc++-4.8.5-4.el7.i686
Jul 06 03:13:19 reserv yum[20278]: Installed: ncurses-libs-5.9-13.20130511.el7.i686
Jul 06 03:13:20 reserv yum[20278]: Installed: readline-6.2-9.el7.i686
Jul 06 03:13:21 reserv yum[20278]: Installed: sqlite-3.7.17-8.el7.i686
Jul 06 03:13:21 reserv yum[20278]: Installed: nss-softokn-3.16.2.3-14.2.el7_2.i686
Jul 06 03:13:22 reserv yum[20278]: Installed: libusbx-1.0.15-4.el7.i686
Jul 06 03:13:23 reserv yum[20278]: Installed: freetype-2.4.11-11.el7.i686
Jul 06 03:13:24 reserv yum[20278]: Installed: expat-2.1.0-8.el7.i686
Jul 06 03:13:25 reserv yum[20278]: Installed: libdb-5.3.21-19.el7.i686
Jul 06 03:13:25 reserv yum[20278]: Installed: cyrus-sasl-lib-2.1.26-20.el7_2.i686
Jul 06 03:13:26 reserv yum[20278]: Installed: zlib-1.2.7-15.el7.i686
Jul 06 03:13:27 reserv yum[20278]: Installed: nss-3.21.0-9.el7_2.i686
Jul 06 03:13:28 reserv yum[20278]: Installed: openldap-2.4.40-9.el7_2.i686
Jul 06 03:13:30 reserv yum[20278]: Installed: fontconfig-2.10.95-7.el7.i686
Jul 06 03:13:31 reserv yum[20278]: Installed: 1:libusb-0.1.4-3.el7.i686
Jul 06 03:13:31 reserv yum[20278]: Installed: libieee1284-0.2.11-15.el7.i686
Jul 06 03:15:32 reserv yum[20350]: Installed: libxslt-1.1.28-5.el7.x86_64



Вот это не серчится в подключенных репо.

Код: Выделить всё

libxml2.so.2(LIBXML2_2.4.30) is needed by wine-etersoft-2.1.3-eter23scientific.i586
        libxml2.so.2(LIBXML2_2.5.7) is needed by wine-etersoft-2.1.3-eter23scientific.i586
        libxml2.so.2(LIBXML2_2.5.8) is needed by wine-etersoft-2.1.3-eter23scientific.i586
        libxml2.so.2(LIBXML2_2.6.0) is needed by wine-etersoft-2.1.3-eter23scientific.i586
        libxml2.so.2(LIBXML2_2.6.14) is needed by wine-etersoft-2.1.3-eter23scientific.i586
        libxml2.so.2(LIBXML2_2.6.15) is needed by wine-etersoft-2.1.3-eter23scientific.i586
        libxml2.so.2(LIBXML2_2.6.2) is needed by wine-etersoft-2.1.3-eter23scientific.i586
        libxml2.so.2(LIBXML2_2.6.21) is needed by wine-etersoft-2.1.3-eter23scientific.i586
        libxml2.so.2(LIBXML2_2.6.23) is needed by wine-etersoft-2.1.3-eter23scientific.i586
        libxml2.so.2(LIBXML2_2.6.8) is needed by wine-etersoft-2.1.3-eter23scientific.i586
        libxml2.so.2(LIBXML2_2.7.3) is needed by wine-etersoft-2.1.3-eter23scientific.i586


root@reserv

[root@reserv etersoft]# yum repolist Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.corbina.net * epel: fedora-mirror01.rbc.ru * extras: mirror.corbina.net * updates: mirror.corbina.net repo id repo name status base/7/x86_64 CentOS-7 - Base 9,007 epel/x86_64 Extra Packages for Enterprise Linux 7 - x86_64 10,265 extras/7/x86_64 CentOS-7 - Extras 354 updates/7/x86_64 CentOS-7 - Updates 1,998 repolist: 21,624 [root@reserv etersoft]#


На том и оставил затею пока.


Теперь по вопросам


Не понял, с винды или линукса запускаете 1С.

с Win 7 Prof x64

И убедитесь, что nethasp.ini находится в надлежащем месте

Нашел дефалтовый, он был в C:\Program Files (x86)\1c*\ и просто его заменил

Я искал бы проблему в первую очередь в неприменении конфига

Довольно верная мысль. Я в своем повествовании упустил эту мысль. Но в свою очередь
хотел заметить, что если я указываю в строке

Код: Выделить всё

 NH_SERVER_ADDR = 192.168.1.*

win машину, на которой "крутится" hasp - все в порядке и сразу же работает.
Т.е. насколько я понимаю, конфиг все же применяется. В случае указания linux машины - ошибку вы уже видели.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Проблема подключения HASP ключа 1С к CentOS 7

Сообщение Bizdelnick »

uncle Sam писал(а):
06.07.2016 03:37
Пробую установить

yum install ./wine-etersoft-2.1.3-eter23scientific.i586.rpm разрешит зависимости автоматически (если сможет).
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
uncle Sam
Сообщения: 4
ОС: CentOS 7.1

Re: Проблема подключения HASP ключа 1С к CentOS 7

Сообщение uncle Sam »

Bizdelnick писал(а):
06.07.2016 10:00
uncle Sam писал(а):
06.07.2016 03:37
Пробую установить

yum install ./wine-etersoft-2.1.3-eter23scientific.i586.rpm разрешит зависимости автоматически (если сможет).



Виноват, не залогировал сюда этот момент. На самом деле пробовал конечно же, как итог - все равно fail.


root@reserv

[root@reserv etersoft]# yum install ./wine-etersoft-2.1.3-eter23scientific.i586.rpm Loaded plugins: fastestmirror Examining ./wine-etersoft-2.1.3-eter23scientific.i586.rpm: wine-etersoft-2.1.3-eter23scientific.i586 Marking ./wine-etersoft-2.1.3-eter23scientific.i586.rpm to be installed Resolving Dependencies --> Running transaction check ---> Package wine-etersoft.i586 0:2.1.3-eter23scientific will be installed --> Processing Dependency: liblcms.so.1 for package: wine-etersoft-2.1.3-eter23scientific.i586 Loading mirror speeds from cached hostfile * base: mirror.corbina.net * epel: fedora-mirror01.rbc.ru * extras: mirror.corbina.net * updates: mirror.corbina.net --> Processing Dependency: libudev for package: wine-etersoft-2.1.3-eter23scientific.i586 --> Processing Dependency: libudev.so.0 for package: wine-etersoft-2.1.3-eter23scientific.i586 --> Processing Dependency: libxml2.so.2 for package: wine-etersoft-2.1.3-eter23scientific.i586 --> Processing Dependency: libxml2.so.2(LIBXML2_2.4.30) for package: wine-etersoft-2.1.3-eter23scientific.i586 --> Processing Dependency: libxml2.so.2(LIBXML2_2.5.7) for package: wine-etersoft-2.1.3-eter23scientific.i586 --> Processing Dependency: libxml2.so.2(LIBXML2_2.5.8) for package: wine-etersoft-2.1.3-eter23scientific.i586 --> Processing Dependency: libxml2.so.2(LIBXML2_2.6.0) for package: wine-etersoft-2.1.3-eter23scientific.i586 --> Processing Dependency: libxml2.so.2(LIBXML2_2.6.14) for package: wine-etersoft-2.1.3-eter23scientific.i586 --> Processing Dependency: libxml2.so.2(LIBXML2_2.6.15) for package: wine-etersoft-2.1.3-eter23scientific.i586 --> Processing Dependency: libxml2.so.2(LIBXML2_2.6.2) for package: wine-etersoft-2.1.3-eter23scientific.i586 --> Processing Dependency: libxml2.so.2(LIBXML2_2.6.21) for package: wine-etersoft-2.1.3-eter23scientific.i586 --> Processing Dependency: libxml2.so.2(LIBXML2_2.6.23) for package: wine-etersoft-2.1.3-eter23scientific.i586 --> Processing Dependency: libxml2.so.2(LIBXML2_2.6.8) for package: wine-etersoft-2.1.3-eter23scientific.i586 --> Processing Dependency: libxml2.so.2(LIBXML2_2.7.3) for package: wine-etersoft-2.1.3-eter23scientific.i586 --> Running transaction check ---> Package libxml2.i686 0:2.9.1-6.el7_2.3 will be installed --> Processing Dependency: liblzma.so.5(XZ_5.0) for package: libxml2-2.9.1-6.el7_2.3.i686 --> Processing Dependency: liblzma.so.5 for package: libxml2-2.9.1-6.el7_2.3.i686 ---> Package wine-etersoft.i586 0:2.1.3-eter23scientific will be installed --> Processing Dependency: liblcms.so.1 for package: wine-etersoft-2.1.3-eter23scientific.i586 --> Processing Dependency: libudev for package: wine-etersoft-2.1.3-eter23scientific.i586 --> Processing Dependency: libudev.so.0 for package: wine-etersoft-2.1.3-eter23scientific.i586 --> Running transaction check ---> Package wine-etersoft.i586 0:2.1.3-eter23scientific will be installed --> Processing Dependency: liblcms.so.1 for package: wine-etersoft-2.1.3-eter23scientific.i586 --> Processing Dependency: libudev for package: wine-etersoft-2.1.3-eter23scientific.i586 --> Processing Dependency: libudev.so.0 for package: wine-etersoft-2.1.3-eter23scientific.i586 ---> Package xz-libs.i686 0:5.1.2-12alpha.el7 will be installed --> Finished Dependency Resolution Error: Package: wine-etersoft-2.1.3-eter23scientific.i586 (/wine-etersoft-2.1.3-eter23scientific.i586) Requires: libudev Error: Package: wine-etersoft-2.1.3-eter23scientific.i586 (/wine-etersoft-2.1.3-eter23scientific.i586) Requires: libudev.so.0 Error: Package: wine-etersoft-2.1.3-eter23scientific.i586 (/wine-etersoft-2.1.3-eter23scientific.i586) Requires: liblcms.so.1 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest [root@reserv etersoft]# ^C [root@reserv etersoft]#



Предложенные yum'ом workaround'ы тоже не приближают к цели - пакеты не устанавливаются.
Спасибо сказали:
Ответить