New issue
Advanced search Search tips

Issue 845680 link

Starred by 4 users

Issue metadata

Status: Available
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 2
Type: Bug



Sign in to add a comment

Chrome users signed out (upon upgrade to v67) and passwords won't sync after signing back in

Reported by thethink...@gmail.com, May 22 2018

Issue description

UserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.48 Safari/537.36

Steps to reproduce the problem:
1. Both/All users were found to be signed out upon updating Chrome to v67; passwords were removed as expected
2. Users were signed back in with appropriate Google accounts
3. Passwords have not been sync'd to Chrome despite being visible at passwords.google.com

What is the expected behavior?
Passwords should sync back to Chrome and auto-fill as expected

What went wrong?
Passwords have not synced as expected

Did this work before? N/A 

Chrome version: 67.0.3396.48  Channel: beta
OS Version: OS X 10.13.4
Flash Version:
 
The full scope of the issue seems to be that all users are signed out whenever Chrome is restarted AND sync doesn't occur when they're signed in within a given session.

Seems potentially related to:
https://bugs.chromium.org/p/chromium/issues/detail?id=795827
https://bugs.chromium.org/p/chromium/issues/detail?id=827522
Labels: Needs-Triage-M67
Cc: melandory@chromium.org
Could you please show the content of chrome://sync-internals/?
Cc: vamshi.kommuri@chromium.org
Labels: Triaged-ET Needs-Feedback
Adding label Needs-Feedback as per comment#3, hence requesting reporter to provide the details of chrome://sync-internals/ 

Thanks!
Dump status pasted here:

Mon May 28 2018 11:59:25 GMT-0400 (Eastern Daylight Time)
======
Status
======
{
  "actionable_error": [
    {
      "is_valid": false,
      "stat_name": "Error Type",
      "stat_value": "Uninitialized"
    },
    {
      "is_valid": false,
      "stat_name": "Action",
      "stat_value": "Uninitialized"
    },
    {
      "is_valid": false,
      "stat_name": "URL",
      "stat_value": "Uninitialized"
    },
    {
      "is_valid": false,
      "stat_name": "Error Description",
      "stat_value": "Uninitialized"
    }
  ],
  "actionable_error_detected": false,
  "details": [
    {
      "data": [
        {
          "is_valid": true,
          "stat_name": "Summary",
          "stat_value": "Sync service initialized"
        }
      ],
      "is_sensitive": false,
      "title": "Summary"
    },
    {
      "data": [
        {
          "is_valid": true,
          "stat_name": "Client Version",
          "stat_value": "Google Chrome Mac OS X 67.0.3396.56 (eff3e3f46cf53019f8f43c3d4678e87fa7086fb8-refs/branch-heads/3396@{#682}) beta"
        },
        {
          "is_valid": true,
          "stat_name": "Server URL",
          "stat_value": "https://clients4.google.com/chrome-sync"
        }
      ],
      "is_sensitive": false,
      "title": "Version Info"
    },
    {
      "data": [
        {
          "is_valid": true,
          "stat_name": "Requested Token",
          "stat_value": "Monday, May 28, 2018 at 11:57:59 AM"
        },
        {
          "is_valid": true,
          "stat_name": "Received Token",
          "stat_value": "Monday, May 28, 2018 at 11:58:00 AM"
        },
        {
          "is_valid": true,
          "stat_name": "Token Request Status",
          "stat_value": "OK"
        },
        {
          "is_valid": true,
          "stat_name": "Next Token Request",
          "stat_value": "not scheduled"
        }
      ],
      "is_sensitive": false,
      "title": "Credentials"
    },
    {
      "data": [
        {
          "is_valid": true,
          "stat_name": "Server Connection",
          "stat_value": "OK since Monday, May 28, 2018 at 11:58:00 AM"
        },
        {
          "is_valid": true,
          "stat_name": "Last Synced",
          "stat_value": "Just now"
        },
        {
          "is_valid": true,
          "stat_name": "Sync First-Time Setup Complete",
          "stat_value": true
        },
        {
          "is_valid": true,
          "stat_name": "Sync Backend Initialization",
          "stat_value": "Started"
        },
        {
          "is_valid": true,
          "stat_name": "Syncing",
          "stat_value": false
        },
        {
          "is_valid": true,
          "stat_name": "Local Sync Backend Enabled",
          "stat_value": false
        },
        {
          "is_valid": false,
          "stat_name": "Local Backend Path",
          "stat_value": "Uninitialized"
        }
      ],
      "is_sensitive": false,
      "title": "Local State"
    },
    {
      "data": [
        {
          "is_valid": true,
          "stat_name": "Throttled or Backoff",
          "stat_value": false
        },
        {
          "is_valid": true,
          "stat_name": "Retry Time",
          "stat_value": "Scheduler is not in backoff or throttled"
        },
        {
          "is_valid": true,
          "stat_name": "Notifications Enabled",
          "stat_value": true
        }
      ],
      "is_sensitive": false,
      "title": "Network"
    },
    {
      "data": [
        {
          "is_valid": true,
          "stat_name": "Explicit Passphrase",
          "stat_value": false
        },
        {
          "is_valid": true,
          "stat_name": "Passphrase Required",
          "stat_value": false
        },
        {
          "is_valid": true,
          "stat_name": "Cryptographer Ready",
          "stat_value": true
        },
        {
          "is_valid": true,
          "stat_name": "Cryptographer Has Pending Keys",
          "stat_value": false
        },
        {
          "is_valid": true,
          "stat_name": "Encrypted Types",
          "stat_value": "Passwords, WiFi Credentials"
        },
        {
          "is_valid": true,
          "stat_name": "Has Keystore Key",
          "stat_value": true
        },
        {
          "is_valid": true,
          "stat_name": "Keystore Migration Time",
          "stat_value": "Thursday, November 5, 2015 at 3:22:14 PM"
        },
        {
          "is_valid": true,
          "stat_name": "Passphrase Type",
          "stat_value": "PassphraseType::KEYSTORE_PASSPHRASE"
        },
        {
          "is_valid": true,
          "stat_name": "Passphrase Time",
          "stat_value": "No Passphrase Time"
        }
      ],
      "is_sensitive": false,
      "title": "Encryption"
    },
    {
      "data": [
        {
          "is_valid": true,
          "stat_name": "Sync Source",
          "stat_value": "GU_TRIGGER"
        },
        {
          "is_valid": true,
          "stat_name": "GetKey Step Result",
          "stat_value": "UNSET"
        },
        {
          "is_valid": true,
          "stat_name": "Download Step Result",
          "stat_value": "SYNCER_OK"
        },
        {
          "is_valid": true,
          "stat_name": "Commit Step Result",
          "stat_value": "SYNCER_OK"
        }
      ],
      "is_sensitive": false,
      "title": "Status from Last Completed Session"
    },
    {
      "data": [
        {
          "is_valid": true,
          "stat_name": "Notifications Received",
          "stat_value": 23
        },
        {
          "is_valid": true,
          "stat_name": "Updates Downloaded",
          "stat_value": 851
        },
        {
          "is_valid": true,
          "stat_name": "Tombstone Updates",
          "stat_value": 96
        },
        {
          "is_valid": true,
          "stat_name": "Reflected Updates",
          "stat_value": 213
        },
        {
          "is_valid": true,
          "stat_name": "Successful Commits",
          "stat_value": 63
        },
        {
          "is_valid": true,
          "stat_name": "Conflicts Resolved: Client Wins",
          "stat_value": 0
        },
        {
          "is_valid": true,
          "stat_name": "Conflicts Resolved: Server Wins",
          "stat_value": 0
        }
      ],
      "is_sensitive": false,
      "title": "Running Totals"
    },
    {
      "data": [
        {
          "is_valid": true,
          "stat_name": "Encryption Conflicts",
          "stat_value": 0
        },
        {
          "is_valid": true,
          "stat_name": "Hierarchy Conflicts",
          "stat_value": 0
        },
        {
          "is_valid": true,
          "stat_name": "Server Conflicts",
          "stat_value": 0
        },
        {
          "is_valid": true,
          "stat_name": "Committed Items",
          "stat_value": 0
        }
      ],
      "is_sensitive": false,
      "title": "Transient Counters (this cycle)"
    },
    {
      "data": [
        {
          "is_valid": true,
          "stat_name": "Updates Downloaded",
          "stat_value": 0
        },
        {
          "is_valid": true,
          "stat_name": "Committed Count",
          "stat_value": 0
        },
        {
          "is_valid": true,
          "stat_name": "Entries",
          "stat_value": 1692
        }
      ],
      "is_sensitive": false,
      "title": "Transient Counters (last cycle of last completed session)"
    },
    {
      "data": [
        {
          "is_valid": true,
          "stat_name": "Server Invalidations",
          "stat_value": 0
        },
        {
          "is_valid": true,
          "stat_name": "Local Changes",
          "stat_value": 0
        },
        {
          "is_valid": true,
          "stat_name": "Local Refreshes",
          "stat_value": 0
        }
      ],
      "is_sensitive": false,
      "title": "Nudge Source Counters"
    }
  ],
  "type_status": [
    {
      "group_type": "Group Type",
      "message": "Message",
      "name": "Model Type",
      "num_entries": "Total Entries",
      "num_live": "Live Entries",
      "state": "State",
      "status": "header"
    },
    {
      "group_type": "Group UI",
      "message": "",
      "name": "Bookmarks",
      "state": "Running",
      "status": "ok",
      "num_entries": 547,
      "num_live": 547
    },
    {
      "group_type": "Group UI",
      "message": "",
      "name": "Preferences",
      "state": "Running",
      "status": "ok",
      "num_entries": 68,
      "num_live": 68
    },
    {
      "group_type": "Group Passive",
      "message": "Error: MergeDataAndStartSyncing@../../components/password_manager/core/browser/password_syncable_service.cc:149, datatype error was encountered: Failed to get passwords from store.",
      "name": "Passwords",
      "state": "Not Running",
      "status": "error",
      "num_entries": 0,
      "num_live": 0
    },
    {
      "group_type": "Group DB",
      "message": "",
      "name": "Autofill Profiles",
      "state": "Running",
      "status": "ok",
      "num_entries": 22,
      "num_live": 22
    },
    {
      "group_type": "Group Non Blocking",
      "message": "",
      "name": "Autofill",
      "state": "Running",
      "status": "ok",
      "num_entries": 814,
      "num_live": 814
    },
    {
      "group_type": "Group DB",
      "message": "",
      "name": "Autofill Wallet",
      "state": "Running",
      "status": "ok",
      "num_entries": 4,
      "num_live": 4
    },
    {
      "group_type": "Group DB",
      "message": "",
      "name": "Autofill Wallet Metadata",
      "state": "Running",
      "status": "ok",
      "num_entries": 5,
      "num_live": 5
    },
    {
      "group_type": "Group UI",
      "message": "",
      "name": "Themes",
      "state": "Running",
      "status": "ok",
      "num_entries": 2,
      "num_live": 2
    },
    {
      "group_type": "Group Non Blocking",
      "message": "",
      "name": "Typed URLs",
      "state": "Running",
      "status": "ok",
      "num_entries": 683,
      "num_live": 683
    },
    {
      "group_type": "Group UI",
      "message": "",
      "name": "Extensions",
      "state": "Running",
      "status": "ok",
      "num_entries": 17,
      "num_live": 17
    },
    {
      "group_type": "Group UI",
      "message": "",
      "name": "Search Engines",
      "state": "Running",
      "status": "ok",
      "num_entries": 363,
      "num_live": 363
    },
    {
      "group_type": "Group UI",
      "message": "",
      "name": "Sessions",
      "state": "Running",
      "status": "ok",
      "num_entries": 197,
      "num_live": 197
    },
    {
      "group_type": "Group UI",
      "message": "",
      "name": "Apps",
      "state": "Running",
      "status": "ok",
      "num_entries": 18,
      "num_live": 18
    },
    {
      "group_type": "Group File",
      "message": "",
      "name": "App settings",
      "state": "Running",
      "status": "ok",
      "num_entries": 3,
      "num_live": 3
    },
    {
      "group_type": "Group File",
      "message": "",
      "name": "Extension settings",
      "state": "Running",
      "status": "ok",
      "num_entries": 10,
      "num_live": 10
    },
    {
      "group_type": "Group UI",
      "message": "",
      "name": "History Delete Directives",
      "state": "Running",
      "status": "ok",
      "num_entries": 1,
      "num_live": 1
    },
    {
      "group_type": "Group UI",
      "message": "",
      "name": "Favicon Images",
      "state": "Running",
      "status": "ok",
      "num_entries": 207,
      "num_live": 206
    },
    {
      "group_type": "Group UI",
      "message": "",
      "name": "Favicon Tracking",
      "state": "Running",
      "status": "ok",
      "num_entries": 207,
      "num_live": 206
    },
    {
      "group_type": "Group Non Blocking",
      "message": "",
      "name": "Device Info",
      "state": "Running",
      "status": "ok",
      "num_entries": 2,
      "num_live": 2
    },
    {
      "group_type": "Group UI",
      "message": "",
      "name": "Priority Preferences",
      "state": "Running",
      "status": "ok",
      "num_entries": 8,
      "num_live": 8
    },
    {
      "group_type": "Group Passive",
      "message": "Datatype not ready at config time.",
      "name": "Managed User Settings",
      "state": "Not Running",
      "status": "disabled",
      "num_entries": 0,
      "num_live": 0
    },
    {
      "group_type": "Group UI",
      "message": "",
      "name": "Managed Users",
      "state": "Running",
      "status": "ok",
      "num_entries": 1,
      "num_live": 1
    },
    {
      "group_type": "Group UI",
      "message": "",
      "name": "Managed User Shared Settings",
      "state": "Running",
      "status": "ok",
      "num_entries": 1,
      "num_live": 1
    },
    {
      "group_type": "Group Passive",
      "message": "Datatype not ready at config time.",
      "name": "Managed User Whitelists",
      "state": "Not Running",
      "status": "disabled",
      "num_entries": 0,
      "num_live": 0
    },
    {
      "group_type": "Group Non Blocking",
      "message": "",
      "name": "User Events",
      "state": "Running",
      "status": "ok",
      "num_entries": 0,
      "num_live": 0
    },
    {
      "group_type": "Group Passive",
      "message": "",
      "name": "Tabs",
      "state": "Running",
      "status": "ok",
      "num_entries": 0,
      "num_live": 0
    }
  ],
  "unrecoverable_error_detected": false
}

Project Member

Comment 6 by sheriffbot@chromium.org, May 28 2018

Labels: -Needs-Feedback
Thank you for providing more feedback. Adding the requester to the cc list.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Screen shot of the "About" tab
Screenshot 2018-05-28 12.04.00.png
820 KB View Download
FWIW, I tried deleting my user profile and recreating it and neither problem (being logged out upon session end or password syncing) was solved.

Comment 9 Deleted

Related issue 846105 has been re-classified, back to it's original state of Linux only.

Mac password issues are being redirected to issue 171925. 
Please see the Apr 9 .. May 15 hus & vasi exchange about keychain access

A main Mac Forum thread is here:
  https://productforums.google.com/forum/#!topic/chrome/nEz4AGsl0no

theThink@: Do you have multiple macs or Apple devs.  Did any of them update their OS or security around the time the desktop problem started?
theThink@ - I believe the problem is at the OS account level - its a conflict between Chrome and your Apple/OS keychain.  Can you try:
-create a new Mac login, and connect to a new (temp) apple ID, with a fresh keychain
-test a few sites with passwords, autofill etc - I expect these to be OK
-connect the new Mac login to your original apple ID, and old keychain
  ?Does the problem return?

Re related  Issue 795827  and  issue 827522 .  This/these was/were a cookie conflict, resolved in  Issue 800414 , fixed 2/16 and I believe distinct from the current password sync problem.  You might check chrome://signin-internals for clues, as in  issue 827522 .
Labels: Needs-Feedback
@Reporter: Could you please try to test the issue as per comment# 11 and provide your feedback on the behaviour, hence adding Needs-Feedback label.

Thanks!
Cc: vasi...@chromium.org
Components: -Services>Sync UI>Browser>Passwords
Status: Available (was: Unconfirmed)
- Open the 'Keychain Access' app and make sure that 'login' keychain it's unlocked and doesn't lock automatically.
- Find 'Chrome Safe Storage' entry and look at its access control list. Is Chrome there?
Issue was resolved [accidentally] by:
- Open "Keychain Access". My "login keychain" was unlocked but I was told that did not have authorization when I attempted to "Change settings for Keychain 'login'".
- Click the lock symbol to lock my "login keychain"
- Click the lock symbol to unlock my "login keychain" and enter password.

That seemed to resolve whatever conflict. Chrome function has returned to as expected.
- What's the modification date of 'Chrome Safe Storage'?  If recent (younger than Chrome (first) install), see Issue 171925 c#112.. for details.
Oops - disregard c#15, I meant before you toggled lock/unlock.  I didn't see your reply before I posted.
Sorry, I would have loved to provide more diagnostics but it accidentally started working.
Was there any obvious reason why you didn't have an authorization? Did you change the OS password before?
Did you see something like this https://apple.stackexchange.com/questions/286146/unable-to-obtain-authorization-for-this-operation-when-trying-to-reset-my-defa ?
I can't think back to anything that changed before the issue except for a system update for OS X.

Similar message regarding missing authorization. It seems that there's an issue where one can be logged in as Admin but lose admin authorization until the status is reset (explicitly locking and unlocking settings in my case).

Sign in to add a comment