Установка Сервера лицензий проходит успешно, при попытке добавить лицензию в программу - кнопки не активны через wineole - не помогает
Created attachment 1517 [details] кнопки не активны
Для меня это очень большая проблема, т.к. куплен лицензионный finereader corporate на 3 лицензии, а под wine я не могу эти лицензии внести. Эта проблема решаема?
(In reply to comment #1) > Created an attachment (id=1517) [details] > кнопки не активны > Какое имя бутылки? Как воспроизвести багу?
Установлен WINE@Etersoft 1.0 Network 1.0.11-eter11/6 Воспроизвести просто после установки сервера лицензий Finereader Corporate 9.0, при попытке запуска License Manager кнопки для внесения лицензии не активны
точнее через wineole я смог снять screenshot а прочто через wine сразу зарывается fixme:rpc:calc_arg_size Unhandled type 30 err:rpc:I_RpcReceive we got fault packet with status 0x3e6 wine: Unhandled exception 0x000006f7 at address 0x7edc5790 (thread 000d), starting debugger... Unhandled exception: 0x000006f7 in 32-bit code (0x7edc57e2). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:7edc57e2 ESP:0032ec6c EBP:0032ecd0 EFLAGS:00200246( - 00 - IZP1) EAX:7edafe75 EBX:7ee49ff4 ECX:00000000 EDX:00000000 ESI:000006f7 EDI:005b5cbc Stack dump: 0x0032ec6c: 0013ab78 0032ecc0 7efc8ff4 000006f7 0x0032ec7c: 00000000 00000000 7edc5790 00000000 0x0032ec8c: 0032ed00 0013ab10 0013aaf8 0032ed00 0x0032ec9c: b7f2bb44 7ef6ef0f 7efc8ff4 0013aae8 0x0032ecac: 00110014 0032ed00 7ef6f263 00000050 0x0032ecbc: 0032ed98 7efe3ca8 7edc579a 7e59bff4 Backtrace: =>0 0x7edc57e2 in kernel32 (+0x257e2) (0x0032ecd0) 1 0x7e585825 RpcRaiseException+0x35() in rpcrt4 (0x0032ecf0) 2 0x7e55905d in rpcrt4 (+0x1905d) (0x0032ed40) 3 0x7e559123 in rpcrt4 (+0x19123) (0x0032ed90) 4 0x7e569c0b in rpcrt4 (+0x29c0b) (0x0032edf0) 5 0x7e56a746 in rpcrt4 (+0x2a746) (0x0032ee70) 6 0x7e56b38f NdrClientCall2+0x20f() in rpcrt4 (0x0032f4a0) 7 0x1000f314 in finenet (+0xf314) (0x005b5cac) 8 0x00000000 (0x005b5c94) 9 0x00398788 (0x006501a8) 10 0x00000000 (0x00000004) 11 0x00000000 (0x00000000) 0x7edc57e2: subl $4,%esp Modules: Module Address Debug info Name (97 modules) PE 400000- 421000 Deferred licensemanager PE 10000000-10020000 Export finenet PE 30000000-3010a000 Deferred awl PE 30390000-303f1000 Deferred fineobj PE 30600000-30611000 Deferred abbyyzlib PE 30640000-30754000 Deferred productlicensing PE 30e40000-30e4a000 Deferred productlicensingshared PE 30e60000-30e7a000 Deferred productlicensing0 PE 48000000-4806c000 Deferred riched20 ELF 7bf00000-7bf05000 Deferred <wine-loader> PE 7c340000-7c396000 Deferred msvcr71 ELF 7da86000-7da9a000 Deferred riched32<elf> \-PE 7da90000-7da9a000 \ riched32 ELF 7da9a000-7daae000 Deferred lz32<elf> \-PE 7daa0000-7daae000 \ lz32 ELF 7daae000-7dac9000 Deferred version<elf> \-PE 7dab0000-7dac9000 \ version ELF 7dac9000-7dade000 Deferred wtsapi32<elf> \-PE 7dad0000-7dade000 \ wtsapi32 ELF 7dade000-7dae7000 Deferred libkrb5support.so.0 ELF 7dae7000-7db1e000 Deferred libcrypt.so.1 ELF 7db1e000-7db34000 Deferred libresolv.so.2 ELF 7db34000-7db38000 Deferred libkeyutils.so.1 ELF 7db38000-7db5e000 Deferred libk5crypto.so.3 ELF 7db5e000-7dbfd000 Deferred libkrb5.so.3 ELF 7dbfd000-7dc2a000 Deferred libgssapi_krb5.so.2 ELF 7dc2a000-7dc65000 Deferred libcups.so.2 ELF 7dc68000-7dc7c000 Deferred shfolder<elf> \-PE 7dc70000-7dc7c000 \ shfolder ELF 7dca9000-7dcad000 Deferred libcom_err.so.2 ELF 7dcc1000-7dcf5000 Deferred uxtheme<elf> \-PE 7dcd0000-7dcf5000 \ uxtheme ELF 7dcf5000-7dd00000 Deferred libxcursor.so.1 ELF 7dd00000-7dd06000 Deferred libxfixes.so.3 ELF 7dd06000-7dd0a000 Deferred libxcomposite.so.1 ELF 7dd0a000-7dd12000 Deferred libxrandr.so.2 ELF 7dd12000-7dd1c000 Deferred libxrender.so.1 ELF 7dd1c000-7dd22000 Deferred libxxf86vm.so.1 ELF 7dd22000-7dd26000 Deferred libxinerama.so.1 ELF 7dd26000-7dd48000 Deferred imm32<elf> \-PE 7dd30000-7dd48000 \ imm32 ELF 7dd48000-7dd66000 Deferred libxcb.so.1 ELF 7dd66000-7dd6a000 Deferred libxau.so.6 ELF 7dd6a000-7dd70000 Deferred libuuid.so.1 ELF 7dd70000-7dea3000 Deferred libx11.so.6 ELF 7dea3000-7deb4000 Deferred libxext.so.6 ELF 7deb4000-7decf000 Deferred libice.so.6 ELF 7decf000-7ded8000 Deferred libsm.so.6 ELF 7deef000-7df93000 Deferred winex11<elf> \-PE 7df00000-7df93000 \ winex11 ELF 7e07e000-7e131000 Deferred comdlg32<elf> \-PE 7e090000-7e131000 \ comdlg32 ELF 7e131000-7e169000 Deferred winspool<elf> \-PE 7e140000-7e169000 \ winspool ELF 7e169000-7e23a000 Deferred comctl32<elf> \-PE 7e170000-7e23a000 \ comctl32 ELF 7e23a000-7e29d000 Deferred shlwapi<elf> \-PE 7e250000-7e29d000 \ shlwapi ELF 7e29d000-7e438000 Deferred shell32<elf> \-PE 7e2b0000-7e438000 \ shell32 ELF 7e438000-7e531000 Deferred oleaut32<elf> \-PE 7e450000-7e531000 \ oleaut32 ELF 7e531000-7e5a2000 Export rpcrt4<elf> \-PE 7e540000-7e5a2000 \ rpcrt4 ELF 7e5a2000-7e6b0000 Deferred ole32<elf> \-PE 7e5c0000-7e6b0000 \ ole32 ELF 7e6d0000-7e72a000 Deferred advapi32<elf> \-PE 7e6e0000-7e72a000 \ advapi32 ELF 7e72a000-7e752000 Deferred libexpat.so.1 ELF 7e752000-7e783000 Deferred libfontconfig.so.1 ELF 7e783000-7e804000 Deferred libfreetype.so.6 ELF 7e804000-7e8af000 Deferred gdi32<elf> \-PE 7e810000-7e8af000 \ gdi32 ELF 7e8af000-7ea0f000 Deferred user32<elf> \-PE 7e8d0000-7ea0f000 \ user32 ELF 7ea0f000-7ea24000 Deferred libz.so.1 ELF 7ea24000-7eb8b000 Deferred libcrypto.so.0.9.8 ELF 7eb8b000-7ebd4000 Deferred libssl.so.0.9.8 ELF 7ebd4000-7ec42000 Deferred libwine-etersoft.so.1 ELF 7ec45000-7ec59000 Deferred msimg32<elf> \-PE 7ec50000-7ec59000 \ msimg32 ELF 7ed81000-7eed1000 Export kernel32<elf> \-PE 7eda0000-7eed1000 \ kernel32 ELF 7eed1000-7eedd000 Deferred libnss_files.so.2 ELF 7eedd000-7eee8000 Deferred libnss_nis.so.2 ELF 7eee8000-7ef01000 Deferred libnsl.so.1 ELF 7ef01000-7ef2a000 Deferred libm.so.6 ELF 7ef2a000-7f000000 Deferred ntdll<elf> \-PE 7ef40000-7f000000 \ ntdll ELF b7db0000-b7db3000 Deferred libxcb-xlib.so.0 ELF b7db3000-b7dbc000 Deferred libnss_compat.so.2 ELF b7dbe000-b7dc3000 Deferred libdl.so.2 ELF b7dc3000-b7f1f000 Deferred libc.so.6 ELF b7f1f000-b7f39000 Deferred libpthread.so.0 ELF b7f39000-b8077000 Deferred libwine.so.1 ELF b8079000-b807d000 Deferred koi8-r.so ELF b808f000-b80af000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 0000000e 00000037 0 0000002f 0 00000026 0 00000014 0 00000010 0 0000000f 0 00000011 0000003f 0 0000003e 0 00000024 0 00000023 0 00000022 0 00000021 0 00000020 0 0000001f 0 0000001e 0 0000001b 0 0000001a 0 00000019 0 00000018 0 00000016 0 00000013 0 00000012 0 0000001c 00000027 0 00000025 0 0000001d 0 00000028 0000003b 0 00000033 0 0000002b 0 0000002a 0 00000029 0 0000002c 00000030 0 0000002e 0 0000002d 0 00000034 00000038 0 00000036 0 00000035 0 0000000c (D) C:\Program Files\ABBYY FineReader 9.0 CE License Manager\LicenseManager.exe 0000003d 0 0000000d 0 <== 00000032 00000031 0 Backtrace: =>0 0x7edc57e2 in kernel32 (+0x257e2) (0x0032ecd0) 1 0x7e585825 RpcRaiseException+0x35() in rpcrt4 (0x0032ecf0) 2 0x7e55905d in rpcrt4 (+0x1905d) (0x0032ed40) 3 0x7e559123 in rpcrt4 (+0x19123) (0x0032ed90) 4 0x7e569c0b in rpcrt4 (+0x29c0b) (0x0032edf0) 5 0x7e56a746 in rpcrt4 (+0x2a746) (0x0032ee70) 6 0x7e56b38f NdrClientCall2+0x20f() in rpcrt4 (0x0032f4a0) 7 0x1000f314 in finenet (+0xf314) (0x005b5cac) 8 0x00000000 (0x005b5c94) 9 0x00398788 (0x006501a8) 10 0x00000000 (0x00000004) 11 0x00000000 (0x00000000) err:rpc:RpcRaiseException handler continued execution
Бутылка abbyy/fr9 Программа там находится в /temp (Либо на ftp /Windows/ABBYY/FineReader9) Получаю похожий backtrace при установке.
Бага воспроизводится при запуске: temp/FR90CE/License Server/ABBYY FineReader 9.0 License Server/LicenseManager.exe
При запуске через wineole выдаёт окно с сообщением об ошибке как на скриншоте. При запуске на текущей версии eterhack (без нативных библиотек) выдаёт: ABBYY Licensing Service не доступен: Bad stub data В консоли: <wine@cellar bottle abbyy/fr9>$ ww LicenseManager.exe fixme:ntdll:NtLockFile I/O completion on lock not implemented yet fixme:rpc:calc_arg_size Unhandled type 30 err:rpc:I_RpcReceive we got fault packet with status 0x3e6 Итог: С нативными библиотеками не работает. С вайновскими библиотеками вряд ли заработает, но можно попробовать исправить функцию rpc:calc_arg_size
Посдкажите, а есть шанс, что заработает, а то мне очень нужно лицензии внести. А без этого придется win машину ставить.
(In reply to comment #9) > Посдкажите, а есть шанс, что заработает, а > то мне очень нужно лицензии внести. А без > этого придется win машину ставить. А известны какие-то подробности о механизме добавления этой лицензии? Можно ли добавить на Windows, потом скопировать что-то в WINE?
Пробовал доработать функцию calc_arg_size. Теперь она возвращает размер (возможно неправильный). Но при этом поведение программы не меняется. Итак, с нативными библиотеками не работает. Вайновские библиотеки пытаться дорабатывать нет смысла. Думаю стоит пока отложить
Надо попробовать ещё с нативными библиотеками DCOM 98 (winetricks dcom98) В Википедии написано, что 9-ая версия у нас работает :)
Для тех, кто не пользуется багзиллой или не умеет пользоваться групповым редактированием при поиске, закрываем задачи, которые они должны были принять.