[Wine]Microsoft Office XP Install problems on wine

Stefan Munz stefan.munz at itomig.de
Fri Dec 3 04:12:02 CST 2004


Am Freitag, 3. Dezember 2004 00:17 schrieb gerald.quon at utoronto.ca:
> I'm trying to install Office XP on Fedora 3, with the 12/1/2004 wine build
> from the source.  I tried the suggestions given by Ronald Nave on Dec
> 2/2004 (installing DCOM98, windows installer), but to no avail, and I get
> the following errors, any help/suggestions are appreciated!
>
>
> ------------------------------------
> fixme:wininet:FindFirstUrlCacheEntryA ((null), 0x7fd943b0, 0x5b41ea38):
> stub fixme:msi:MsiQueryProductStateA
> "{90110409-6000-11D3-8CFE-0050048383C9}" fixme:msi:MsiQueryProductStateA
> "{90110409-6000-11D3-8CFE-0050048383C9}" fixme:msi:MsiQueryProductStateA
> "{90110409-6000-11D3-8CFE-0050048383C9}" fixme:msi:MsiEnableLogA 00001596
> "C:\\windows\\temp\\Office XP Professional Setup(0013)_Task(0001).txt"
> 00000000
> fixme:msi:MsiInstallProductW
> L"Z:\\media\\cdrecorder\\FILES\\OSP\\1033\\OSP.MSI" L"LAUNCHEDFROMSETUP=1
> SETUPEXEPATH=Z:\\media\\cdrecorder\\ LOGVERBOSE=1
> DWSETUPLOGFILE=C:\\windows\\temp\\Office XP Professional Setup(0013).txt
> DWMSILOGFILE=C:\\windows\\temp\\Office XP Professional
> Setup(0013)_Task(0001).txt REBOOT=ReallySuppress"
> fixme:msi:HANDLE_CustomType1 DATABASE NOT THREADSAFE... not starting
> fixme:msi:HANDLE_CustomType1 DATABASE NOT THREADSAFE... not starting
> fixme:msi:HANDLE_CustomType1 DATABASE NOT THREADSAFE... not starting
> fixme:msi:HANDLE_CustomType1 DATABASE NOT THREADSAFE... not starting
> fixme:msi:HANDLE_CustomType1 DATABASE NOT THREADSAFE... not starting
> fixme:msi:ACTION_PerformAction UNHANDLED MSI ACTION L"PreActionDialog"
> fixme:msi:HANDLE_CustomType1 DATABASE NOT THREADSAFE... not starting
> fixme:msi:ACTION_PerformAction UNHANDLED MSI ACTION L"AppSearch"
> fixme:msi:ACTION_PerformAction UNHANDLED MSI ACTION L"ResolveSource"
> fixme:msi:HANDLE_CustomType1 DATABASE NOT THREADSAFE... not starting
> fixme:msi:HANDLE_CustomType1 DATABASE NOT THREADSAFE... not starting
> wine: Unhandled exception (thread 001f), starting debugger...
> WineDbg starting on pid 0x20
> Unhandled exception: page fault on read access to 0x00000018 in 32-bit code
> (0x00e674ca).
> In 32 bit mode.
> Register dump:
>  CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
>  EIP:00e674ca ESP:0064a0d0 EBP:0064a0d0 EFLAGS:00010246(   - 00     
> -RIZP1) EAX:00000000 EBX:00e7c6cc ECX:77e1b8c0 EDX:00e7e6e8
>  ESI:00000000 EDI:7fd9fb78
> Stack dump:
> 0x0064a0d0:  0064a100 00e60754 00000000 0064a0fc
> 0x0064a0e0:  00e7e6e8 00e7e4c0 00e7e6e8 00e7e6e8
> 0x0064a0f0:  00000005 00e7c6cc 7fd9f5e0 00000000
> 0x0064a100:  0064a11c 00e64d80 7fd9fbc8 00000000
> 0x0064a110:  00e7c6cc 7fd9f5e0 00000000 0064a13c
> 0x0064a120:  00e64df2 7fd9f5e0 00000000 7fd9f5e0
> Backtrace:
> =>1 0x00e674ca MSI_RecordGetFieldCount+0x6(rec=0x0)
> [/home/gerald/Desktop/wine-20041201/dlls/msi/record.c:102] in msi
> (0x0064a0d0) 2 0x00e60754 INSERT_execute+0x9c(view=0x7fd9fbc8, record=0x0)
> [/home/gerald/Desktop/wine-20041201/dlls/msi/insert.c:81] in msi
> (0x0064a100) 3 0x00e64d80 MSI_ViewExecute+0x48(query=0x7fd9f5e0, rec=0x0)
> [/home/gerald/Desktop/wine-20041201/dlls/msi/msiquery.c:335] in msi
> (0x0064a11c) 4 0x00e64df2 MsiViewExecute+0x46(hView=0x4, hRec=0x0)
> [/home/gerald/Desktop/wine-20041201/dlls/msi/msiquery.c:360] in msi
> (0x0064a13c) 5 0x35f18261err:dbghelp_msc:pdb_process_internal -Unable to
> peruse .PDB file D:\OFFICE\MSI\build\x86\ship\osp1033.pdb
>  CostIE+0x356 in cadll (0x0064a238)
>   6 0x00e5d995 ACTION_PerformAction+0x1a65(package=0x77ec2290,
> action=0x64f55c)
> [/home/gerald/Desktop/wine-20041201/dlls/msi/action.c:1232] in msi
> (0x0064f500) 7 0x00e5e293
> ACTION_DoTopLevelINSTALL+0x4b7(package=0x77ec2290,
> szPackagePath=0x77e26858, szCommandLine=0x77e26048)
> [/home/gerald/Desktop/wine-20041201/dlls/msi/action.c:862] in msi
> (0x0064fda8) 8 0x00e61ac0 MsiInstallProductW+0xb0(szPackagePath=0x77e26858,
> szCommandLine=0x77e26048)
> [/home/gerald/Desktop/wine-20041201/dlls/msi/msi.c:561] in msi (0x0064fdd0)
>   9 0x00e61ba9 MsiInstallProductA+0xd1(szPackagePath=0x77de0755,
> szCommandLine=0x77e26708)
> [/home/gerald/Desktop/wine-20041201/dlls/msi/msi.c:529] in msi (0x0064fdf8)
>   10 0x00c43661 main+0x1f9(argc=0xc, argv=0x77de0700)
> [/home/gerald/Desktop/wine-20041201/programs/msiexec/msiexec.c:616] in
> msiexec (0x0064fe9c)
>   11 0x00c43163 __wine_exe_main+0x163 in msiexec (0x0064ff2c)
>   12 0x004bc91b start_process+0xc3(arg=0x0)
> [/home/gerald/Desktop/wine-20041201/dlls/kernel/process.c:1046] in kernel32
> (0x0064fff4)
>   13 0x0013862d wine_mmap_is_in_reserved_area+0x65(addr=0x0, size=0x0)
> [/home/gerald/Desktop/wine-20041201/libs/wine/mmap.c:466] in libwine.so.1
> (0x00000000)
> 0x00e674ca MSI_RecordGetFieldCount+0x6
> [/home/gerald/Desktop/wine-20041201/dlls/msi/record.c:102] in msi: movl
> 0x18(%eax),%eax
> 102         return rec->count;

as you're getting msi fixmes I suggest, starting your program with
WINEDEBUG=+loaddll wine yourProgram
search in the output for something like
Loaded module msi 
i bet it is loaded builtin not native. In this case add an entry in your 
config file in the dlloverrides section ("msi" = "native").




More information about the wine-users mailing list