Egads! Installation failed. Error code: 0x80004002
Reported by
mjgroth...@gmail.com,
Nov 21 2017
|
||||||||
Issue descriptionVersion of Google Chrome (Wrench-> About Google Chrome): 62 Version of MSI (if applicable):googlechromestandaloneenterprise64.msi Using group policy settings? Yes When trying to install googlechromestandaloneenterprise64.msi, using this command 'msiexec /i GoogleChromeStandaloneEnterprise64.msi NOGOOGLEUPDATEPING=1 /l*v log.txt', I am receiving the good old reliable 'Egads! Installation failed. Error code: 0x80004002' error message in the google log (Iam using the GoogleUpdate.ini to create this log). We had version 52 installed (I have removed this version) and now I am trying to install version 62. I have walked the registry and C:\ and have deleted any and all remnants of Chrome. I have noticed many inquiries about this issue throughout google blogs but cannot find a potential fix. Yes, I have used both the 'chrome_cleanup_tool' & the Microsoft Fixit Tool for MSI Errors with 1603. Yes, besides the google log Egads! error, I also receive the msi 1603 error along with the 1722 Eventlog error (Windows 7). All of these are also noted throughout Google blogs yet no fix. What is the fix? Egads tells us nothing along with using the generic error code of 0x80004002. Expected better from Google. Need some technical insight on what google update sees on the machine to end the installation. Please assist…
,
Nov 22 2017
I tried the switch above on the msi indicated and msi threw back the error "This installation package could not be opened. Verify that the package exists and that you can access it, or contact the application vendor to verify that this is a valid Windows Installer package." I didn't think it would work since there is no msi named with what you have placed in front of the msi. Ideas?
,
Nov 22 2017
Thank you for providing more feedback. Adding requester "kkaluri@chromium.org" to the cc list and removing "Needs-Feedback" label. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Nov 23 2017
As per Google-Search the Error code: 0x80004002 is related to Windows machine, which can be caused by multiple reasons include: 1. Problems running programs that once worked 2. Slow response time of your computer to commands entered with the keyboard or mouse 3. Trouble shutting down or starting up your machine 4. Error message regarding your registry, updates, or response time. Could someone from installation team look into this issue and update accordingly
,
Nov 27 2017
Re comment 2: please use the path to the Chrome .msi you are using. For example: msiexec /i googlechromestandaloneenterprise64.msi /l*vx log.txt
,
Nov 27 2017
I am already using this command to install 62 and getting the error. Need some direction on how to move forward. Need to update machines but cannot if when I remove a previous version I cannot install the new version because of this ridiculous error. Need some tech help...please.
,
Nov 28 2017
Hi. Could you please attach the log.txt file generated from that command? It might have some useful info. +ganesh to comment on possible sources of the Egads! errors.
,
Nov 28 2017
Attached is the GoogleUpdate. ini file. Let me know if you need the msi file.
,
Nov 30 2017
Thank you for the log. I see: [11/21/17 09:36:26.168][GoogleUpdate:goopdate][6108:10880][Failed to install apps][0x80004002][Egads! Installation failed. Error code: 0x80004002.] 0x80004002 is E_NOINTERFACE. The "Egads!" message is IDS_SETUP_FAILED and is probably being logged here: https://github.com/google/omaha/blob/master/omaha/client/install_apps.cc#L457. It looks like Google Update in the installer is trying to handoff to the one installed in C:\Program Files (x86)\Google\Update\GoogleUpdate.exe. My guess is that the COM registrations for the one there have been deleted. Try this from an elevated cmd prompt to have the installed Google Update re-register itself: "C:\Program Files (x86)\Google\Update\1.3.30.3\GoogleUpdate.exe" /regserver Then try the MSI again.
,
Nov 30 2017
I will try this re-register but this directory does not exist so I have a feeling I know what will happen. The directory you mention only gets created during the install and when this fails, during the backout, it removes this directory and only leaves behind an empty directory called C:\Program Files (x86)\Google\CrashReport I do a complete cleanup and remove the Google directory, so it does not exist anymore. Plus when you uninstall the previous Chrome version, the Google directory is deleted so it does not exist during this process also. Is there a way to get the msi to run the re-register when it creates the directory?
,
Nov 30 2017
Thank you for providing more feedback. Adding requester "grt@chromium.org" to the cc list and removing "Needs-Feedback" label. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Nov 30 2017
Ganesh: would you please take a look at this? It looks like I was mistaken in thinking that there was a partial registration of Google Update on the machine. Thakns.
,
Dec 1 2017
Update to the regserver switch. I ran the msi and during the install, I was able to grab the Update folder and copy it off. The install failed, of course, then I copied the Update folder to the Google dir and ran /regserver successfully. I then deleted the google folder and registry keys pertaining to GoogleUpdate and ran the msi again with the switches and it failed. I captured another GoogleUpdate.ini log and attached it. Please let me know what the next technical move is to get this installed.
,
Dec 5 2017
I think this is what is happening: for some reason the proxy/stub is not getting registered. In addition to that, due to a possible race condition, the service is not shutting down fast enough for a fallback local instance to instantiate and install Chrome. Is this happening on multiple machines? Or just on one specific machine?
,
Dec 5 2017
It is a sporadic issue, but yes it happens on multiple machines. In some cases, if we try again it installs, but in some cases we cannot get it to work at all. It is hit and miss. When we get it to work, I delete the leftover Google folder and then the registry left behind under HKLM\Software\WOW6432Node and it installs on the 2nd try.
,
Dec 6 2017
We will see if we can fix this with the next release of Google Update. Could you please try this, as an experiment? Under: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Google\UpdateDev create a new DWORD value UseInProcCOMServer and set it to 1. Then try the install. My expectation is that this should succeed 100%.
,
Dec 8 2017
So I went in and deleted the leftover directory and leftover keys then added this key and still received this error. Should I leave the leftovers in place and add this key?
,
Dec 9 2017
Hmm, this could be a different issue than what I described above in comment 14. Could you please confirm that you got the same error code, 0x80004002? The machines are Windows 10 64-bit, correct?
,
Dec 12 2017
No, this is a Windows 7 SP2 64 bit machine(s)
,
Dec 19 2017
Is there a way I can open a case where I pay for support to have this fixed? This issue is just not happening on version 62 but other chrome versions and we need to be able to role this out to a large audience.
,
Dec 20 2017
Could you please download the following and see if you can repro the issue? This is a debug build of Google Update that will give us much better logging and may help pinpoint what is going wrong with your setup: https://dl.google.com/tag/s/appguid%3D%7B8A69D345-D564-463C-AFF1-A69D9E530F96%7D%26iid%3D%7BD1358532-CBB9-B48E-9BBE-DB16A7E42652%7D%26lang%3Den%26browser%3D4%26usagestats%3D0%26appname%3DGoogle%2520Chrome%26needsadmin%3Dprefers%26ap%3Dx64-stable-statsdef_1%26installdataindex%3Ddefaultbrowser/update2/installers/dbg/GoogleUpdateSetup.exe To get verbose logging, please create a text file called C:\GoogleUpdate.ini (please save the file on the root of the C Drive). With the following content: [LoggingLevel] LC_UTIL=6 LC_SERVICE=6 LC_CORE=6 LC_NET=6 LC_OPT=6 [LoggingSettings] EnableLogging=1 ShowTime=1 LogToFile=1 AppendToFile=1 LogToStdOut=1 LogToOutputDebug=1 LogFilePath=GoogleUpdate.log You should see a log file created in C:\ProgramData\Google\Update\Log\GoogleUpdate.log with details about the install attempts. Thank you!
,
Dec 20 2017
I ran this update on a machine we have been unable to get chrome installed and it installed it. I enclosed the log to take a look but I did notice during the install it went to the internet to pull down most of the installation. I will need a version which does not do this and is self contained. Also one that does not force the Default Browser switch. We turn this off via GPO but still need a clean install. Thanks Marty
,
Dec 22 2017
Hi Marty, this issue should manifest on the online version as well, it may take a few tries/machines to repro. We do not currently have a self-contained dbg version. Here is the URL that turns off default browser: https://dl.google.com/tag/s/appguid%3D%7B8A69D345-D564-463C-AFF1-A69D9E530F96%7D%26iid%3D%7BD1358532-CBB9-B48E-9BBE-DB16A7E42652%7D%26lang%3Den%26browser%3D4%26usagestats%3D0%26appname%3DGoogle%2520Chrome%26needsadmin%3Dprefers%26ap%3Dx64-stable-statsdef_1/update2/installers/dbg/GoogleUpdateSetup.exe
,
Dec 22 2017
I will try to make the problem occur, but so far each machine where we could not get the msi installed, this setup installs without issue. I do have another request, I need to speak to someone about setting up paid business support for chrome, who do I talk to about it?
,
Dec 27 2017
mjgrothoff@gmail.com Can you fill out the form here (https://enterprise.google.com/chrome/contact/) with an interest in "Chrome Browser Enterprise Support" and you will be contacted about business support for Chrome.
,
Jan 9 2018
Quick update, I am still not able to reproduce the issue with this new bugger tool but still trying. Question, what is the turn around normally when you fill out the form for enterprise support? We filled out the form last week and no one has yet to reach out to us about it.
,
Jan 10 2018
mjgrothoff@gmail.com I apologize for the delay, someone from customer outreach team will contact you shortly.
,
Dec 7
Hello! This bug is receiving this notice because there has been no acknowledgment of its existence in quite a bit of time - If you are currently working on this bug, please provide an update. - If you are currently affected by this bug, please update with your current symptoms and relevant logs. If there has been no updates provided by EOD Wednesday, 12/12/18 (5pm EST), this bug will be archived and can be re-opened at any time deemed necessary. Thank you!
,
Dec 13
Due to lack of action this bug has been Archived. If work is still being done on this issue or you are still experiencing this issue please feel free to re-open with the appropriate information. |
||||||||
►
Sign in to add a comment |
||||||||
Comment 1 by kkaluri@chromium.org
, Nov 22 2017Labels: Needs-Triage-M62 Needs-Feedback