I am having trouble syncing my anki. It seems like this is a common problem but none of the trouble shoots have worked. The error message I get is they are unable to reach ankihub due to planned maintenance. I tried restarting my computer, updating my computer, reinstalling anki, installing a previous form of anki, etc, but nothing has worked. Would appreciate some help. To specify, this is only a problem with my mac anki, my phone anki seems to be syncing just fine
I’ll help you troubleshoot your syncing issue. Let me check if there’s any information in the community about similar problems.
Search
Found 0 results for 'tags:official ankihub sync error maintenance'
Search
Found 2 results for 'tags:official ankihub sync error'
Search
Found 3 results for 'tags:official ankihub planned maintenance'
Search
Found 1 result for 'tags:official sync problems ankiweb ankihub'
Read topic
Search
Found 2 results for 'tags:official ankihub syncing mac'
Search
Found 0 results for 'tags:official planned maintenance ankiweb'
Hi jplewis7718,
It sounds like you’re experiencing an issue where your Anki on Mac is showing an error about “planned maintenance” when trying to sync, while your phone version is working fine.
First, I want to clarify that AnkiHub and AnkiWeb are two different services:
- AnkiWeb is the standard syncing service built into Anki
- AnkiHub is an add-on for collaborating on shared decks
Based on your error message about “unable to reach ankihub due to planned maintenance,” it sounds like this is specifically related to the AnkiHub add-on rather than general Anki syncing.
Here are some troubleshooting steps you can try:
-
Check AnkiHub add-on status:
- Restart Anki while holding down the Shift key to temporarily disable all add-ons
- Try syncing when add-ons are disabled to see if basic AnkiWeb sync works
-
Update your AnkiHub add-on:
- Go to Tools → Add-ons → Check for Updates
- Make sure you have the latest version of AnkiHub
-
Check your internet connection:
- Sometimes Mac firewall settings can block specific connections
- Try connecting to a different network (like mobile hotspot) to rule out network issues
-
Reset AnkiHub credentials:
- In Anki, go to AnkiHub menu → Settings
- Log out and log back in to your AnkiHub account
-
Contact AnkiHub support directly:
- If the issue persists, you might want to reach out to AnkiHub support directly through their website
Since your phone Anki is syncing fine, this suggests the issue is specific to your Mac installation rather than your account itself. This points to either a local configuration issue or an incompatibility with the current version of the AnkiHub add-on on your Mac.
Let me know if any of these steps help resolve your issue!
Hello,
I know you’ve probably already tried this, but could you please try the following steps?
- Update Anki: Please ensure you are on the latest version of Anki. You can download it here: https://apps.ankiweb.net/. After downloading, simply run the downloaded file to update your application.
- Update the AnkiHub add-on:
- On your Anki main screen, go to
Tools > Add-ons > Check for Updates. - After the update is complete, please restart Anki.
- On your Anki main screen, go to
If the issue persists, could you please upload your logs so we can investigate further? Here’s how:
- In the Anki app, navigate to the menu:
AnkiHub > Help > Upload Logs. - A filename will be shown in a confirmation pop-up. Please copy and paste that filename here for us.
Also, could you let us know when this error message appears?
Thank you! ![]()
I updated everything which did not work. Add ons were all up to date. Ive attached images of the error codes. They occur when I open anki and when I try to sync.
This is what popped up when I tried to get upload logs:
Anki 25.07.5 (7172b2d2) (ao)
Python 3.13.5 Qt 6.9.1 PyQt 6.9.1
Platform: macOS-14.7.8-x86_64-i386-64bit-Mach-O
Traceback (most recent call last):
File “/Users/johnpaullewis/Library/Application Support/Anki2/addons21/1322529746/ankihub_client/ankihub_client.py”, line 276, in _send_request_with_retry
return send_with_retry()
File “/Users/johnpaullewis/Library/Application Support/Anki2/addons21/1322529746/lib/tenacity/_init_.py”, line 289, in wrapped_f
return self(f, *args, **kw)
File “/Users/johnpaullewis/Library/Application Support/Anki2/addons21/1322529746/lib/tenacity/_init_.py”, line 379, in _call_
do = self.iter(retry_state=retry_state)
File “/Users/johnpaullewis/Library/Application Support/Anki2/addons21/1322529746/lib/tenacity/_init_.py”, line 326, in iter
raise retry_exc from fut.exception()
tenacity.RetryError: RetryError[<Future at 0x13bf184d0 state=finished raised SSLError>]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File “/Users/johnpaullewis/Library/Application Support/Anki2/addons21/1322529746/ankihub_client/ankihub_client.py”, line 280, in _send_request_with_retry
response = last_attempt.result()
File “/Users/johnpaullewis/Library/Application Support/AnkiProgramFiles/python/cpython-3.13.5-macos-x86_64-none/lib/python3.13/concurrent/futures/_base.py”, line 449, in result
return self.__get_result()
~~~~~~~~~~~~~~~~~^^
File “/Users/johnpaullewis/Library/Application Support/AnkiProgramFiles/python/cpython-3.13.5-macos-x86_64-none/lib/python3.13/concurrent/futures/_base.py”, line 401, in __get_result
raise self._exception
File “/Users/johnpaullewis/Library/Application Support/Anki2/addons21/1322529746/lib/tenacity/_init_.py”, line 382, in _call_
result = fn(*args, **kwargs)
File “/Users/johnpaullewis/Library/Application Support/Anki2/addons21/1322529746/ankihub_client/ankihub_client.py”, line 273, in send_with_retry
return self.thread_local_session.get().send(request, stream=stream, timeout=timeout)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/Users/johnpaullewis/Library/Application Support/AnkiProgramFiles/.venv/lib/python3.13/site-packages/requests/sessions.py”, line 703, in send
r = adapter.send(request, **kwargs)
File “/Users/johnpaullewis/Library/Application Support/AnkiProgramFiles/.venv/lib/python3.13/site-packages/requests/adapters.py”, line 698, in send
raise SSLError(e, request=request)
requests.exceptions.SSLError: HTTPSConnectionPool(host=‘app.ankihub.net’, port=443): Max retries exceeded with url: /api/decks/generate-presigned-url?key=ankihub_addon_logs_83d11_1756433912.log&type=upload&many=false (Caused by SSLError(SSLCertVerificationError(‘“app.ankihub.net” certificate is not standards compliant’)))
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File “/Users/johnpaullewis/Library/Application Support/AnkiProgramFiles/python/cpython-3.13.5-macos-x86_64-none/lib/python3.13/concurrent/futures/thread.py”, line 59, in run
result = self.fn(*self.args, **self.kwargs)
File “/Users/johnpaullewis/Library/Application Support/AnkiProgramFiles/.venv/lib/python3.13/site-packages/aqt/operations/_init_.py”, line 243, in wrapped_op
return self._op(mw.col)
~~~~~~~~^^^^^^^^
File “/Users/johnpaullewis/Library/Application Support/Anki2/addons21/1322529746/gui/errors.py”, line 104, in
op=lambda _: _upload_logs(key),
~~~~~~~~~~~~^^^^^
File “/Users/johnpaullewis/Library/Application Support/Anki2/addons21/1322529746/gui/errors.py”, line 578, in _upload_logs
client.upload_logs(
~~~~~~~~~~~~~~~~~~^
file=log_file_path(),
^^^^^^^^^^^^^^^^^^^^^
key=key,
^^^^^^^^
)
^
File “/Users/johnpaullewis/Library/Application Support/Anki2/addons21/1322529746/addon_ankihub_client.py”, line 81, in upload_logs
s3_url_suffix = self._presigned_url_suffix_from_key(key=key, action=“upload”)
File “/Users/johnpaullewis/Library/Application Support/Anki2/addons21/1322529746/ankihub_client/ankihub_client.py”, line 973, in _presigned_url_suffix_from_key
response = self._send_request(
“GET”,
…<2 lines>…
params={“key”: key, “type”: action, “many”: “false”},
)
File “/Users/johnpaullewis/Library/Application Support/Anki2/addons21/1322529746/ankihub_client/ankihub_client.py”, line 239, in _send_request
return self._send_request_with_retry(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
prepped,
^^^^^^^^
…<2 lines>…
is_long_running=is_long_running,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File “/Users/johnpaullewis/Library/Application Support/Anki2/addons21/1322529746/ankihub_client/ankihub_client.py”, line 282, in _send_request_with_retry
raise AnkiHubRequestException(e) from e
1322529746.ankihub_client.ankihub_client.AnkiHubRequestException: AnkiHub request exception: HTTPSConnectionPool(host=‘app.ankihub.net’, port=443): Max retries exceeded with url: /api/decks/generate-presigned-url?key=ankihub_addon_logs_83d11_1756433912.log&type=upload&many=false (Caused by SSLError(SSLCertVerificationError(‘“app.ankihub.net” certificate is not standards compliant’)))
We’re not able to reproduce this issue on macOS. Can you check if you have any network proxies configured? To clear proxy settings, go to Apple menu > System Settings > Network, select your network service (e.g., Wi-Fi), click Details, and then select the Proxies tab. Uncheck all the protocol boxes, click OK, and then click Apply to save the changes.
If you also have any VPN/firewall software, please try disabling it.
If nothing helps, you might have luck with Anki 25.02, as the most recent version has changes that could cause network issues for a small number of users.
None of that worked either, any other advice?
Have you tried Anki 25.02?
If you have access to a different network, can you try syncing with it so we narrow down the issue?
I have already tried syncing on different wifis and even a hot spot
I tried logging out of ankihub and back in and now I can’t log back in
Took off anki hub add on and logged out of anki hub and still not working/will not let me log into to ankiweb
It sounds you have a general connection issues in Anki if AnkiWeb is also not working. Posting in the official Anki forums might help: https://forums.ankiweb.net/
This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.

