https://bugs.winehq.org/show_bug.cgi?id=40314
Bug ID: 40314 Summary: installation aborted: https://www.cryptopro.ru/products/csp/downloads Product: Packaging Version: unspecified Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-packages Assignee: wine-bugs@winehq.org Reporter: medved.spb@gmail.com CC: michael@fds-team.de, sebastian@fds-team.de Distribution: ---
Created attachment 53961 --> https://bugs.winehq.org/attachment.cgi?id=53961 CRYPT32.dll
Unhandled exception: unimplemented function CRYPT32.dll.CertRegisterSystemStore called in 32-bit code (0x7bc562c9).
https://bugs.winehq.org/show_bug.cgi?id=40314
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |https://www.cryptopro.ru/pr | |oducts/csp/downloads CC| |dmitry@baikal.ru Component|wine-packages |crypt32 Version|unspecified |1.9.5 Product|Packaging |Wine Summary|installation aborted: |www.cryptopro.ru installer |https://www.cryptopro.ru/pr |needs unimplemented |oducts/csp/downloads |function | |CRYPT32.dll.CertRegisterSys | |temStore
--- Comment #1 from Sebastian Lackner sebastian@fds-team.de --- Not a packaging bug. Based on the stacktrace, the installer seems to depend on CRYPT32.dll.CertRegisterSystemStore, which is not implemented in Wine or Wine-Staging yet.
Is it possible to download the installer without registering on the website?
https://bugs.winehq.org/show_bug.cgi?id=40314
--- Comment #2 from mishki medved.spb@gmail.com --- yeah: https://mega.nz/#F!ddJ1SbpY!T_UtAJEhpmZVD6yjXrsGLQ
https://bugs.winehq.org/show_bug.cgi?id=40314
donanykey@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |donanykey@gmail.com
--- Comment #3 from donanykey@gmail.com --- Hi, I've just submitted a patch https://source.winehq.org/patches/data/127097 allowing to proceed with installation with 4.0 - you might want to test it in you environment
Although the app installed successfully, there are errors like this during installation: fixme:crypt:CRYPT_LoadProvider Failed to load dll L"C:\Program Files (x86)\Crypto Pro\CSP\cpcsp.dll"
Not sure if this affects ability of the app to do whatever it aims to
https://bugs.winehq.org/show_bug.cgi?id=40314
--- Comment #4 from donanykey@gmail.com --- I got slightly deeper into the provider DLL issue after the app is installed. Seems some hacks were used while building the DLL, I would try to check what is a difference with the expected image preventing it to be loaded. Probably will fire separate bug whenever have details
https://bugs.winehq.org/show_bug.cgi?id=40314
--- Comment #5 from donanykey@gmail.com --- Please disregard my previous comment, the reason was simply in an arch mismatch between setup/utilities (32bit) and the cpcsp.dll (64bit) being installed in win64 context. You might want to use win32 prefix all over the way, that worked for me.
Also the following patch could be necessary during installation: https://source.winehq.org/patches/data/127436
https://bugs.winehq.org/show_bug.cgi?id=40314
--- Comment #6 from donanykey@gmail.com --- All patches are available by 1.9.22. I can confirm installation working on clean win32 prefix.
Found couple of other unimplemented function like ( CRYPT32.dll.CertEnumSystemStoreLocation ), though I had no necessity to have them in place, as verification provided by the utility (cpverify.exe) works for me, so you might want to fire another bug, while this could be closed
https://bugs.winehq.org/show_bug.cgi?id=40314
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |00cpxxx@gmail.com, | |dimesio@earthlink.net, | |winetest@luukku.com
https://bugs.winehq.org/show_bug.cgi?id=40314
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Fixed by SHA1| |71bd13391b3cd8d686b552021b9 | |18cf1e4f70d31 Resolution|--- |FIXED
--- Comment #7 from Bruno Jesus 00cpxxx@gmail.com --- Fixed by http://source.winehq.org/git/wine.git/commitdiff/71bd13391b3cd8d686b552021b9... Thanks.
https://bugs.winehq.org/show_bug.cgi?id=40314
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #8 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.9.23.