Hi, I'm a happy (long time, read weave 1.0) user of sync. Part time security instructor, I like my data on my servers. I've gone trough 1.0, 1.5, local fxa, then FX accounts with proxied sync server. I'm now upgrading my Ubuntu 16.04 to 20.04 and decided to try the docker version (partly because of python 2.7). Keeping my DB on MySQL, new install sounded like piece of cake. What could go wrong ? But even though there are no that many pieces, it does not work. I'm proxying with apache2 (https->http), using https:///token/ as tokenserver uri (after reading some issues with /1.0/sync/1.5). I know there are many pieces involved, but I don't see many knobs to touch. What sounds like a problem is that /token/ returns: services sync 0 "1.5" oauth default_issuer "api.accounts.firefox.com" server_url "https://oauth.accounts.firefox.com/v1" scope "https://identity.mozilla.com/apps/oldsync" browserid allowed_issuers null trusted_issuers null auth "https:///token" and sync-log shouts: 1620432672688 Services.Common.RESTRequest DEBUG GET request to https:///token 1620432672744 Services.Common.RESTRequest DEBUG GET https:///token 200 1620432672744 Services.Common.TokenServerClient DEBUG Got token response: 200 1620432672744 Sync.SyncAuthManager ERROR Non-authentication error in _fetchTokenForUser: TokenServerClientServerError({"now":"2021-05-08T00:11:12.744Z","message":"Expected key not present in result: id","cause":"malformed-response","response_body":"{\"services\": {\"sync\": [\"1.5\"]}, \"oauth\": {\"default_issuer\": \"api.accounts.firefox.com\", \"server_url\": \"https://oauth.accounts.firefox.com/v1\", \"scope\": \"https://identity.mozilla.com/apps/oldsync\"}, \"browserid\": {\"allowed_issuers\": null, \"trusted_issuers\": null}, \"auth\": \"https:///token\"}","response_headers":{"date":"Sat, 08 May 2021 00:11:12 GMT","server":"gunicorn/19.6.0","content-type":"application/json; charset=UTF-8","content-length":"300","x-weave-timestamp":"1620432672.59","x-timestamp":"1620432672","keep-alive":"timeout=15, max=100","connection":"Keep-Alive"},"response_status":200})(resource://services-common/tokenserverclient.js:39:36) JS Stack trace: TokenServerClientServerError@tokenserverclient.js:99:16 _processTokenResponse@tokenserverclient.js:337:21 _tokenServerExchangeRequest@tokenserverclient.js:245:19 1620432672745 Sync.Status DEBUG Status.login: success.status_ok => error.login.reason.network 1620432672745 Sync.Status DEBUG Status.service: error.login.failed => error.login.failed Help ? I can sniff the http link if needed. TIA, -Carlos