[Bug 7690] New: Hoai client fails to install
Wine Bugs
wine-bugs at winehq.org
Sun Mar 11 23:45:06 CDT 2007
http://bugs.winehq.org/show_bug.cgi?id=7690
Summary: Hoai client fails to install
Product: Wine
Version: CVS
Platform: Other
URL: http://www.hoai.de
OS/Version: other
Status: NEW
Keywords: download, Installer
Severity: normal
Priority: P2
Component: wine-misc
AssignedTo: wine-bugs at winehq.org
ReportedBy: dank at kegel.com
Say, maybe we should have an advapi section in bugzilla.
testversionshoai80.exe installs fine, but when
it launches the client installer at the end,
it fails. (You have to have the ie6 registry key set
to get this far, so do 'winetricks fakeie6' if you haven't already.)
After installation fails, you can restart just the client
installation with
$ cd "$WINEPREFIX/drive_c/Program Files/KOBOLD/shoai.80/admin/client-installation"
$ wine shoai80clientSetup.exe
shoai80clientSetup fails with a dialog box,
122: Insufficient buffer
Looking at +relay, I see
001c:Call advapi32.RegGetKeySecurity(00000044,00000004,00000000,0047347c)
ret=0044422d
trace:reg:RegGetKeySecurity (0x44,4,(nil),0)
001c:Ret advapi32.RegGetKeySecurity() retval=0000007a ret=0044422d
001c:Call advapi32.RegGetKeySecurity(00000044,00000004,00000000,0047347c)
ret=0044422d
trace:reg:RegGetKeySecurity (0x44,4,(nil),0)
001c:Ret advapi32.RegGetKeySecurity() retval=0000007a ret=0044422d
right before the failure. It looks like a bug in our
RegGetKeySecurity, which isn't setting *lpcbSecurityDescriptor
on exit. Fixing that gets to the very next call, which fails
with dialog box "87: Invalid parameter" and the following +relay output:
001c:Call
advapi32.MakeAbsoluteSD(0047b8b4,00000000,0034f9d4,00000000,0034f9d8,00000000,0034f9dc,00000000,0034f9e0,00000000,0034f9e4)
ret=00443e4d
001c:Ret advapi32.MakeAbsoluteSD() retval=00000000 ret=00443e4d
001c:Call
advapi32.MakeAbsoluteSD(0047b8b4,00000000,0034f9d4,00000000,0034f9d8,00000000,0034f9dc,00000000,0034f9e0,00000000,0034f9e4)
ret=00443e4d
001c:Ret advapi32.MakeAbsoluteSD() retval=00000000 ret=00443e4d
001c:Call kernel32.GetLastError() ret=004504d6
001c:Ret kernel32.GetLastError() retval=00000057 ret=004504d6
Bleah, too much for me for tonight, guess I'm a wimp :-)
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the wine-bugs
mailing list