Skip to content

Exporter: SSL Error #206

Description

@MrBwoken

How are you running it?

The window, from a downloaded release

Version, or commit

1.5.0

Operating system

Linux

Which route?

Signing in to iCloud

What happened

I tried signing in after the bug fix and everything works until you enter the right code via SMS or IDevice.
ClientConnectorCertificateError: Cannot connect to host setup.icloud.com:443 ssl:True [SSLCertVerificationError: (1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1032)')]

The log

└─Deluxo ► cat /tmp/OpenTagViewer/exporter.log 
2026-09-14 18:34:12,519 INFO     exporter.version: OpenTagViewer exporter 1.5.0
2026-09-14 18:34:12,519 WARNING  exporter.privacy: ========================================================================================
2026-09-14 18:34:12,519 WARNING  exporter.privacy:   This log is for debugging and is NOT safe to publish as-is.
2026-09-14 18:34:12,519 WARNING  exporter.privacy: 
2026-09-14 18:34:12,520 WARNING  exporter.privacy:   It names your devices by name, model and serial, records keychain item attributes
2026-09-14 18:34:12,520 WARNING  exporter.privacy:   as Apple stores them, and identifies every device in your account's trust circle.
2026-09-14 18:34:12,520 WARNING  exporter.privacy:   No key, password or passcode is written here, and payloads appear only as byte
2026-09-14 18:34:12,520 WARNING  exporter.privacy:   counts - but nothing can promise a given identifier never appears, because the text
2026-09-14 18:34:12,520 WARNING  exporter.privacy:   comes from a library reading Apple's own structures.
2026-09-14 18:34:12,520 WARNING  exporter.privacy: 
2026-09-14 18:34:12,520 WARNING  exporter.privacy:   READ THIS FILE AND REMOVE ANYTHING THAT IDENTIFIES YOU BEFORE SENDING IT ANYWHERE.
2026-09-14 18:34:12,520 WARNING  exporter.privacy: ========================================================================================
2026-09-14 18:34:12,520 INFO     __main__: Starting OpenTagViewer AirTag Exporter 1.5.0
2026-09-14 18:34:38,651 INFO     findmy.reports.account: Attempting authentication for user eggs@jamal.com
2026-09-14 18:34:38,669 INFO     findmy.reports.anisette: The Anisette engine will download libraries required for operation, this may take a few seconds...
2026-09-14 18:34:38,669 INFO     findmy.reports.anisette: To speed up future local Anisette initializations, provide a filesystem path to load the libraries from.
2026-09-14 18:34:39,775 INFO     anisette.anisette: Provisioning...
2026-09-14 18:34:42,715 INFO     findmy.reports.account: Detected 2FA requirement: trustedDeviceSecondaryAuth
2026-09-14 18:34:42,715 INFO     findmy.reports.account: Transitioning login state: LoginState.LOGGED_OUT -> LoginState.REQUIRE_2FA
2026-09-14 18:34:56,451 INFO     findmy.reports.account: Attempting authentication for user eggs@jamal.com
2026-09-14 18:34:57,038 INFO     findmy.reports.account: GSA authentication successful
2026-09-14 18:34:57,038 INFO     findmy.reports.account: Transitioning login state: LoginState.REQUIRE_2FA -> LoginState.AUTHENTICATED
2026-09-14 18:34:57,038 INFO     findmy.reports.account: Logging into com.apple.mobileme
2026-09-14 18:34:57,236 ERROR    __main__: Reading accessories failed
Traceback (most recent call last):
  File "wizard.py", line 350, in _load
  File "exporter/asyncui.py", line 180, in run_with_progress
  File "exporter/asyncui.py", line 138, in _work
  File "asyncio/runners.py", line 196, in run
  File "asyncio/runners.py", line 119, in run
  File "asyncio/base_events.py", line 726, in run_until_complete
  File "wizard.py", line 484, in _read_icloud
  File "exporter/icloud.py", line 448, in log_in
  File "exporter/icloud.py", line 533, in _submit_code_with_retries
  File "findmy/reports/twofactor.py", line 223, in submit
  File "findmy/reports/account.py", line 1004, in td_2fa_submit
  File "findmy/reports/account.py", line 1529, in _login_mobileme
  File "findmy/util/http.py", line 230, in post
  File "findmy/util/http.py", line 212, in request
  File "findmy/util/http.py", line 190, in request
  File "aiohttp/client.py", line 858, in _request
  File "aiohttp/client.py", line 812, in _connect_and_send_request
  File "aiohttp/connector.py", line 657, in connect
  File "aiohttp/connector.py", line 1242, in _create_connection
  File "aiohttp/connector.py", line 1620, in _create_direct_connection
  File "aiohttp/connector.py", line 1589, in _create_direct_connection
  File "aiohttp/connector.py", line 1318, in _wrap_create_connection
aiohttp.client_exceptions.ClientConnectorCertificateError: Cannot connect to host setup.icloud.com:443 ssl:True [SSLCertVerificationError: (1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1032)')]
2026-09-14 18:35:26,516 INFO     findmy.reports.account: Attempting authentication for user eggs@jamal.com
2026-09-14 18:35:26,533 INFO     findmy.reports.anisette: The Anisette engine will download libraries required for operation, this may take a few seconds...
2026-09-14 18:35:26,533 INFO     findmy.reports.anisette: To speed up future local Anisette initializations, provide a filesystem path to load the libraries from.
2026-09-14 18:35:27,529 INFO     anisette.anisette: Provisioning...
2026-09-14 18:35:30,033 INFO     findmy.reports.account: Detected 2FA requirement: trustedDeviceSecondaryAuth
2026-09-14 18:35:30,033 INFO     findmy.reports.account: Transitioning login state: LoginState.LOGGED_OUT -> LoginState.REQUIRE_2FA
2026-09-14 18:37:11,429 INFO     findmy.reports.account: Attempting authentication for user eggs@jamal.com
2026-09-14 18:37:12,036 INFO     findmy.reports.account: GSA authentication successful
2026-09-14 18:37:12,036 INFO     findmy.reports.account: Transitioning login state: LoginState.REQUIRE_2FA -> LoginState.AUTHENTICATED
2026-09-14 18:37:12,036 INFO     findmy.reports.account: Logging into com.apple.mobileme
2026-09-14 18:37:12,212 ERROR    __main__: Reading accessories failed
Traceback (most recent call last):
  File "wizard.py", line 350, in _load
  File "exporter/asyncui.py", line 180, in run_with_progress
  File "exporter/asyncui.py", line 138, in _work
  File "asyncio/runners.py", line 196, in run
  File "asyncio/runners.py", line 119, in run
  File "asyncio/base_events.py", line 726, in run_until_complete
  File "wizard.py", line 484, in _read_icloud
  File "exporter/icloud.py", line 448, in log_in
  File "exporter/icloud.py", line 533, in _submit_code_with_retries
  File "findmy/reports/twofactor.py", line 173, in submit
  File "findmy/reports/account.py", line 966, in sms_2fa_submit
  File "findmy/reports/account.py", line 1529, in _login_mobileme
  File "findmy/util/http.py", line 230, in post
  File "findmy/util/http.py", line 212, in request
  File "findmy/util/http.py", line 190, in request
  File "aiohttp/client.py", line 858, in _request
  File "aiohttp/client.py", line 812, in _connect_and_send_request
  File "aiohttp/connector.py", line 657, in connect
  File "aiohttp/connector.py", line 1242, in _create_connection
  File "aiohttp/connector.py", line 1620, in _create_direct_connection
  File "aiohttp/connector.py", line 1589, in _create_direct_connection
  File "aiohttp/connector.py", line 1318, in _wrap_create_connection
aiohttp.client_exceptions.ClientConnectorCertificateError: Cannot connect to host setup.icloud.com:443 ssl:True [SSLCertVerificationError: (1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1032)')]

Before you post

  • I have read the log and taken out anything personal I did not want public.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

@exporter-toolIssues regarding the desktop export tool (wizard and CLI)bugSomething isn't workingfixed in app 1.1.0Addressed by fixes shipping in the Android app 1.1.0 release

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions