http://bugs.winehq.org/show_bug.cgi?id=23473
Summary: Windows Live Essentials wave 4 beta installer won't start - wer.dll and rstrtmgr.dll not found Product: Wine Version: 1.2-rc5 Platform: x86-64 URL: http://explore.live.com/windows-live-essentials-beta OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: RandomAccountName@mail.com
The beta for the next version of Windows Live Essentials is available. Unfortunately, the OS requirement has been bumped to Vista SP2 with the platform update for this version. In Wine, the installer fails to start due to some missing DLLs:
err:module:import_dll Library wer.dll (which is needed by L"C:\wlsetup-webc.exe") not found err:module:import_dll Library RstrtMgr.DLL (which is needed by L"C:\wlsetup-webc.exe") not found err:module:LdrInitializeThunk Main exe initialization for L"C:\wlsetup-webc.exe" failed, status c0000135
http://bugs.winehq.org/show_bug.cgi?id=23473
A Wine user RandomAccountName@mail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, Installer
http://bugs.winehq.org/show_bug.cgi?id=23473
leighman leighmanthegreat@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |leighmanthegreat@hotmail.co | |m
--- Comment #1 from leighman leighmanthegreat@hotmail.com 2010-07-02 10:55:06 --- copying wer.dll from a Windows install seems to get rid of the relevent error. copying rstrtmgr.dll does not.
http://bugs.winehq.org/show_bug.cgi?id=23473
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |austinenglish@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=23473
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dank@kegel.com
--- Comment #2 from Dan Kegel dank@kegel.com 2010-07-02 22:23:11 --- rstrmgr.dll is probably going to be easy to stub out...
http://bugs.winehq.org/show_bug.cgi?id=23473
--- Comment #3 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2010-07-05 17:35:30 --- Created an attachment (id=29380) --> (http://bugs.winehq.org/attachment.cgi?id=29380) stubbed wer.dll
with attached stubbed wer.dll it runs into a few other unimplemented functions. After stubbing these out (see next patches) the gui comes up (that tells me to install .net 3.0) Didn;t test any further yet. I guess these stubs have to wait for after the code freeze
http://bugs.winehq.org/show_bug.cgi?id=23473
--- Comment #4 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2010-07-05 17:36:30 --- Created an attachment (id=29381) --> (http://bugs.winehq.org/attachment.cgi?id=29381) stubbed WerRegisterFile
http://bugs.winehq.org/show_bug.cgi?id=23473
--- Comment #5 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2010-07-05 17:38:59 --- Created an attachment (id=29382) --> (http://bugs.winehq.org/attachment.cgi?id=29382) minimal include file werapi.h (needed for previous patch)
http://bugs.winehq.org/show_bug.cgi?id=23473
--- Comment #6 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2010-07-05 17:40:25 --- Created an attachment (id=29383) --> (http://bugs.winehq.org/attachment.cgi?id=29383) stubbed GetUserDefaultLocaleName
http://bugs.winehq.org/show_bug.cgi?id=23473
--- Comment #7 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2010-07-05 17:42:40 --- Created an attachment (id=29384) --> (http://bugs.winehq.org/attachment.cgi?id=29384) the last one to get the GUI up: stubbed SHGetKnownFolderPath
http://bugs.winehq.org/show_bug.cgi?id=23473
--- Comment #8 from A Wine user RandomAccountName@mail.com 2010-07-06 10:49:35 --- (In reply to comment #3)
with attached stubbed wer.dll it runs into a few other unimplemented functions. After stubbing these out (see next patches) the gui comes up (that tells me to install .net 3.0) Didn;t test any further yet. I guess these stubs have to wait for after the code freeze
It's still complaining about rstrtmgr.dll and refusing to start for me...
http://bugs.winehq.org/show_bug.cgi?id=23473
--- Comment #9 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2010-07-07 01:49:15 --- Created an attachment (id=29412) --> (http://bugs.winehq.org/attachment.cgi?id=29412) stubbed rstrtmgr.dll
It's still complaining about rstrtmgr.dll and refusing to start for me...
forgot to add this one: stubbed rstrtmgr.dll
http://bugs.winehq.org/show_bug.cgi?id=23473
A Wine user RandomAccountName@mail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch
--- Comment #10 from A Wine user RandomAccountName@mail.com 2010-07-07 11:19:02 --- (In reply to comment #9)
It's still complaining about rstrtmgr.dll and refusing to start for me...
forgot to add this one: stubbed rstrtmgr.dll
Looks good, I can get the GUI up now. Installing dotnet30 gets it to the program selection screen, but actually installing anything doesn't work yet.
I tried them one at a time: the Bing bar gets through the entire installer, but reports that the installation failed. Every other selection calls unimplemented function rstrtmgr.dll.RmStartSession and produces a crash dialog, but continues installing anyway, only to hang later on.
http://bugs.winehq.org/show_bug.cgi?id=23473
--- Comment #11 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2010-07-07 12:10:23 --- Created an attachment (id=29428) --> (http://bugs.winehq.org/attachment.cgi?id=29428) stub RmStartSession
I tried them one at a time: the Bing bar gets through the entire installer, but reports that the installation failed. Every other selection calls unimplemented function rstrtmgr.dll.RmStartSession and produces a crash dialog,
Does the attached patch help?
http://bugs.winehq.org/show_bug.cgi?id=23473
--- Comment #12 from A Wine user RandomAccountName@mail.com 2010-07-08 07:31:42 --- Created an attachment (id=29433) --> (http://bugs.winehq.org/attachment.cgi?id=29433) Crash log
(In reply to comment #11)
Does the attached patch help?
Well, the good news is that it doesn't run into any more unimplemented functions. The bad news is that now there's a later crash from an unhandled page fault, and the installer still hangs before completing.
Here's the terminal output just in case anyone wants to take a look. Otherwise, I guess I'll file a proper bug for it after these patches are in Wine.
http://bugs.winehq.org/show_bug.cgi?id=23473
Louis Lenders xerox_xerox2000@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox_xerox2000@yahoo.co.uk
--- Comment #13 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2010-07-08 10:58:38 --- (In reply to comment #12)
Created an attachment (id=29433)
--> (http://bugs.winehq.org/attachment.cgi?id=29433) [details]
Crash log
(In reply to comment #11)
Does the attached patch help?
Well, the good news is that it doesn't run into any more unimplemented functions. The bad news is that now there's a later crash from an unhandled page fault, and the installer still hangs before completing.
Here's the terminal output just in case anyone wants to take a look. Otherwise, I guess I'll file a proper bug for it after these patches are in Wine.
Could you tell me the exact steps to get this far? I can't get any further than a window telling me I have to install some service pack ...
http://bugs.winehq.org/show_bug.cgi?id=23473
--- Comment #14 from A Wine user RandomAccountName@mail.com 2010-07-08 12:48:03 --- (In reply to comment #13)
Could you tell me the exact steps to get this far? I can't get any further than a window telling me I have to install some service pack ...
1. Recompile Wine with the patches here, removing preexisting ~/.wine (if any) 2. Open and close winecfg to make a new wineprefix 3. Run 'winetricks dotnet30' 4. Open winecfg and set Windows version to Windows 7 5. Run the installer, uncheck all options except one (any except the Bing bar will crash/hang)
That's what I did, using the patched Wine for all steps...
http://bugs.winehq.org/show_bug.cgi?id=23473
--- Comment #15 from Nikolay Sivov bunglehead@gmail.com 2010-07-08 12:51:51 --- Wait, setting to Win7 is a workaround for some other bug?
http://bugs.winehq.org/show_bug.cgi?id=23473
--- Comment #16 from A Wine user RandomAccountName@mail.com 2010-07-08 13:13:15 --- (In reply to comment #15)
Wait, setting to Win7 is a workaround for some other bug?
Well, it's a bit of a workaround, but I don't know whether it's a bug or by design. In Vista mode, it doesn't get very far, complaining that the platform update isn't installed. In Win7 mode, I guess it skips that check since a real Win7 wouldn't need the platform update. XP mode won't work since the installer checks for that and refuses to install on anything pre-Vista.
So, I think it's only a bug if Wine is supposed to appear to have the platform update for Vista installed.
http://bugs.winehq.org/show_bug.cgi?id=23473
Louis Lenders xerox_xerox2000@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #17 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2010-08-27 17:12:23 CDT --- I've sent the bunch of stubs to wine-patches. With current wine + patches i had to use native msxml6 and mshtml and friends to get up to the point where it starts installing thing. This goes all the way up to 90%, then it rolls back the complete installation. I'll have a look into that later this week
http://bugs.winehq.org/show_bug.cgi?id=23473
--- Comment #18 from A Wine user RandomAccountName@mail.com 2010-08-30 08:21:15 CDT --- (In reply to comment #17)
With current wine + patches i had to use native msxml6 and mshtml and friends to get up to the point where it starts installing thing.
Hmm, I never needed any native stuff except dotnet30 before, but apparently MS has changed the installer at least once.
The installer I've been testing for this bug: 741f7a49e55bc6ed3804bdc3a3c34964 wlsetup-webc.exe
And what I just got from a new download: 6d5d671bae57e8f9b82212b7424dbe8e wlsetup-web.exe
For me, with your patches applied, the former gets to the rolling back stage you mentioned without any native stuff except dotnet30 while the latter quickly crashes calling unimplemented function KERNEL32.dll.GetThreadUILanguage. Do you have yet another version of the installer?
http://bugs.winehq.org/show_bug.cgi?id=23473
--- Comment #19 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2010-08-30 12:55:44 CDT --- (In reply to comment #18)
Hmm, I never needed any native stuff except dotnet30 before, but apparently MS has changed the installer at least once.
The installer I've been testing for this bug: 741f7a49e55bc6ed3804bdc3a3c34964 wlsetup-webc.exe
hmm, this is what i get: sha1sum wlsetup-webc.exe 318440388b2e15c5e25948120c0fae39dab0b229 wlsetup-webc.exe
For the latter installer, i selected the downloadlink, and that directed me to a Dutch site where i could download the installer, that too crashed in unimplemented KERNEL32.dll.GetThreadUILanguage. So i selected language: english on that site, and that installer didn't have that problem of unimplemented KERNEL32.dll.GetThreadUILanguage. As there seem to be lots of installers, we'll have to be careful about which one we're talkling about
http://bugs.winehq.org/show_bug.cgi?id=23473
--- Comment #20 from A Wine user RandomAccountName@mail.com 2010-09-01 07:24:32 CDT --- (In reply to comment #19)
hmm, this is what i get: sha1sum wlsetup-webc.exe 318440388b2e15c5e25948120c0fae39dab0b229 wlsetup-webc.exe
That matches the sha1sum of my original installer, actually. (I was posting md5sums)
I was just misremembering what the installer did without native msxml6 and IE. It never rolled back, it just crashed and then hung later (as I mentioned in comment 12). My bad...
That was in a patched 1.2-rc6 though. In git, with your SHGetKnownFolderPath stub added, I'm getting a different crash now (from unimplemented function msi.dll.MsiBeginTransactionW). At least when trying to install Photo Gallery & Movie Maker.
http://bugs.winehq.org/show_bug.cgi?id=23473
A Wine user RandomAccountName@mail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED URL|http://explore.live.com/win |http://wl.dlservice.microso |dows-live-essentials-beta |ft.com/download/B/2/9/B2954 | |09B-AAAB-4415-B32D-A36EFD6D | |C36E/en/wlsetup-webc.exe Resolution| |FIXED
--- Comment #21 from A Wine user RandomAccountName@mail.com 2010-09-02 12:54:18 CDT --- Stubs for SHGetKnownFolderPath and MsiBeginTransaction were committed today, and the "wlsetup-webc" installer no longer crashes, at least when installing Photo Gallery & Movie Maker (it fails with an unknown error later on) so I think this particular bug can be considered fixed. Thanks for your efforts!
http://bugs.winehq.org/show_bug.cgi?id=23473
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #22 from Alexandre Julliard julliard@winehq.org 2010-09-03 14:05:13 CDT --- Closing bugs fixed in 1.3.2.