I have been getting this error for a few days now and was not able to upload the error message here. I have tried unsubscribing form then resubscribing to the V12 deck, removing and re-downloading the AnKiHub addon, and have reset local changes with no luck. Any suggestions? Thank you in advance!
Error message (don't change this)
Anki 2.1.66 (70506aeb) Python 3.9.15 Qt 6.5.0 PyQt 6.5.0
Platform: macOS-13.5.2-arm64-arm-64bit
Flags: frz=True ao=True sv=3
Add-ons, last update check: 2023-09-16 08:01:03
Traceback (most recent call last):
File "/Users/adt25/Library/Application Support/Anki2/addons21/1322529746/ankihub_client/ankihub_client.py", line 225, in _send_request_with_retry
response = self._send_request_with_retry_inner(request, stream=stream)
File "/Users/adt25/Library/Application Support/Anki2/addons21/1322529746/lib/tenacity/__init__.py", line 289, in wrapped_f
return self(f, *args, **kw)
File "/Users/adt25/Library/Application Support/Anki2/addons21/1322529746/lib/tenacity/__init__.py", line 379, in __call__
do = self.iter(retry_state=retry_state)
File "/Users/adt25/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 0x3297cf670 state=finished raised SSLError>]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/adt25/Library/Application Support/Anki2/addons21/1322529746/ankihub_client/ankihub_client.py", line 231, in _send_request_with_retry
response = last_attempt.result()
File "concurrent.futures._base", line 439, in result
File "concurrent.futures._base", line 391, in __get_result
File "/Users/adt25/Library/Application Support/Anki2/addons21/1322529746/lib/tenacity/__init__.py", line 382, in __call__
result = fn(*args, **kwargs)
File "/Users/adt25/Library/Application Support/Anki2/addons21/1322529746/ankihub_client/ankihub_client.py", line 246, in _send_request_with_retry_inner
response = session.send(request, stream=stream)
File "requests.sessions", line 703, in send
File "requests.adapters", line 517, in send
requests.exceptions.SSLError: HTTPSConnectionPool(host='ankihub.s3.amazonaws.com', port=443): Max retries exceeded with url: /deck_assets/e77aedfe-a636-40e2-8169-2fce2673187e/97c0ba9db6418a758f70321096e83784.jpg (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1129)')))
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "aqt.taskman", line 122, in _on_closures_pending
File "aqt.taskman", line 71, in <lambda>
File "/Users/adt25/Library/Application Support/Anki2/addons21/1322529746/gui/media_sync.py", line 180, in _on_download_finished
future.result()
File "concurrent.futures._base", line 439, in result
File "concurrent.futures._base", line 391, in __get_result
File "concurrent.futures.thread", line 58, in run
File "/Users/adt25/Library/Application Support/Anki2/addons21/1322529746/gui/media_sync.py", line 132, in _update_deck_media_and_download_missing_media
self._client.download_media(missing_media_names, ah_did)
File "/Users/adt25/Library/Application Support/Anki2/addons21/1322529746/ankihub_client/ankihub_client.py", line 514, in download_media
future.result()
File "concurrent.futures._base", line 439, in result
File "concurrent.futures._base", line 391, in __get_result
File "concurrent.futures.thread", line 58, in run
File "/Users/adt25/Library/Application Support/Anki2/addons21/1322529746/ankihub_client/ankihub_client.py", line 519, in _download_media
response = self._send_request("GET", API.S3, media_remote_path, stream=True)
File "/Users/adt25/Library/Application Support/Anki2/addons21/1322529746/ankihub_client/ankihub_client.py", line 211, in _send_request
response = self._send_request_with_retry(prepped, stream=stream)
File "/Users/adt25/Library/Application Support/Anki2/addons21/1322529746/ankihub_client/ankihub_client.py", line 233, in _send_request_with_retry
raise AnkiHubRequestException(e) from e
1322529746.ankihub_client.ankihub_client.AnkiHubRequestException: AnkiHub request exception: HTTPSConnectionPool(host='ankihub.s3.amazonaws.com', port=443): Max retries exceeded with url: /deck_assets/e77aedfe-a636-40e2-8169-2fce2673187e/97c0ba9db6418a758f70321096e83784.jpg (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1129)')))