https://bugs.winehq.org/show_bug.cgi?id=54396
Bug ID: 54396 Summary: Rutoken driver cannot install. Product: Wine Version: 8.0 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: setupapi Assignee: wine-bugs@winehq.org Reporter: igor.bz@list.ru Distribution: ---
Created attachment 73963 --> https://bugs.winehq.org/attachment.cgi?id=73963 Wine log.
Distro: Ubuntu 20.04 x64 Kernel: Linux 6.0.9
Download link: https://download.rutoken.ru/Rutoken/Drivers/Current/rtDrivers.exe
Steps to reproduce: - Running the installation file (rtDrivers.exe). - An error is reported during the installation process: Error. Error code: 120 (0x00000078): Function not implemented - Installation failure. - The program cannot be installed.
Translation: - Установить => Install - Ошибка. Код ошибки: 120 (0x00000078): Функция не реализована => Error. Error code: 120 (0x00000078): Function not implemented - Ошибка. Код ошибки: 3758096907 (0xe000020b) => Error. Error code: 3758096907 (0xe000020b) - 0x80070643 Сбой установки => 0x80070643 Installation failure.
https://bugs.winehq.org/show_bug.cgi?id=54396
--- Comment #1 from igor igor.bz@list.ru --- Created attachment 73964 --> https://bugs.winehq.org/attachment.cgi?id=73964 Rutoken installation log.
https://bugs.winehq.org/show_bug.cgi?id=54396
igor igor.bz@list.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |Installer
https://bugs.winehq.org/show_bug.cgi?id=54396
Zeb Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever confirmed|0 |1 CC| |z.figura12@gmail.com URL| |https://download.rutoken.ru | |/Rutoken/Drivers/Current/rt | |Drivers.exe Keywords| |download, hardware
--- Comment #2 from Zeb Figura z.figura12@gmail.com --- It needs SetupDiBuildDriverInfoList(SPDIT_CLASSDRIVER). I'm not sure how this is different from SPDIT_COMPATDRIVER; the documentation is practically nonexistent. Possibly it's not.
Anyway, it's also going to need DriverPackagePreinstall(). By a happy coincidence I was already working on this for a different driver.
For me, it also failed before it even got to that point, being unable to start the scardsvr service. I stubbed that out and it seems happy with just a stub, but I'm curious if you did anything to get around that?
https://bugs.winehq.org/show_bug.cgi?id=54396
--- Comment #3 from igor igor.bz@list.ru --- Hello. It sounds good! I've only tried it on pure prefix.
https://bugs.winehq.org/show_bug.cgi?id=54396
--- Comment #4 from igor igor.bz@list.ru --- The problem is still there on Wine 8.1. How do I use these workarounds to make it work?
https://bugs.winehq.org/show_bug.cgi?id=54396
--- Comment #5 from igor igor.bz@list.ru --- On Wine 8.3 the problem is still here.
https://bugs.winehq.org/show_bug.cgi?id=54396
--- Comment #6 from igor igor.bz@list.ru --- On Wine 8.6 the problem is still here.
https://bugs.winehq.org/show_bug.cgi?id=54396
--- Comment #7 from igor igor.bz@list.ru --- Wine 8.13. It's still not working.
https://bugs.winehq.org/show_bug.cgi?id=54396
--- Comment #8 from igor igor.bz@list.ru --- On Wine 9.0-rc1 the problem is still here.