Chrome tells me it's up to date, when it isn't. |
||||||
Issue descriptionChrome Version: 56.0.2905.0 OS Version: OS X 10.12.1 What steps will reproduce the problem? 1. Navigate to chrome://chrome/ 2. Sanity-check against https://omahaproxy.appspot.com/ What is the expected result? Chrome should download the latest version, and offer to relaunch to complete the install. I'm on version 56.0.2905.0, and the latest is 56.0.2908.0. What happens instead of that? Chrome tells me that it's up to date. Lies and calumny!
,
Nov 3 2016
I'd assume canary, because we never shipped 2905 or 2908 to dev.
,
Nov 3 2016
Yes, Canary: 56.0.2905.0 (Official Build) canary (64-bit)
,
Nov 4 2016
borisv@ - any ideas on how to find out why Canary think's it's up to date?
,
Nov 7 2016
No clue - there isn't any error message. Can you run the diagnostic tool: /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/ksdiagnostics If this file is not there, you must have a system Keystone. Try this one: ~/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/ksdiagnostics Once you run the tool, please upload the generated .zip file with the logs to this bug.
,
Nov 8 2016
Logs from 56.0.2889.0 (Official Build) canary (64-bit) (I realized that I was previously actually running the binary on the wrong disk -- I just updated my OS, so had the Canary app on multiple disks. But, I see the same behavior with this version.)
,
Nov 8 2016
It sounds like the ticket still points to location on the other disk. Keystone cannot find it and hence ignores it. We should probably error out in that case, though (filed internal b/32721353). I think the current implementation of the Keystone registration framework detects the presence of the Canary ticket, but does not verify the location (I am still confirming). /Volumes/Macintosh HD 1/Applications/Google Chrome Canary.app Nov 7 16:20:12, ksadmin[94928] : KSCheckAction ignored these tickets for products that were not installed: {( <KSTicket:0x100602df0 productID=com.google.Chrome.canary version=56.0.2905.0 xc=<KSPathExistenceChecker:0x1006016d0 path=/Volumes/Macintosh HD 1/Applications/Google Chrome Canary.app> ... creationDate=2016-11-01 01:48:05
,
Nov 8 2016
Yeah, that would make sense, and is my bad for accidentally running the wrong binary as the one where I upgraded to a system ticket! How would I go about resetting the Keystone state? And, would you like me to hold off on that, in case you'd like additional debug info first?
,
Nov 8 2016
It is ok, I've got enough data. To fix the problem on your machine, please follow these steps in terminal: 1. cd /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/MacOS/ 2. sudo ./ksadmin -P com.google.Chrome.canary --delete 3. Restart the canary and go to chrome://chrome 4. Click on "Enable Updates for all users". This will create the new ticket with the proper location. In the meanwhile, I am adding more errors to the Keystone code, so that we tell the user that something is wrong in that case.
,
Nov 10 2016
,
Nov 12 2016
This is now fixed internally. Next release of Keystone will start to generate errors in this case. I will resolve the bug when we ship it.
,
Nov 12 2016
These will be numeric errors, correct? Will the update page display the error codes, or a user readable string?
,
Nov 12 2016
The error that I just added is this one: KSUpdateEngine is attempting to update an uninstalled product. (productID: com.google.Chrome) [com.google.UpdateEngine.CoreErrorDomain:3010]
,
Nov 12 2016
Actually, the full text is below: Update failed (error: 11) Error details: KSUpdateEngine is attempting to update an uninstalled product. (productID: com.google.Chrome) [com.google.UpdateEngine.CoreErrorDomain:3010]
,
Dec 15 2016
Issue 673907 has been merged into this issue.
,
Dec 15 2016
,
Jan 16 2017
See also: issue 677981 (Canary, M57, opened 1/3/17) with a screenshot of the Mac 'Out of date' icon, attached here for reference
,
Jan 16 2017
A similar problem was reported in the help forum 1/11 and has been referred here. Chrome has been out of date for 2 releases, Icon warns 'out of date' but update check reports 'up to date' https://productforums.google.com/forum/#!topic/chrome/G8MS7JTkJAs
,
Jan 17 2017
,
Jan 17 2017
Thank you, larrylaca818, for providing link to this bug in the forum. The release of the updater that provides an error in Chrome should be out soon.
,
Jan 17 2017
Boris: Thanks. I was weeding through the details looking for release tags as you were typing. I don't see any installer CL history here (662228). Will these show up here? All: See ksdiagnostics for the installer version ID. The M56 C#6 .zip file above was for Mac OS: Version 10.12.1 (Build 16B2555) Google Software Update Version: 1.2.6.1370
,
Jan 17 2017
All FYI (If you want to dig around): See also: issue 592321 (Mac 42.0.2311.135, should be m49), status 3/14/16 WontFix Recommends: To find the exact error with updating, please open the Terminal application, copy/paste the text below as a single line and press enter: ~/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/MacOS/ksadmin --verbose --list | grep ErrorDomain
,
Apr 11 2017
By the way, Keystone (the updater) shipped the the change that I mentioned earlier, so now we should see such errors. larrylaca818@, I am afraid that this change is in the updater code that is not open sourced yet.
,
Sep 22
Hello - I am having a similar issue. I am using Chrome 54.0.2840.71 (64-bit) on Mac OS 10.10.5 and when I go to "About Google Chrome" it tells me it is up-to-date, but the red up arrow to the right of the address bar says "Chrome is Out of Date." I am not sure I can re-open this ticket or if this message will show up, but I would appreciate any help to resolve my problem. Thanks.
,
Sep 22
Jef@ - Per Boris's comments here, the problem was the keystone updater, itself updated ~March 2017. Your version of Chrome, 54..71, is even older (10/20/16) than the keystone update. You can pull the current Chrome from here manually https://www.chromium.org/getting-involved/dev-channel and check that Mac updates are current too (for keystone, etc)
,
Sep 25
OK, thanks Larry - I will download manually and hopefully all will be solved.
,
Oct 5
If it helps to trace the origin of this bug … from 2012: 160274 - outdated stable versions of Google Chrome make false statements that they are up-to-date - chromium - Monorail <https://bugs.chromium.org/p/chromium/issues/detail?id=160274> |
||||||
►
Sign in to add a comment |
||||||
Comment 1 by shrike@chromium.org
, Nov 3 2016