Update, using the new Web Sync Plugin (1.5.2). Here’s the debug log once again:
2026-08-23 23:54:49.030: DEBUG: grampswebsync.py: line 194: Initializing Gramps Web Sync addon.
2026-08-23 23:55:14.503: DEBUG: session.py: line 511: Sync session: CONNECT -> CONNECTING
2026-08-23 23:55:14.507: DEBUG: webapihandler.py: line 200: Fetching an access token from the server
2026-08-23 23:55:14.788: DEBUG: webapihandler.py: line 200: Fetching an access token from the server
2026-08-23 23:55:14.973: DEBUG: session.py: line 511: Sync session: CONNECTING -> CONNECT
2026-08-23 23:55:22.235: DEBUG: session.py: line 511: Sync session: CONNECT -> CONNECTING
2026-08-23 23:55:22.238: DEBUG: webapihandler.py: line 200: Fetching an access token from the server
2026-08-23 23:55:22.323: DEBUG: webapihandler.py: line 200: Fetching an access token from the server
2026-08-23 23:55:22.507: DEBUG: webapihandler.py: line 190: Fetching metadata from the server
2026-08-23 23:55:23.270: WARNING: adapters.py: line 130: Keyring is not available: No module named 'keyring'
2026-08-23 23:55:23.275: DEBUG: session.py: line 511: Sync session: CONNECTING -> COMPARING
2026-08-23 23:55:23.280: INFO: session.py: line 815: Downloading Gramps XML file.
2026-08-23 23:55:24.029: WARNING: session.py: line 527: Sync failed: SERVER_ERROR (500)
2026-08-23 23:55:24.030: DEBUG: session.py: line 511: Sync session: COMPARING -> FAILED