http://bugs.winehq.org/show_bug.cgi?id=16189
Summary: Google Earth install fails Product: Wine Version: 1.1.9 Platform: Other URL: http://earth.google.com OS/Version: other Status: NEW Keywords: download, Installer Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com
The installer offered to Windows users at http://earth.google.com is based on Google Updater, and is similar to the one mentioned in bug 14684. However, installing native msxml3 is not enough to get this one going. It exits early, with a dialog box saying google updater can not continue.
http://bugs.winehq.org/show_bug.cgi?id=16189
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |5713
http://bugs.winehq.org/show_bug.cgi?id=16189
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |rpc
--- Comment #1 from Dan Kegel dank@kegel.com 2008-12-10 11:06:50 --- I traced it a bit; the failure seems to be
0026:Ret advapi32.OpenServiceW() retval=00145bc0 ret=00404025 0026:Call advapi32.ChangeServiceConfig2W(00145bc0,00000002,0033fd58) ret=0040408f 0026:Call rpcrt4.NdrClientInitializeNew(0033fb90,0033fab0,7ea8fea0,00000025) ret=7ea8427c 0026:Ret rpcrt4.NdrClientInitializeNew() retval=7ea7b740 ret=7ea8427c 0026:Call rpcrt4.NDRCContextBinding(00145bf8) ret=7ea8429b 0026:Ret rpcrt4.NDRCContextBinding() retval=00145cc0 ret=7ea8429b 0026:Call rpcrt4.NdrPointerBufferSize(0033fab0,0033fd58,7ea8e3ec) ret=7ea842c7 trace:seh:raise_exception code=c0000005 flags=0 addr=0x7e8f0c3b
It stumbles on for a while getting to the point where it can report the error to the user: ... 0026:Call KERNEL32.ExitProcess(8007007c) ret=00413096 ... 0022:Call KERNEL32.ExitProcess(8007007c) ret=00413096 ... 001b:Call user32.MessageBoxW(00000000,00142e70 L"Google Updater cannot continue (error 0x8007007c).",0013e310 L"Google Updater",00000010) ret=60011c1e
(And dcom98 doesn't help, as it doesn't even implement rpcrt4.dll.NdrClientInitializeNew.)
http://bugs.winehq.org/show_bug.cgi?id=16189
--- Comment #2 from Juan Lang juan_lang@yahoo.com 2009-01-16 11:38:50 --- I wonder if this is related to bug 16946?
http://bugs.winehq.org/show_bug.cgi?id=16189
Rob Shearman robertshearman@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |robertshearman@gmail.com
--- Comment #3 from Rob Shearman robertshearman@gmail.com 2009-03-08 05:45:05 --- Does this still happen in a recent version of Wine? If so, can you attach a +relay,+seh,+service,+ole log?
http://bugs.winehq.org/show_bug.cgi?id=16189
--- Comment #4 from Dan Kegel dank@kegel.com 2009-03-08 05:57:27 --- Yes. Just downloaded a fresh copy (with firefox in wine). Error message is currently "Google Updater cannot continue (error 0x80004005)". I'll attach the log.
http://bugs.winehq.org/show_bug.cgi?id=16189
--- Comment #5 from Dan Kegel dank@kegel.com 2009-03-08 05:59:57 --- Created an attachment (id=19834) --> (http://bugs.winehq.org/attachment.cgi?id=19834) +relay,+seh,+service,+ole log of installer failure, compressed with rzip
http://bugs.winehq.org/show_bug.cgi?id=16189
--- Comment #6 from Rob Shearman robertshearman@gmail.com 2009-03-08 08:40:04 --- The interesting part of the log can be seen by grepping for "trace:service" (although the rest of the log gives the context for each of the messages). The debugs come from both a client process, services.exe and a service process, so I've annotated each line with "- C", "- S" and "-G" respectively.
trace:service:OpenSCManagerW ((null),(null),0x000f003f) - C trace:service:svcctl_OpenSCManagerW ((null), (null), f003f) - S trace:service:OpenSCManagerW returning 0x149038 - C trace:service:OpenServiceW 0x149038 L"gusvc" 36 - C trace:service:svcctl_OpenServiceW (L"gusvc", 0x24) - S trace:service:OpenServiceW returning 0x149100 - C trace:service:QueryServiceStatus 0x149100 0x33fd64 - C trace:service:QueryServiceStatusEx 0x149100 0 0x33fc84 36 0x33fca8 - C <client sees that service is running and requests it to stop:> trace:service:ControlService 0x149100 1 0x33fd64 - C trace:service:svcctl_ControlService (0x11ba90, 1, 0x84e810) - S <gusvc service sets its status to SERVICE_STOP_PENDING:> trace:service:SetServiceStatus 0x148ea8 10 3 1 0 0 0 0 - G trace:service:svcctl_SetServiceStatus (0x11b328, 0x11bb34) - S trace:service:svcctl_CloseServiceHandle (&0x11b220) - S <services process closes control pipe, causing the control dispatcher thread in the service to exit:> trace:service:service_run_main_thread control dispatcher exited, shutting down - C trace:service:QueryServiceStatus 0x149100 0x33fd64 - C trace:service:QueryServiceStatusEx 0x149100 0 0x33fc84 36 0x33fca8 -C <client process loops waiting for status to become SERVICE_STOPPED, but that never happens and it times out>
So the problem is that svcctl_ControlService causes the control_pipe to be closed before the service has chance to set its status to stopped. A second bug is that services.exe doesn't set the status of a service to stopped itself when a service (unexpectedly) exits.
http://bugs.winehq.org/show_bug.cgi?id=16189
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #7 from Ken Sharp kennybobs@o2.co.uk 2009-08-15 15:28:51 --- Google Earth just installed fine under Wine 1.1.27. Dan, can you confirm?
http://bugs.winehq.org/show_bug.cgi?id=16189
--- Comment #8 from Dan Kegel dank@kegel.com 2009-08-15 16:42:18 --- Confirming, looks fixed now!
http://bugs.winehq.org/show_bug.cgi?id=16189
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED |
--- Comment #9 from Dan Kegel dank@kegel.com 2009-08-15 18:02:34 --- Sorry. The Google Earth that installed ok was 4.2 ( 98f0a5355811b7f7170d6cb78d81ceb1b6eeb961 Google_Earth_BZXD.exe ) dated Nov 2007. Current Google Earth uses Google Updater, which still doesn't work at all for me. What version were you able to install?
The log for Google Earth 5's installer (which is called Google Updater.exe) still looks like Rob said.
http://bugs.winehq.org/show_bug.cgi?id=16189
Rob Shearman robertshearman@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|rpc |advapi32
http://bugs.winehq.org/show_bug.cgi?id=16189
Shannon "Norah" Medlin NorahAura@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |NorahAura@gmail.com
--- Comment #10 from Shannon "Norah" Medlin NorahAura@gmail.com 2010-04-27 22:15:00 --- I am also having this same issue. Anything new on this?
http://bugs.winehq.org/show_bug.cgi?id=16189
Frédéric Delanoy frederic.delanoy@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |frederic.delanoy@gmail.com
--- Comment #11 from Frédéric Delanoy frederic.delanoy@gmail.com 2011-05-31 13:55:45 CDT --- Tried with 1.3.21 and GoogleEarth 6 Installer Seems to install OK, but auto-launches with a black (full)screen where you only see the mouse, but not the interface (though by moving the mouse pointer around you can see it change to hand, so the UI is not visible but apparently active) Had to kill with wineserver -k
But this is probably another bug. I check in the wine windows install and launched manually and it seems to be installed correctly (launched from drive_c/Program Files/Google/Google Earth/client) This bug can probably be closed.
http://bugs.winehq.org/show_bug.cgi?id=16189
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kennybobs@o2.co.uk
--- Comment #12 from Ken Sharp kennybobs@o2.co.uk 2011-09-30 10:39:39 CDT --- Could you check to see if this bug is fixed now? Reported fixed for GE 6 but not sure about 5. Thanks.
http://bugs.winehq.org/show_bug.cgi?id=16189
Jerome Leclanche adys.wh@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |adys.wh@gmail.com
--- Comment #13 from Jerome Leclanche adys.wh@gmail.com 2012-02-26 13:08:24 CST --- (In reply to comment #12) Could someone retest in wine-1.4-rc5?
http://bugs.winehq.org/show_bug.cgi?id=16189
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution| |FIXED
--- Comment #14 from Dan Kegel dank@kegel.com 2012-02-26 14:24:00 CST --- Google Earth 5 needs 'winetricks vcrun2005', but installs and runs nicely once you have that. Tested with http://dl.google.com/earth/client/ge5/release_5_1_0/googleearth-win-5.1.7894... sha1sum 569abb0077c713cd408dbee836ceae3ef989b444
http://bugs.winehq.org/show_bug.cgi?id=16189
Jerome Leclanche adys.wh@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://earth.google.com |http://dl.google.com/earth/ | |client/ge5/release_5_1_0/go | |ogleearth-win-5.1.7894.7252 | |.exe
http://bugs.winehq.org/show_bug.cgi?id=16189
--- Comment #15 from Frédéric Delanoy frederic.delanoy@gmail.com 2012-02-26 14:47:57 CST --- Created attachment 39093 --> http://bugs.winehq.org/attachment.cgi?id=39093 crash 1.4-rc5
http://bugs.winehq.org/show_bug.cgi?id=16189
Frédéric Delanoy frederic.delanoy@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED |
--- Comment #16 from Frédéric Delanoy frederic.delanoy@gmail.com 2012-02-26 14:48:42 CST --- (In reply to comment #14)
Using winetricks is a workaround, not a fix IMHO.
When installing, I get a msiexec crash; reopening
http://bugs.winehq.org/show_bug.cgi?id=16189
--- Comment #17 from Jerome Leclanche adys.wh@gmail.com 2012-02-26 14:49:46 CST --- (In reply to comment #16) Thats a different bug. Can you open a new one please?
http://bugs.winehq.org/show_bug.cgi?id=16189
Jerome Leclanche adys.wh@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks|5713 |
http://bugs.winehq.org/show_bug.cgi?id=16189
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution| |FIXED Summary|Google Earth install fails |Google Earth install fails | |(service related)
--- Comment #18 from Dan Kegel dank@kegel.com 2012-02-26 15:00:10 CST --- Yes, please open a new bug for the msvcp problem, the original problem is solved.
http://bugs.winehq.org/show_bug.cgi?id=16189
--- Comment #19 from Dan Kegel dank@kegel.com 2012-02-26 15:02:21 CST --- (Or is that msvcp problem bug 28528?)
http://bugs.winehq.org/show_bug.cgi?id=16189
--- Comment #20 from Dan Kegel dank@kegel.com 2012-02-26 15:11:19 CST --- Aaaand it looks like my test was invalid anyway, since the direct downloads probably don't use Google Update. So to test Google Update versions, it seems you have use the very latest non-direct download, i.e. the one offered by http://www.google.com/earth/download/thanks.html#os=win#updater=yes (at the moment, it's http://dl.google.com/tag/s/appguid%3D%7B74AF07D8-FB8F-4d51-8AC7-927721D56EBB... )
That one gets past the early failure originally reported.
Whether this is because Wine has improved, or Google Updater has changed, I don't know. It's tempting to close this as abandoned, but leaving it fixed is probably ok. I'll file a new bug for the next problem.
http://bugs.winehq.org/show_bug.cgi?id=16189
--- Comment #21 from Dan Kegel dank@kegel.com 2012-02-26 16:22:32 CST --- Next problem is bug 30023.
http://bugs.winehq.org/show_bug.cgi?id=16189
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #22 from Alexandre Julliard julliard@winehq.org 2012-03-02 13:02:49 CST --- Closing bugs fixed in 1.4-rc6.