http://bugs.winehq.org/show_bug.cgi?id=26792
Summary: Sentinel Protection: Fails to install Product: Wine Version: 1.3.18 Platform: x86 URL: http://c3.safenet-inc.com/downloads/5/4/545D3DB8-34AD- 4C43-8606-137610ECF94E/SPI761W_RC2.iso OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: lukasz.wojnilowicz@gmail.com
Steps to reproduce: 1) remove ~/.wine 2) winetricks gecko 3) wine start Sentinel Protection Installer 7.6.1.msi 4) default installation
Behaviour: Sentinel Protection could not be installed.
Expected behaviour: Sentinel Protection should be installed.
http://bugs.winehq.org/show_bug.cgi?id=26792
--- Comment #1 from NSLW lukasz.wojnilowicz@gmail.com 2011-04-15 13:48:43 CDT --- Created an attachment (id=34135) --> (http://bugs.winehq.org/attachment.cgi?id=34135) Terminal output on Wine 1.3.18
http://bugs.winehq.org/show_bug.cgi?id=26792
NSLW lukasz.wojnilowicz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, Installer
http://bugs.winehq.org/show_bug.cgi?id=26792
--- Comment #2 from Austin English austinenglish@gmail.com 2011-04-15 13:53:18 CDT ---
err:msi:ITERATE_Actions Execution halted, action L"MakeVDDRegEntry.B391C188_6953_11D4_82CB_00D0B72E1DB9" returned 1603 err:msi:ITERATE_Actions Execution halted, action L"ExecuteAction" returned 1603
+relay,+seh,+tid,+msi please.
http://bugs.winehq.org/show_bug.cgi?id=26792
--- Comment #3 from NSLW lukasz.wojnilowicz@gmail.com 2011-04-15 14:01:09 CDT --- Created an attachment (id=34138) --> (http://bugs.winehq.org/attachment.cgi?id=34138) WINEDEBUG=+relay,+seh,+tid,+msi on Wine 1.3.18 p1
http://bugs.winehq.org/show_bug.cgi?id=26792
--- Comment #4 from NSLW lukasz.wojnilowicz@gmail.com 2011-04-15 14:01:21 CDT --- Created an attachment (id=34139) --> (http://bugs.winehq.org/attachment.cgi?id=34139) WINEDEBUG=+relay,+seh,+tid,+msi on Wine 1.3.18 p2
http://bugs.winehq.org/show_bug.cgi?id=26792
oleeblood@oleeblood.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |oleeblood@oleeblood.com
--- Comment #5 from oleeblood@oleeblood.com 2011-05-19 07:22:03 CDT --- You can use 32bit driver. See pdf on: http://lwonlinux.oleeblood.com
I have problem with 64bit driver, where comes "Unhandled exception read access at..." with sntusb64.sys. I will post detailed log later.
http://bugs.winehq.org/show_bug.cgi?id=26792
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW CC| |focht@gmx.net Summary|Sentinel Protection: Fails |Sentinel Protection |to install |Driver/Service installer | |fails (needs | |"HKLM\SYSTEM\CurrentContr | |olSet\Control\VirtualDevi | |ceDrivers" registry key | |present) Ever Confirmed|0 |1
--- Comment #6 from Anastasius Focht focht@gmx.net 2012-02-08 15:46:45 CST --- Hello,
confirming.
--- snip --- ... 0034:trace:msi:ACTION_CustomAction Handling custom action L"MakeVDDRegEntry.B391C188_6953_11D4_82CB_00D0B72E1DB9" (1 L"New_Binary.B391C188_6953_11D4_82CB_00D0B72E1DB9" L"MakeVDDRegEntry") 0034:trace:msi:HANDLE_CustomType1 Calling function L"MakeVDDRegEntry" from L"C:\users\focht\Temp\msief35.tmp" ... 0056:Call KERNEL32.LoadLibraryW(00c674d4 L"C:\users\focht\Temp\msief35.tmp") ret=7ecd3792 0056:Ret KERNEL32.LoadLibraryW() retval=008b0000 ret=7ecd3792 ... 0056:trace:msi:ACTION_CallDllFunction calling L"MakeVDDRegEntry" ... 0056:Call advapi32.RegOpenKeyExA(80000002,008c9578 "SYSTEM\CurrentControlSet\Control\VirtualDeviceDrivers",00000000,000f003f,0124e580) ret=008b2be1 0056:Ret advapi32.RegOpenKeyExA() retval=00000002 ret=008b2be1 0056:Call user32.MessageBeep(00000000) ret=008b2bed 0056:Ret user32.MessageBeep() retval=00000001 ret=008b2bed ... 0056:trace:msi:MSI_ProcessMessage (nil) (nil) (nil) 0 10 L"1: PDINSTALL 2: MakeVDDRegEntry 3: Failed to add entry! " ... 0034:err:msi:ITERATE_Actions Execution halted, action L"MakeVDDRegEntry.B391C188_6953_11D4_82CB_00D0B72E1DB9" returned 1603 --- snip ---
Adding the following registry key prior running installer makes the services installer succeed.
--- snip --- $ wine reg add "HKLM\SYSTEM\CurrentControlSet\Control\VirtualDeviceDrivers" --- snip ---
The installer adds "rnbovdd.dll" to "VDD" value (REG_MULTI_SZ) probably for supporting 16 bit legacy apps.
VDDs are outdated technology from NTVDM era and won't work anyway.
--- quote --- Windows NT Virtual MS-DOS Machines
In Windows NT, each MS-DOS-based application and 16-bit Windows-based applications run in a Windows NT virtual MS-DOS machine (NTVDM), a single-threaded process that supports 16-bit applications in a 32-bit environment. Windows NT includes the necessary virtual device drivers (VDDs) for the mouse, keyboard, printer, COM ports, and network support. The VDDs are loaded into every VDM based on values stored in the Registry. Information about VDDs is found in the following Registry path:
HKEY_LOCAL_MACHINE \System \CurrentControlSet \Control \VirtualDeviceDrivers
The system manages any changes to the VDD entries automatically when you add a device driver by using Windows NT Setup. --- quote ---
Also: http://support.microsoft.com/kb/254914
After installation the following services run through "autostart" service type:
--- snip --- focht 9550 1 0 22:24 ? 00:00:00 C:\Program Files\Common Files\SafeNet Sentinel\Sentinel Protection Server\WinNT\spnsrvnt.exe focht 9562 1 0 22:24 ? 00:00:00 C:\Program Files\Common Files\SafeNet Sentinel\Sentinel Keys Server\sntlkeyssrvr.exe focht 9569 1 5 22:24 ? 00:00:10 C:\Program Files\Common Files\SafeNet Sentinel\Sentinel Security Runtime\sntlsrtsrvr.exe focht 9613 1 0 22:24 ? 00:00:00 C:\windows\system32\winedevice.exe Sentinel --- snip ---
$ sha1sum SPI761W_RC2.iso fda3dd95cdd73dd24344441d7849d1ec349e0aee SPI761W_RC2.iso
$ wine --version wine-1.4-rc2-61-g93ed8a0
Regards
http://bugs.winehq.org/show_bug.cgi?id=26792
Saulius K. saulius2@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |saulius2@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=26792
--- Comment #7 from NSLW lukasz.wojnilowicz@gmail.com 2012-02-09 09:02:50 CST --- (In reply to comment #6)
Adding the following registry key prior running installer makes the services installer succeed.
--- snip --- $ wine reg add "HKLM\SYSTEM\CurrentControlSet\Control\VirtualDeviceDrivers" --- snip ---
That's nice that you've found solution, but will there be any patch for fixing this issue?
http://bugs.winehq.org/show_bug.cgi?id=26792
--- Comment #8 from Saulius K. saulius2@gmail.com 2012-02-09 09:06:00 CST --- (In reply to comment #7)
will there be any patch for fixing this issue?
It is sent already, it seems: http://www.winehq.org/pipermail/wine-patches/2012-February/111446.html
http://bugs.winehq.org/show_bug.cgi?id=26792
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |1235b0151800ecaa8bff1db4cee | |19cba4006af16 Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #9 from Austin English austinenglish@gmail.com 2012-02-09 15:26:45 CST --- http://source.winehq.org/git/wine.git/commitdiff/1235b0151800ecaa8bff1db4cee...
http://bugs.winehq.org/show_bug.cgi?id=26792
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #10 from Alexandre Julliard julliard@winehq.org 2012-02-11 13:53:34 CST --- Closing bugs fixed in 1.4-rc3.
http://bugs.winehq.org/show_bug.cgi?id=26792
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |obfuscation Component|-unknown |tools