This ankihub add on is not working at all and i have not got any decks, i have subscribed to. I have bought the subscription already, it is wasting alot of my time

Before the error happened, I was…
[Replace this text.]

Error message (don't change this)
Anki 25.02.1 (234fa0c2)  (ao)
Python 3.9.18 Qt 6.6.2 PyQt 6.6.1
Platform: Windows-10-10.0.19045

Traceback (most recent call last):

  File "C:\Users\kalee\AppData\Roaming\Anki2\addons21\1322529746\ankihub_client\ankihub_client.py", line 286, in _send_request_with_retry
    return send_with_retry()

  File "C:\Users\kalee\AppData\Roaming\Anki2\addons21\1322529746\lib\tenacity\__init__.py", line 289, in wrapped_f
    return self(f, *args, **kw)

  File "C:\Users\kalee\AppData\Roaming\Anki2\addons21\1322529746\lib\tenacity\__init__.py", line 379, in __call__
    do = self.iter(retry_state=retry_state)

  File "C:\Users\kalee\AppData\Roaming\Anki2\addons21\1322529746\lib\tenacity\__init__.py", line 326, in iter
    raise retry_exc from fut.exception()

tenacity.RetryError: RetryError[<Future at 0x223b2c9b2e0 state=finished raised SSLError>]


During handling of the above exception, another exception occurred:


Traceback (most recent call last):

  File "C:\Users\kalee\AppData\Roaming\Anki2\addons21\1322529746\ankihub_client\ankihub_client.py", line 290, 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 "C:\Users\kalee\AppData\Roaming\Anki2\addons21\1322529746\lib\tenacity\__init__.py", line 382, in __call__
    result = fn(*args, **kwargs)

  File "C:\Users\kalee\AppData\Roaming\Anki2\addons21\1322529746\ankihub_client\ankihub_client.py", line 281, in send_with_retry
    return self.thread_local_session.get().send(

  File "requests.sessions", line 703, in send

  File "requests.adapters", line 698, in send

requests.exceptions.SSLError: HTTPSConnectionPool(host='ankihub.s3.amazonaws.com', port=443): Max retries exceeded with url: /deck_e77aedfe-a636-40e2-8169-2fce2673187e_notes.csv.gz?response-content-disposition=attachment&AWSAccessKeyId=AKIASSGURO7AU2A7QZOX&Signature=SbhwxBGsHAy3As4KgUyTSA20Sa0%3D&Expires=1744975670 (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 "C:\Users\kalee\AppData\Roaming\Anki2\addons21\1322529746\gui\operations\deck_installation.py", line 173, in _download_and_install_decks_inner
    _download_and_install_single_deck(

  File "C:\Users\kalee\AppData\Roaming\Anki2\addons21\1322529746\gui\operations\deck_installation.py", line 202, in _download_and_install_single_deck
    notes_data: List[NoteInfo] = AnkiHubClient().download_deck(

  File "C:\Users\kalee\AppData\Roaming\Anki2\addons21\1322529746\ankihub_client\ankihub_client.py", line 673, in download_deck
    s3_response_content = self._download_with_progress_cb(

  File "C:\Users\kalee\AppData\Roaming\Anki2\addons21\1322529746\ankihub_client\ankihub_client.py", line 703, in _download_with_progress_cb
    with self._send_request(

  File "C:\Users\kalee\AppData\Roaming\Anki2\addons21\1322529746\ankihub_client\ankihub_client.py", line 243, in _send_request
    return self._send_request_with_retry(

  File "C:\Users\kalee\AppData\Roaming\Anki2\addons21\1322529746\ankihub_client\ankihub_client.py", line 292, 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_e77aedfe-a636-40e2-8169-2fce2673187e_notes.csv.gz?response-content-disposition=attachment&AWSAccessKeyId=AKIASSGURO7AU2A7QZOX&Signature=SbhwxBGsHAy3As4KgUyTSA20Sa0%3D&Expires=1744975670 (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 144, in _on_closures_pending

  File "C:\Users\kalee\AppData\Roaming\Anki2\addons21\1322529746\gui\auto_sync.py", line 99, in sync_with_ankiweb
    future.result()

  File "concurrent.futures._base", line 439, in result

  File "concurrent.futures._base", line 391, in __get_result

  File "C:\Users\kalee\AppData\Roaming\Anki2\addons21\1322529746\gui\operations\utils.py", line 39, in wrapper
    return func(*args, **kwargs)

  File "C:\Users\kalee\AppData\Roaming\Anki2\addons21\1322529746\gui\operations\ankihub_sync.py", line 120, in _on_new_deck_subscriptions_done
    future.result()

  File "concurrent.futures._base", line 439, in result

  File "concurrent.futures._base", line 391, in __get_result

  File "C:\Users\kalee\AppData\Roaming\Anki2\addons21\1322529746\gui\operations\utils.py", line 39, in wrapper
    return func(*args, **kwargs)

  File "C:\Users\kalee\AppData\Roaming\Anki2\addons21\1322529746\gui\operations\deck_installation.py", line 90, in _on_install_done
    import_results: List[AnkiHubImportResult] = 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 "C:\Users\kalee\AppData\Roaming\Anki2\addons21\1322529746\gui\operations\deck_installation.py", line 76, in <lambda>
    task=lambda: _download_and_install_decks_inner(

  File "C:\Users\kalee\AppData\Roaming\Anki2\addons21\1322529746\gui\operations\deck_installation.py", line 192, in _download_and_install_decks_inner
    raise exceptions[0]

1322529746.gui.exceptions.DeckDownloadAndInstallError: Error while downloading and installing deck e77aedfe-a636-40e2-8169-2fce2673187e: AnkiHub request exception: HTTPSConnectionPool(host='ankihub.s3.amazonaws.com', port=443): Max retries exceeded with url: /deck_e77aedfe-a636-40e2-8169-2fce2673187e_notes.csv.gz?response-content-disposition=attachment&AWSAccessKeyId=AKIASSGURO7AU2A7QZOX&Signature=SbhwxBGsHAy3As4KgUyTSA20Sa0%3D&Expires=1744975670 (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1129)')))

Sentry link (for developers)

I’ll help you troubleshoot this AnkiHub add-on error. Let me search for relevant information first.

Search

Found 3 results for 'tags:official SSL certificate verify failed AnkiHub status:public'

Search

Found 2 results for 'tags:official SSL certificate error firewall status:public'

Search

Found 3 results for 'tags:official certificate verify failed status:public'

Read topic

Reading: AnKing Step Deck Wiki

Search

Found 3 results for 'tags:official SSL certificate troubleshooting antivirus firewall status:public'

SSL Certificate Verification Error - Troubleshooting Guide

I can see you’re experiencing an SSL certificate verification error with the AnkiHub add-on. This error occurs when trying to download deck content, specifically with the message: certificate verify failed: unable to get local issuer certificate.

What’s Happening

Your AnkiHub add-on is unable to securely connect to AnkiHub’s servers because of an SSL certificate verification issue. This is preventing you from downloading decks you’ve subscribed to.

How to Fix It

Here are some steps to resolve this issue:

1. Check Your Firewall/Antivirus Settings

Your firewall or antivirus software might be intercepting secure connections:

  • Temporarily disable your antivirus/firewall to test if it’s the cause
  • Add Anki to your firewall/antivirus exceptions
  • Make sure outbound connections to *.ankihub.net and *.amazonaws.com are allowed

2. Update Root Certificates

Your system might have outdated or missing SSL certificates:

  • Make sure your Windows is up to date (Windows Update)
  • Consider installing the latest Python certificate bundle

3. Check Network Restrictions

If you’re on a work, school, or other restricted network:

  • Try connecting through a different network (like mobile hotspot)
  • Contact your network administrator if you suspect network restrictions

4. Restart and Update

  • Close and restart Anki
  • Make sure both Anki and the AnkiHub add-on are up to date

5. Try with Add-ons Disabled

  • Start Anki while holding down the Shift key (to disable all add-ons)
  • Then re-enable only AnkiHub to see if there’s a conflict with other add-ons

Need More Help?

If none of these solutions work, please provide more information:

  • What antivirus/firewall software do you use?
  • Are you on a personal or institutional network?
  • Have you successfully used AnkiHub before, or is this your first time?

You can also reach out to AnkiHub support directly through the Getting Help resources.

Hello,

I already replied to your most recent post :blush:

1 Like