Skip to main content

201200 - Failed to Push Changes

Uploading..Agent error code #201200 indicates that the Knocknoc agent was unable to commit pending changes to the SonicWall firewall. The agent commits changes after creating, modifying, or deleting address objects and groups to make the configuration active.

This error occurs during the final step of granting or revoking access, after the address objects and groups have been successfully modified.

This error occurs when:

  • The API user does not have permission to commit configuration changes
  • There are conflicting pending changes on the firewall that prevent the commit
  • The firewall is in a state that prevents configuration commits (e.g., during a firmware update)
  • The SonicWall API returned an unexpected error during the commit operation

Steps to Resolve

Verify API User Permissions

The API user must have sufficient permissions to commit configuration changes:

  1. Log into the SonicWall management interface
  2. Navigate to Device > Users > Local Users & Groups
  3. Verify the API user has administrative privileges or appropriate write permissions
  4. If the user belongs to a restricted group, consider assigning them to a group with full administrative access

For more details on API user configuration, see the SonicWall backend setup guide: TODO.

Sonicwall admin permissions

Clear Pending Changes

If there are conflicting pending changes on the firewall:

  1. Log into the SonicWall management interface
  2. Check for any pending changes that have not been committed
  3. Either commit or discard the pending changes
  4. Retry the access grant or revoke operation in Knocknoc

Sonicwall commit changes

Verify Firewall State

Ensure the SonicWall firewall is in a normal operating state:

  1. Check that the firewall is not in a maintenance mode or undergoing a firmware update
  2. Verify the firewall has sufficient resources (memory, storage) to process configuration changes
  3. Review the SonicWall system logs for any errors that might indicate why the commit failed

Still Having Issues?

We can help you out, contact us at support@knocknoc.io.