[Bug 27061] iNode Client 3.60 exits silently on start up (H3C iNode service install fails, needs 'HKLM\\SYSTEM\\CurrentControlSet\\Control\\ServiceGroupOrder\\List' key with REG_MULTI_SZ 'TDI' value)

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Mar 26 16:13:27 CDT 2014


https://bugs.winehq.org/show_bug.cgi?id=27061

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |focht at gmx.net
            Summary|iNode Client exit silently  |iNode Client 3.60 exits
                   |on start up                 |silently on start up (H3C
                   |                            |iNode service install
                   |                            |fails, needs
                   |                            |'HKLM\\SYSTEM\\CurrentContr
                   |                            |olSet\\Control\\ServiceGrou
                   |                            |pOrder\\List' key with
                   |                            |REG_MULTI_SZ 'TDI' value)

--- Comment #9 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

confirming.

Since Wine has evolved, no winetricks recipes are needed.

--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files/H3C/iNode Client

$ WINEDEBUG=+tid,+seh,+relay wine ./iNode\ Client.exe >>log.txt 2>&1
...
0023:Call advapi32.RegOpenKeyExA(80000002,00393d14
"SYSTEM\\CurrentControlSet\\Control\\ServiceGroupOrder",00000000,0002001f,0033cd64)
ret=0035fb43
0023:Ret  advapi32.RegOpenKeyExA() retval=00000002 ret=0035fb43 
...
0023:Call KERNEL32.CreateFileA(010b4380 "C:\\Program Files\\H3C\\iNode
Client\\Log\\AuthServ2014032603.log",40000000,00000003,00000000,00000003,00000000,00000000)
ret=003507e3
0023:Ret  KERNEL32.CreateFileA() retval=0000015c ret=003507e3 
...
0023:Call
msvcp80.??Y?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@QAEAAV01 at PBD@Z(0033e25c,004878b8
"UpdateSvrGroup FAILED -- InstallService aborted.") ret=0042c862
0023:Ret 
msvcp80.??Y?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@QAEAAV01 at PBD@Z()
retval=0033e25c ret=0042c862 
...
--- snip ---

Client log:

--- snip ---
[2014-03-26 21:39:12] [Fatal] [9] querySrvcIsInstalled(H3C_SVR_MNG_SERVICE):
openSrvic[H3C_SVR_MNG_SERVICE] FAILED with ErrNo 1060
[2014-03-26 21:39:12] [Err] [9] updateSvrGroup(1): regkey.open FAILED with
ErrNo 2 
--- snip ---

MSDN: http://support.microsoft.com/kb/115486 ("How To Control Device Driver
Load Order")

Creating the key manually is still not enough:

--- snip ---
0033:Call advapi32.RegOpenKeyExA(80000002,00393d14
"SYSTEM\\CurrentControlSet\\Control\\ServiceGroupOrder",00000000,0002001f,0033cd64)
ret=0035fb43
0033:Ret  advapi32.RegOpenKeyExA() retval=00000000 ret=0035fb43
0033:Call advapi32.RegQueryValueExA(0000015c,00393d0c
"List",00000000,0033cd44,0033ce20,0033cd68) ret=0035c887
0033:Ret  advapi32.RegQueryValueExA() retval=00000002 ret=0035c887 
--- snip ---

After some trial and error it only seems to need:

'List' subkey with 'TDI' REG_MULTI_SZ value (no further deps)

--- snip ---
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ServiceGroupOrder]
"List"=hex(7):54,44,49,00,00
--- snip ---

This allows the 'H3C iNode' service install to succeed and bring up the main
user interface.

$ sha1sum iNodeSetup3.60-6208.exe 
38fd969e201d5ed2ff54964279c12f90c6524a46  iNodeSetup3.60-6208.exe

$ du -sh iNodeSetup3.60-6208.exe 
41M    iNodeSetup3.60-6208.exe

$ wine --version
wine-1.7.15-87-g5b55563

Regards

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list