Skip to content

Troubleshooting

Agent installation fails

The problem: You ran the install command but the output shows an error, or the command exits without completing.

  1. Verify internet access: ping -c 3 qbee.io (expected: three replies).
  2. Verify script URL reachable: wget -qO /dev/null https://setup.qbee.io && echo "OK" (expected: prints "OK").
  3. Verify sudo: sudo whoami (expected: prints "root").
  4. If behind a proxy, see proxy settings for environment configuration.

Return to Install the Qbee agent


Bootstrap key not accepted

The problem: The install command runs but reports "invalid bootstrap key" or "key not found."

  1. Verify the key was copied in full. It should be a long alphanumeric string with no spaces.

  2. Check in the Qbee console that the key has not been deleted (click your display name → Bootstrap keys).

Return to Create and copy a bootstrap key


Device shows Offline

The problem: The agent installed without errors, but the device appears Offline in the console (or does not appear at all).

  1. Verify agent running: ps aux | grep qbee-agent (expected: a process listed).
  2. Verify connectivity: ping -c 3 qbee.io (expected: three replies).
  3. Check logs: sudo journalctl -u qbee-agent --since "5 min ago" | tail -5 (expected: no connection errors or TLS failures).

Return to Verify the device is online


Configuration not applied

The problem: You committed a configuration change, but the device has not converged after 5 minutes.

  1. Verify agent running: ps aux | grep qbee-agent (expected: a process listed).
  2. Check the commit appears in the audit log (MonitorAudit log in the Qbee console).
  3. Check logs: sudo journalctl -u qbee-agent --since "10 min ago" | grep -i "error" (expected: no output, meaning no errors).

Return to Verify in audit log


User 'demo' not found

The problem: The configuration was committed and the audit log shows success, but the user does not exist on the device.

  1. Verify the configuration was committed (not just saved) in the Qbee console.
  2. Check agent ran since commit: sudo journalctl -u qbee-agent --since "5 min ago" (expected: log entries showing the agent ran a configuration cycle).
  3. Verify manually: getent passwd demo (expected: a line containing "demo").

Return to Confirm user exists