Skip to content

Asset Offline Due To Comms OR Provisioning Agent Error

published Last Updated: Oct 9, 2026 HW: all

Related search words: Offline asset, cloud comms, provisioning agent, call home.

This guide fits into the larger Asset Offline Flow described here: Asset Offline Troubleshooting Landing Page. Before making edits to this page, please review the Landing Page and ensure that the steps here fit into the overall flow.

There is a distinction between an Asset being offline and C2 Loss. C2 Loss can only occur on Zips, and only while they are assigned a mission. See the C2 Loss guide: C2_EXTENDED_LOSS.

This guide focuses on situations where an individual asset is offline in Fleet Wrangler, and we have ruled out a site or asset networking issue.


1 action
Check FleetWrangler/FleetView in the Integration environment rather than the production environment - or vice versa if the asset in question is a test asset. This will confirm that there wasn’t an issue with provisioning or bringup that has the asset communicating with the wrong environment. Continue to the next step after confirming the asset is offline in both environments

Determining if an asset is communicating to the cloud

Section titled “Determining if an asset is communicating to the cloud”
1 action
If the zip/dock is online in FleetWrangler, the cloud is likely hearing from it. If it is offline, open Fleet Debugger:

- https://fleet-debugger.platform.flyzipline.com/#!/details/dock/<dock_id>
- https://fleet-debugger.platform.flyzipline.com/#!/details/zip/<zip_id>

1 action
Run:

sudo systemctl status cloud_comms_agent.service


A running comms agent will only have these messages every few seconds:

Apr 05 15:41:59 p2-dock-317 comms_agent[28913]: 2026-04-05T15:41:59.170822Z  INFO bin: Send thread busy, waiting till next cycle
Apr 05 15:44:18 p2-dock-317 comms_agent[28913]: 2026-04-05T15:44:18.169336Z  INFO bin: Send thread busy, waiting till next cycle
Apr 05 15:47:38 p2-dock-317 comms_agent[28913]: 2026-04-05T15:47:38.367959Z  INFO bin: Send thread busy, waiting till next cycle

Provisioning Failure: Troubleshooting Steps

Section titled “Provisioning Failure: Troubleshooting Steps”
1 action
Restart the provisioning agent:

sudo systemctl restart provisioning_agent

Did this guide help you get unblocked?

Open suggestions

There are no open suggestions.

Open pull requests