SSL Mac Error (urgent)

@abdo.nh user from intercom

Tried installing 23.12.1, still getting the same error.
Still getting same error on 24.06 as well

Any ideas?

Error message

Anki 23.12.1 (1a1d4d54) (ao)
Python 3.9.15 Qt 5.14.2 PyQt 5.14.1
Platform: macOS-11.1-x86_64-i386-64bit

Traceback (most recent call last):

File “/Users/ghofran/Library/Application Support/Anki2/addons21/1322529746/ankihub_client/ankihub_client.py”, line 255, in _send_request_with_retry
response = self._send_request_with_retry_inner(

File “/Users/ghofran/Library/Application Support/Anki2/addons21/1322529746/lib/tenacity/init.py”, line 289, in wrapped_f
return self(f, *args, **kw)

File “/Users/ghofran/Library/Application Support/Anki2/addons21/1322529746/lib/tenacity/init.py”, line 379, in call
do = self.iter(retry_state=retry_state)

File “/Users/ghofran/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 0x133a77be0 state=finished raised SSLError>]

During handling of the above exception, another exception occurred:

Traceback (most recent call last):

File “/Users/ghofran/Library/Application Support/Anki2/addons21/1322529746/ankihub_client/ankihub_client.py”, line 263, 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/ghofran/Library/Application Support/Anki2/addons21/1322529746/lib/tenacity/init.py”, line 382, in call
result = fn(*args, **kwargs)

File “/Users/ghofran/Library/Application Support/Anki2/addons21/1322529746/ankihub_client/ankihub_client.py”, line 276, in _send_request_with_retry_inner
return self.thread_local_session.get().send(

File “requests.sessions”, line 703, in send

File “requests.adapters”, line 517, in send

requests.exceptions.SSLError: HTTPSConnectionPool(host=‘app.ankihub.net’, port=443): Max retries exceeded with url: /api/login/ (Caused by SSLError(SSLCertVerificationError(1, ‘[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1129)’)))

The above exception was the direct cause of the following exception:

Traceback (most recent call last):

File “/Users/ghofran/Library/Application Support/Anki2/addons21/1322529746/gui/menu.py”, line 186, in login
token = ankihub_client.login(credentials=credentials)

File “/Users/ghofran/Library/Application Support/Anki2/addons21/1322529746/ankihub_client/ankihub_client.py”, line 281, in login
response = self._send_request(“POST”, API.ANKIHUB, “/login/”, json=credentials)

File “/Users/ghofran/Library/Application Support/Anki2/addons21/1322529746/ankihub_client/ankihub_client.py”, line 237, in _send_request
response = self._send_request_with_retry(

File “/Users/ghofran/Library/Application Support/Anki2/addons21/1322529746/ankihub_client/ankihub_client.py”, line 265, 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/login/ (Caused by SSLError(SSLCertVerificationError(1, ‘[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1129)’)))

Can you suggest they check their proxy settings?

1 Like