Bug 1897

Summary: 1Cv81: Не работает локальный Hasp ключ на Ubuntu 8.04 + Mandriva 2008.1
Product: WINE@Etersoft Reporter: Денис Баранов <baraka>
Component: Ключи защиты ; Системы защиты ; Файл лицензииAssignee: Александр Морозов <amorozov>
Status: CLOSED DUPLICATE QA Contact:
Severity: blocker    
Priority: P2 CC: amorozov, DjSpiker, lav, sergling, sin, sonner
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
URL: http://rt.etersoft.ru/Ticket/Display.html?id=8061
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on: 2407    
Bug Blocks: 777    

Description Денис Баранов 2008-06-04 12:38:25 MSD
~# eterkeytest --hasp
USB:
0529:0001 AKS, HASP4 USB 1.33 (none)

HASP:
HASP API VERSION: 8.0

HASP Local:
	USB HASP4 M1 (HASP4 is connected, key is local HASP4)
	[ 6] 1C:Accountancy v8.0

HASP Net at host (see NETHASP.INI) (press Ctrl-C to break):
.

Ключ обнаруживается, но 1С не видит его
Comment 1 Денис Баранов 2008-06-04 14:36:06 MSD
Сейчас попробую поставить ядро от 8.04 на 7.10.
Comment 2 Денис Баранов 2008-06-04 15:36:16 MSD
Похоже дело в новом ядре, т.к. сейчас пришла заявка что не работает локальный ключ в Mandriva 2008.1.

Проверил, ошибка подтвердилась.
Comment 3 Абросимов Виктор 2008-06-04 15:57:57 MSD
В Мандриве 2008.1 Ядро: Linux localhost 2.6.24.4-desktop-1mnb #1 SMP Thu Mar 27 14:34:39 CET 2008 i686 Intel(R) Pentium(R) 4 CPU 3.20GHz GNU/Linux
Comment 4 Vitaly Lipatov 2008-06-04 19:41:10 MSD
tcpdump на машине без ключа, с ядром 2.6.18-ovz-smp-alt24:
19:38:07.332582 IP localhost.localdomain.32986 > localhost.localdomain.2790: UDP, length 286
19:38:07.332961 IP localhost.localdomain.32989 > localhost.localdomain.32986: UDP, length 286
19:38:07.334367 IP localhost.localdomain.32989 > localhost.localdomain.2790: UDP, length 286
19:38:07.361248 IP localhost.localdomain.32990 > localhost.localdomain.32989: UDP, length 286
19:38:07.362841 IP localhost.localdomain.32990 > localhost.localdomain.2790: UDP, length 286
19:38:07.613164 IP localhost.localdomain.32992 > localhost.localdomain.32990: UDP, length 286
19:38:07.614708 IP localhost.localdomain.32992 > localhost.localdomain.2790: UDP, length 286
19:38:07.865184 IP localhost.localdomain.32994 > localhost.localdomain.32992: UDP, length 286
Comment 5 Vitaly Lipatov 2008-06-04 19:42:08 MSD
tcpdump на машине без ключа, с ядром 2.6.24-wks-smp-alt2.3:
19:39:54.380463 IP localhost.43010 > localhost.2790: UDP, length 286
Comment 6 Vitaly Lipatov 2008-06-04 19:45:02 MSD
На машине с ключом, с ядром 2.6.18-ovz-smp-alt24:
19:44:01.062049 IP localhost.localdomain.32995 > localhost.localdomain.2790: UDP, length 286
19:44:01.063679 IP localhost.localdomain.32996 > localhost.localdomain.32995: UDP, length 286
19:44:01.065192 IP localhost.localdomain.32996 > localhost.localdomain.2790: UDP, length 286
19:44:01.072665 IP localhost.localdomain.32997 > localhost.localdomain.32996: UDP, length 286
19:44:01.074115 IP localhost.localdomain.32997 > localhost.localdomain.2790: UDP, length 286
19:44:01.075705 IP localhost.localdomain.32999 > localhost.localdomain.32997: UDP, length 286
19:44:01.077081 IP localhost.localdomain.32999 > localhost.localdomain.2790: UDP, length 326
19:44:01.077266 IP localhost.localdomain.33000 > localhost.localdomain.32999: UDP, length 326
19:44:01.079485 IP localhost.localdomain.33000 > localhost.localdomain.2790: UDP, length 286
19:44:01.085657 IP localhost.localdomain.33001 > localhost.localdomain.33000: UDP, length 286
19:44:01.087143 IP localhost.localdomain.33001 > localhost.localdomain.2790: UDP, length 288
19:44:01.092660 IP localhost.localdomain.33002 > localhost.localdomain.33001: UDP, length 288


И далее после выбора базы:
19:44:20.885950 IP localhost.localdomain.33002 > localhost.localdomain.2790: UDP, length 280
19:44:20.886216 IP localhost.localdomain.33003 > localhost.localdomain.33002: UDP, length 280
19:44:20.887618 IP localhost.localdomain.33003 > localhost.localdomain.2790: UDP, length 286
19:44:20.889137 IP localhost.localdomain.33004 > localhost.localdomain.33003: UDP, length 286
19:44:20.890458 IP localhost.localdomain.33004 > localhost.localdomain.2790: UDP, length 286
19:44:20.892136 IP localhost.localdomain.33005 > localhost.localdomain.33004: UDP, length 286
19:44:20.893483 IP localhost.localdomain.33005 > localhost.localdomain.2790: UDP, length 326
19:44:20.893658 IP localhost.localdomain.33006 > localhost.localdomain.33005: UDP, length 326
19:44:20.895057 IP localhost.localdomain.33006 > localhost.localdomain.2790: UDP, length 296
19:44:20.905132 IP localhost.localdomain.33008 > localhost.localdomain.33006: UDP, length 296
19:44:20.906489 IP localhost.localdomain.33008 > localhost.localdomain.2790: UDP, length 280
19:44:20.912130 IP localhost.localdomain.33009 > localhost.localdomain.33008: UDP, length 280
19:44:20.913523 IP localhost.localdomain.33009 > localhost.localdomain.2790: UDP, length 286
19:44:20.919131 IP localhost.localdomain.33010 > localhost.localdomain.33009: UDP, length 286
19:44:22.003048 IP localhost.localdomain.33010 > localhost.localdomain.2790: UDP, length 286
19:44:22.009170 IP localhost.localdomain.33011 > localhost.localdomain.33010: UDP, length 286
19:44:39.126186 IP localhost.localdomain.33011 > localhost.localdomain.2790: UDP, length 286
19:44:39.131595 IP localhost.localdomain.33012 > localhost.localdomain.33011: UDP, length 286
Comment 7 Vitaly Lipatov 2008-06-06 14:32:17 MSD
Не работает и в ALT Linux на 2.6.24-wks-smp-alt2.3

В драйверах для hasp реализована цепочка
Ключ <(usb)> aksusbd <unix socket /tmp/.aksusbd> winehasp <udp/2795>

Причём другая другая программа вместо winehasp (а именно наш eterkeytest) работает отлично - т.е. через сокет всё в порядке.
А тут такое ощущение, что winehasp перестал нормально биндить свой порт 2790 или что-то такое...
Собираюсь протрейсить запуск на обоих ядрах и найти отличия.
Comment 8 Денис Баранов 2008-07-03 21:05:59 MSD
*** Bug 2030 has been marked as a duplicate of this bug. ***
Comment 9 Денис Баранов 2008-09-12 20:59:33 MSD
Проверил с новой сборкой на Ubuntu 8.04. 
Ошибка не воспроизвелась. А вообще данная ошибка является дублирующей 2407.

*** This bug has been marked as a duplicate of bug 2407 ***