I filed a bug report. The agent processing my report wanted me to upload the log file at /var/log/truenas_connect.log. It contains the following entries, which are repeated many times:
[2025/12/26 13:16:02] (INFO) truenas_connect.sync_interface_ips():61 - Updating IPs for TrueNAS Connect due to CHANGED change on interface enp1s0
[2025/12/26 13:16:02] (DEBUG) truenas_connect.sync_interface_ips():66 - Updating TrueNAS Connect database with interface IPs: '192.168.57.28'
[2025/12/26 13:16:02] (DEBUG) truenas_connect.sync_interface_ips():73 - Syncing interface IPs for TrueNAS Connect
[2025/12/26 13:16:02] (DEBUG) truenas_connect.register_update_ips():39 - Updating TNC hostname configuration with '192.168.57.28' ips and with create_wildcard False value
[2025/12/26 13:16:14] (DEBUG) truenas_connect.start():32 - TNC Heartbeat: Starting heartbeat service
and:
[2026/01/07 12:25:25] (DEBUG) truenas_connect.start():58 - TNC Heartbeat: Received 401, unsetting TNC
[2026/01/07 12:25:25] (DEBUG) truenas_connect.unset_registration_details():243 - Unsetting registration details
[2026/01/07 12:25:25] (DEBUG) truenas_connect.unset_registration_details():248 - TNC is being disabled, removing any stale TNC heartbeat failure alert
[2026/01/07 12:25:25] (DEBUG) truenas_connect.unset_registration_details():258 - Skipping revoking TNC user account
[2026/01/07 12:25:25] (DEBUG) truenas_connect.delete_cert():281 - Deleting TNC certificate with id 2
[2026/01/29 21:19:48] (DEBUG) truenas_connect.do_update():147 - Removing any stale TNC unconfigured alert or heartbeat alert
[2026/01/29 21:19:48] (DEBUG) truenas_connect.generate_claim_token():55 - Claim token for TNC generation has been generated, kicking off registration process to finalize registration after 30 seconds
[2026/01/29 21:20:18] (DEBUG) truenas_connect.registration():33 - Starting TNC registration finalization
[2026/01/29 21:20:18] (DEBUG) truenas_connect.registration():49 - Attempt 1: Polling for TNC registration finalization
[2026/01/29 21:20:18] (DEBUG) truenas_connect.registration():98 - TNC registration has not been finalized yet: "400, message='Bad Request', url='https://account-service.tys1.truenasconnect.net/v1/systems/finalize'"
[2026/01/29 21:20:18] (DEBUG) truenas_connect.registration():101 - Waiting for 5 seconds before attempting to finalize registration
[2026/01/29 21:20:23] (DEBUG) truenas_connect.registration():49 - Attempt 2: Polling for TNC registration finalization
[2026/01/29 21:20:23] (DEBUG) truenas_connect.registration():98 - TNC registration has not been finalized yet: "400, message='Bad Request', url='https://account-service.tys1.truenasconnect.net/v1/systems/finalize'"
After the 23rd attempt I get this:
[2026/01/29 22:13:24] (DEBUG) truenas_connect.registration():44 - TNC claim token has expired
The following day I (presumably initiated by me and not by an automated trigger) tried to register again. The logs have this:
[2026/01/30 12:34:04] (DEBUG) truenas_connect.unset_registration_details():243 - Unsetting registration details
[2026/01/30 12:34:04] (DEBUG) truenas_connect.unset_registration_details():248 - TNC is being disabled, removing any stale TNC heartbeat failure alert
[2026/01/30 12:34:04] (DEBUG) truenas_connect.do_update():177 - Restarting nginx to not use TNC certificate anymore
[2026/01/30 12:34:04] (DEBUG) truenas_connect.do_update():147 - Removing any stale TNC unconfigured alert or heartbeat alert
[2026/01/30 12:34:43] (DEBUG) truenas_connect.generate_claim_token():55 - Claim token for TNC generation has been generated, kicking off registration process to finalize registration after 30 seconds
[2026/01/30 12:35:13] (DEBUG) truenas_connect.registration():33 - Starting TNC registration finalization
[2026/01/30 12:35:13] (DEBUG) truenas_connect.registration():49 - Attempt 1: Polling for TNC registration finalization
[2026/01/30 12:35:13] (DEBUG) truenas_connect.registration():98 - TNC registration has not been finalized yet: "400, message='Bad Request', url='https://account-service.tys1.truenasconnect.net/v1/systems/finalize'"
[2026/01/30 12:35:13] (DEBUG) truenas_connect.registration():101 - Waiting for 5 seconds before attempting to finalize registration
[2026/01/30 12:35:18] (DEBUG) truenas_connect.registration():49 - Attempt 2: Polling for TNC registration finalization
[2026/01/30 12:35:18] (DEBUG) truenas_connect.registration():98 - TNC registration has not been finalized yet: "400, message='Bad Request', url='https://account-service.tys1.truenasconnect.net/v1/systems/finalize'"
and again many more attempts follow, each one proceeded by a longer wait interval. It ends as before.
I don’t know enough about what the TrueNAS Connect registration process does or how to interpret the logs. I thought, I’d post them here for public examination, however. For what it’s worth.