DW20.exe error trying to run Office 2010

Questions about Wine on Linux
Locked
downup
Level 1
Level 1
Posts: 5
Joined: Tue Jul 22, 2014 4:30 am

DW20.exe error trying to run Office 2010

Post by downup »

Hi there.
relative n00b.
I ran Office 2010 86x on ubuntu 13.whatever and 14.04 x64 for 6 months without issues.
Installed through play on linux and never missed a beat.

Recently changed to Lubuntu 14.04 64 bit on a clean install.
Tried to follow same process - however even though the programs have installed, I have struck an issue.
Install is fine although can not register (dont recall if i had that problem last time)

Programs load fine in excel, i can create a new document, however they crash when opening documents with the following error.

The program DW20.exe has encountered a serious problem and needs to close..... etc etc)
See attached and http://imgur.com/nzR4OZe

So i cant open anything.

So i have gone back and uninstalled and reinstalled both via Play on Linux and via terminal through wine.
I've spent hours search but found nothing on this problem.
Any ideas?
Attachments
dw20.png
dw20.png (7.15 KiB) Viewed 17981 times
User avatar
dimesio
Moderator
Moderator
Posts: 13202
Joined: Tue Mar 25, 2008 10:30 pm

Re: DW20.exe error trying to run Office 2010

Post by dimesio »

Sounds like http://bugs.winehq.org/show_bug.cgi?id=33736. What Windows version do you have Wine set to? It should be left at XP.
qparis
Level 2
Level 2
Posts: 44
Joined: Fri Dec 03, 2010 6:55 am

Re: DW20.exe error trying to run Office 2010

Post by qparis »

Same for me:
Wine 1.7.22
Windows XP in winecfg

Installing msxml6 fixes the issue
User avatar
dimesio
Moderator
Moderator
Posts: 13202
Joined: Tue Mar 25, 2008 10:30 pm

Re: DW20.exe error trying to run Office 2010

Post by dimesio »

Not happening here. Is your wineprefix 32 bit? Office is known to have issues with 64 bit wineprefixes.

Disable dw20.exe in winecfg so you can get a backtrace, and post the terminal output.
qparis
Level 2
Level 2
Posts: 44
Joined: Fri Dec 03, 2010 6:55 am

Re: DW20.exe error trying to run Office 2010

Post by qparis »

I'm on Mac OS, so yes it is a 32 bit wineprefix.

I don't get any backtrace, just

wine: cannot find L"C:\\Program Files\\Common Files\\Microsoft Shared\\DW\\DW20.EXE" repeated 16k times
User avatar
dimesio
Moderator
Moderator
Posts: 13202
Joined: Tue Mar 25, 2008 10:30 pm

Re: DW20.exe error trying to run Office 2010

Post by dimesio »

The line about not being able to find dw20.exe is normal, since you disabled it. But if you are able to open Excel and get to the point of trying to open a file, there should be terminal output prior to that, even if Wine still doesn't capture the backtrace.

If you've set an override for riched20, remove it. Excel should be able to open files without it, and now that I think of it, it might be interfering with Wine's GUI crash dialog. (Or, disable the crash dialog with winetricks nocrashdialog.)
downup
Level 1
Level 1
Posts: 5
Joined: Tue Jul 22, 2014 4:30 am

Re: DW20.exe error trying to run Office 2010

Post by downup »

Thanks for the help (so far)

I tried again taking these steps.

Install wine via terminal.

sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.7

winecfg

Check >>Windows Version is set to XP

$ WINEARCH=win32 WINEPREFIX=/home/matt/.wine/

then after navigating to /home/matt/Office/x86/ execute setup with
$ wine setup.exe

I get

SETUP IS UNABLE TO PROCEED DUE TO THE FOLLOWING ERROR(S)
TO INSTALL AND USE THIS PRODUCT, YOU MUST BE USING ONE OF THE FOLLOWING OPERATING SYSTEMS.

X86 Platform

Windows 7
Windows Vista SP1
Windows XP SP3



Terminal output:

matt@mattlap:~/Office/x86$ wine setup.exe
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:advapi:RegisterTraceGuidsA (0x2e034e56, 0x2e0b3d78, {8736922d-e8b2-47eb-8564-23e77e728cf3}, 1, 0x32fd08, (null), (null), 0x2e0b3d78): stub
fixme:process:GetSystemDEPPolicy stub
fixme:process:SetProcessDEPPolicy (1): stub
fixme:advapi:RegisterTraceGuidsA (0x101f577c, 0x103a5908, {8736922d-e8b2-47eb-8564-23e77e728cf3}, 1, 0x32ee44, (null), (null), 0x103a5908): stub
fixme:system:SetProcessDPIAware stub!
fixme:htmlhelp:HtmlHelpW HH case HH_INITIALIZE not handled.
fixme:richedit:REExtendedRegisterClass semi stub
fixme:richedit:ME_HandleMessage EM_SETEDITSTYLE: stub
fixme:richedit:ME_HandleMessage EM_SETBIDIOPTIONS: stub
fixme:richedit:ME_HandleMessage EM_SETEDITSTYLE: stub
fixme:richedit:ME_HandleMessage EM_SETBIDIOPTIONS: stub
fixme:richedit:ME_HandleMessage EM_SETEDITSTYLE: stub
fixme:richedit:ME_HandleMessage EM_SETBIDIOPTIONS: stub
fixme:richedit:ME_HandleMessage EM_SETEDITSTYLE: stub
fixme:richedit:ME_HandleMessage EM_SETBIDIOPTIONS: stub
User avatar
dimesio
Moderator
Moderator
Posts: 13202
Joined: Tue Mar 25, 2008 10:30 pm

Re: DW20.exe error trying to run Office 2010

Post by dimesio »

err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
Do what it says: install winbind. If your system is 64 bit, make sure you also install 32 bit winbind.
qparis
Level 2
Level 2
Posts: 44
Joined: Fri Dec 03, 2010 6:55 am

Re: DW20.exe error trying to run Office 2010

Post by qparis »

You have to install winbind and set Windows version to winxp sp3

@dimesio: before the crash, I just have that:

Code: Select all

fixme:msxml:saxxmlreader_QueryInterface interface {e19c7100-9709-4db7-9373-e7b518b47086} not implemented
fixme:msxml:isaxxmlreader_putFeature (0x820e5b0)->(L"http://xml.org/sax/features/lexical-handler/parameter-entities" ffffffff) stub
fixme:msxml:isaxxmlreader_putFeature (0x820e5b0)->(L"prohibit-dtd" ffffffff) stub
fixme:msxml:saxxmlreader_QueryInterface interface {e19c7100-9709-4db7-9373-e7b518b47086} not implemented
fixme:msxml:isaxxmlreader_putFeature (0x820e5b0)->(L"http://xml.org/sax/features/lexical-handler/parameter-entities" ffffffff) stub
fixme:msxml:isaxxmlreader_putFeature (0x820e5b0)->(L"prohibit-dtd" ffffffff) stub
fixme:msxml:isaxxmlreader_putFeature (0x820e5b0)->(L"prohibit-dtd" ffffffff) stub
fixme:msxml:saxxmlreader_QueryInterface interface {e19c7100-9709-4db7-9373-e7b518b47086} not implemented
fixme:msxml:isaxxmlreader_putFeature (0x8210838)->(L"http://xml.org/sax/features/lexical-handler/parameter-entities" ffffffff) stub
fixme:msxml:isaxxmlreader_putFeature (0x8210838)->(L"prohibit-dtd" ffffffff) stub
No crash with msxml6. Is it a problem to let it installed?
downup
Level 1
Level 1
Posts: 5
Joined: Tue Jul 22, 2014 4:30 am

Re: DW20.exe error trying to run Office 2010

Post by downup »

excellent, thank you once again.

Will install winbind 64 & 32 and report back.

however - in winecfg have no option to set as winxp sp3?
Does this option appear after winbind installed?
User avatar
dimesio
Moderator
Moderator
Posts: 13202
Joined: Tue Mar 25, 2008 10:30 pm

Re: DW20.exe error trying to run Office 2010

Post by dimesio »

@qparis: I get that same output, but no crash.

As for leaving msxml6 installed, what you do on your system is your business. I am concerned about why you need it, however. Even though I can't reproduce the problem, it could still be a Wine bug: possibly a Mac-specific one, or one specific to whatever edition of Office you have (mine is Office Professional Plus, volume licensed, English, the original release).
User avatar
dimesio
Moderator
Moderator
Posts: 13202
Joined: Tue Mar 25, 2008 10:30 pm

Re: DW20.exe error trying to run Office 2010

Post by dimesio »

however - in winecfg have no option to set as winxp sp3?
Winecfg just lists it as Windows XP. It's the default, so you shouldn't have to change anything.
downup
Level 1
Level 1
Posts: 5
Joined: Tue Jul 22, 2014 4:30 am

Re: DW20.exe error trying to run Office 2010

Post by downup »

Winbind already installed.
Cant seem to find a specific 32 bit winbind in the repository.

matt@mattlap:~$ sudo apt-get install winbind
[sudo] password for matt:
Reading package lists... Done
Building dependency tree
Reading state information... Done
winbind is already the newest version.
winbind set to manually installed.
The following packages were automatically installed and are no longer required:
libwxbase2.8-0 libwxgtk-media2.8-0 libwxgtk2.8-0 python-wxgtk2.8
python-wxversion wine-gecko2.24 wine-gecko2.24:i386 wine-mono4.5.2
Use 'apt-get autoremove' to remove them.
0 to upgrade, 0 to newly install, 0 to remove and 163 not to upgrade.

So ive fully removed wine and will start again.

EDIT: possible 32 bit winbind?
http://www.ubuntuupdates.org/package/co ... es/winbind

trying to install that but getting error through package installer.
User avatar
dimesio
Moderator
Moderator
Posts: 13202
Joined: Tue Mar 25, 2008 10:30 pm

Re: DW20.exe error trying to run Office 2010

Post by dimesio »

downup wrote: Cant seem to find a specific 32 bit winbind in the repository.
You may need to add another repository. Ask your distro. You definitely need 32 bit winbind to install Office 2010.
downup
Level 1
Level 1
Posts: 5
Joined: Tue Jul 22, 2014 4:30 am

Re: DW20.exe error trying to run Office 2010

Post by downup »

Solved.

Figured that the only thing different I did in this whole set up was wine 1.7x compared to 1.6x
Essentially the same same 64bit distro (ubuntu to lubuntu), same Office install CD.

So.... deleted all wine.
Installed Wine 1.6
Created 32 bit wine prefix
Installed msxml6

Installed Office 2010.

Seems to be all working well :D

A sincere thank you for your help dimesio & qparis.
Much appreciated.
qparis
Level 2
Level 2
Posts: 44
Joined: Fri Dec 03, 2010 6:55 am

Re: DW20.exe error trying to run Office 2010

Post by qparis »

dimesio wrote:@qparis: I get that same output, but no crash.

As for leaving msxml6 installed, what you do on your system is your business. I am concerned about why you need it, however. Even though I can't reproduce the problem, it could still be a Wine bug: possibly a Mac-specific one, or one specific to whatever edition of Office you have (mine is Office Professional Plus, volume licensed, English, the original release).
downup wrote:Solved.
Installed Wine 1.6
Created 32 bit wine prefix
Installed msxml6

Installed Office 2010.

Seems to be all working well :D
Apparently not so Mac-specific ;-) Btw, mine is student and family edition
User avatar
dimesio
Moderator
Moderator
Posts: 13202
Joined: Tue Mar 25, 2008 10:30 pm

Re: DW20.exe error trying to run Office 2010

Post by dimesio »

qparis wrote: Apparently not so Mac-specific ;-) Btw, mine is student and family edition
You should file a bug. I can't, because I can't reproduce the problem, but there have been plenty of Office installer bugs that only affected certain editions. If no one reports them, they're unlikely to be fixed.
qparis
Level 2
Level 2
Posts: 44
Joined: Fri Dec 03, 2010 6:55 am

Re: DW20.exe error trying to run Office 2010

Post by qparis »

I will
ostrokach
Newbie
Newbie
Posts: 1
Joined: Tue Dec 23, 2014 5:27 pm

Re: DW20.exe error trying to run Office 2010

Post by ostrokach »

I had the same issue using PlayOnLinux with wine version 1.7.22. Upgrading to wine version 1.7.33 fixed it.
falko
Newbie
Newbie
Posts: 2
Joined: Wed Jan 07, 2015 3:12 pm

Re: DW20.exe error trying to run Office 2010

Post by falko »

ostrokach wrote:I had the same issue using PlayOnLinux with wine version 1.7.22. Upgrading to wine version 1.7.33 fixed it.
Thank you very much. I had the same issue and this saved my day!
Locked