Seamless provisioning fails with "Failed pushing device Details": troubleshooting transient errors
Android
When multiple devices fail during seamless provisioning, they display a Failed pushing device Details error on-screen and do not complete enrollment.
Why this happens
This error occurs when the Esper Agent cannot push device identity information to Esper's provisioning servers during enrollment. It is almost always caused by a transient network interruption or a momentary server-side delay rather than a misconfiguration. If only one or two devices are affected while others provision normally, the issue is likely isolated to those specific devices rather than a systemic problem.
Steps to resolve
- Wait 5–10 minutes, then retry provisioning. Because this error is usually transient, a short wait is often enough to resolve it. Attempt the seamless provisioning flow again before proceeding further.
- Remove stale registrations from the Esper Console. If retrying does not work, navigate to Devices & Groups → [Affected Device] → Device Details and select Remove Registration for each device that failed. Stale registrations can block re-enrollment by leaving the device in an unresolvable pending state.
- Re-add the device serial numbers to seamless provisioning. Go to Provisioning → Seamless Provisioning and add each affected serial number again. This creates a fresh enrollment record the device can claim during provisioning.
- Perform a full factory reset using the Esper logo method. A standard recovery-mode reset may not clear all provisioning state from the device. Instead, on the provisioning screen, tap the Esper logo 5–6 times until a reset option appears, then select Factory Reset and wait for the device to restart. This ensures no residual provisioning data interferes with re-enrollment.
- Retry the seamless provisioning flow. After the factory reset completes, initiate provisioning again from the beginning.
If this doesn't resolve it
If the majority of your devices continue to fail with no recent changes to your network or Esper configuration, this may indicate an infrastructure-level issue. Collect offline Esper Agent logs from an affected device before contacting support:
- Connect the affected device to a laptop via USB with ADB installed.
- On the device's provisioning screen, tap the device ID 5–6 times until a Fetching logs message appears.
- Run the following command on your laptop to pull the log file:
adb pull /storage/emulated/0/Download/dpc_logs.zip /path/to/save/locally
When contacting Esper Support, include the affected device serial numbers, the exact error message, your geographic region, your provisioning method, and the log file collected above.
--- **Improved title:** `Seamless provisioning fails with "Failed pushing device Details" — transient enrollment error`Still need help?
If the steps above don't resolve the issue, submit a support ticket with your device model, Android version, Esper Agent version, and a description of what you've already tried — this helps the support team investigate without a follow-up.
Please sign in to leave a comment.
Comments
0 comments