[Bug 12076] Multiple applications refuse to install unless '%SystemRoot%\System32\Drivers\Etc\{services,host}' exist (Informix Database apps, Autodesk 3ds Max 9)

WineHQ Bugzilla wine-bugs at winehq.org
Sat Dec 12 08:25:59 CST 2020


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

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                URL|                            |https://web.archive.org/web
                   |                            |/20150724061434/http://file
                   |                            |s.modacity.net/software/3ds
                   |                            |max/3dsmax9.zip
           Keywords|                            |download
            Summary|Informix Database app       |Multiple applications
                   |refuses to install unless   |refuse to install unless
                   |system32/drivers/etc/{servi |'%SystemRoot%\System32\Driv
                   |ces,host} exist             |ers\Etc\{services,host}'
                   |                            |exist (Informix Database
                   |                            |apps, Autodesk 3ds Max 9)

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

revisiting, still present.

I've found an application / installer for reproduce: 'Autodesk 3ds Max 9' trial
version.

https://web.archive.org/web/20150724061434/http://files.modacity.net/software/3dsmax/3dsmax9.zip

There is a problem with the current registry setting of
'HKLM\System\CurrentControlSet\Services\Tcpip\Parameters\DataBasePath' most
installers use to query the path.

I've created bug 50318 to have the path in registry corrected so it is in sync
with the Wine-Staging patchset.

With fix from bug 50318:

--- snip ---
$ WINEDEBUG=+seh,+relay,+loaddll,+msi wine msiexec -i 3dsmax9_win32.msi
>>log.txt 2>&1
...
0118:trace:msi:HANDLE_CustomType1 Calling function L"MRSetService" from
L"C:\\users\\focht\\Temp\\msi14d8.tmp" 
...
07cc:Call advapi32.RegOpenKeyExA(80000002,01808614
"SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters",00000000,0002001f,014df034)
ret=017c1b81
...
07cc:Ret  advapi32.RegOpenKeyExA() retval=00000000 ret=017c1b81
07cc:Call advapi32.RegQueryValueExA(000000d4,01808604
"DataBasePath",00000000,014df01c,014df03c,014df020) ret=017c0561
...
07cc:Ret  advapi32.RegQueryValueExA() retval=00000000 ret=017c0561
07cc:Call KERNEL32.ExpandEnvironmentStringsA(014df03c
"%SystemRoot%\\System32\\Drivers\\Etc",014df43c,00000400) ret=017c1bfd
...
07cc:Ret  KERNEL32.ExpandEnvironmentStringsA() retval=00000020 ret=017c1bfd 
...
07cc:Call KERNEL32.GetFullPathNameA(019a0ea8
"C:\\windows\\System32\\Drivers\\Etc\\services",00000104,014df688,014df4f8)
ret=017de351 
...
07cc:Ret  KERNEL32.GetFullPathNameA() retval=00000028 ret=017de351 
...
07cc:Call KERNEL32.FindFirstFileA(019a0ea8
"C:\\windows\\System32\\Drivers\\Etc\\services",014df50c) ret=017de3f1 
...
07cc:Ret  KERNEL32.FindFirstFileA() retval=ffffffff ret=017de3f1 
...
07cc:Call KERNEL32.CreateFileA(019a0ea8
"C:\\windows\\System32\\Drivers\\Etc\\services",80000000,00000000,014df670,00000003,00000080,00000000)
ret=017de5f4 
...
07cc:Ret  KERNEL32.CreateFileA() retval=ffffffff ret=017de5f4
07cc:Call KERNEL32.GetLastError() ret=017de2cf
07cc:Ret  KERNEL32.GetLastError() retval=00000003 ret=017de2cf
...
07cc:Call KERNEL32.RaiseException(e06d7363,00000001,00000003,014df770)
ret=017eec32
07cc:Call ntdll.memcpy(014df6c8,014df770,0000000c) ret=7b00ff18
07cc:Ret  ntdll.memcpy() retval=014df6c8 ret=7b00ff18
07cc:trace:seh:dispatch_exception code=e06d7363 flags=1 addr=7B00FF28
ip=7b00ff28 tid=07cc
07cc:trace:seh:dispatch_exception  info[0]=19930520
07cc:trace:seh:dispatch_exception  info[1]=014df7a0
07cc:trace:seh:dispatch_exception  info[2]=01811c9c
07cc:trace:seh:dispatch_exception  eax=014df6b4 ebx=00178701 ecx=014df770
edx=0000000c esi=00000003 edi=014df720
07cc:trace:seh:dispatch_exception  ebp=014df708 esp=014df6b4 cs=7bc50023
ds=14d002b es=7bc3002b fs=14d0063 gs=006b flags=00000216
07cc:trace:seh:call_vectored_handlers calling handler at 7B00F270 code=e06d7363
flags=1
07cc:trace:seh:call_vectored_handlers handler at 7B00F270 returned 0
07cc:trace:seh:call_stack_handlers calling handler at 01805E2E code=e06d7363
flags=1 
...
07cc:Call user32.MessageBoxA(00000000,0181d368 "Runtime Error!\n\nProgram:
C:\\windows\\system32\\msiexec.exe\n\n\r\nThis application has requested the
Runtime to terminate it in an unusual way.\nPlease contact the application's
support team for more information.\r\n",0180b7b8 "Microsoft Visual C++ Runtime
Library",00012010) ret=017fdfa1 
--- snip ---

Wine-Staging patchset could be considered for upstreaming into mainline after
Wine 6.0 release unless you want to celebrate the 13th anniversary of the bug.

$ sha1sum 3dsmax9.zip 
d04eeb0eeabbb7cedaf536170fb6879b2faf1a25  3dsmax9.zip

$ du -sh 3dsmax9.zip 
590M    3dsmax9.zip

$ wine --version
wine-6.0-rc2

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