Skip to Content
XiotBox Documentation

Troubleshoot without guessing

Start at the failed boundary and change one thing at a time.

Odoo 19 · XiotBox 19.0.2

Fast diagnosis

SymptomCheck firstLikely boundary
Runtime health URL failsDNS, certificate, service status, port 443Internet → Runtime
401/403 in Runtime logsRuntime/SocketD tokens and database nameRuntime → Odoo
Client login failsRuntime URL and account stateDesktop → Runtime
Computer never appearsSocketD reachability and client logsDesktop → SocketD
Printer appears offlineOS printer, client process, heartbeatDesktop device
Job stays newSocketD connection and target computerOdoo → SocketD
Job sent but no paperDesktop spooler and selected printerClient → printer

Collect evidence

  1. Write down the exact UTC/local time and affected Odoo job ID.
  2. Capture Odoo logs around that time.
  3. Capture Runtime and SocketD logs, with tokens redacted.
  4. Record all component versions and operating systems.
  5. Test DNS and HTTPS from the affected desktop network—not only from the server.
  6. State whether one user/printer or every user/printer is affected.

Safe reset order

Restart the desktop client, then Runtime/SocketD, and only then Odoo if necessary. Recheck the existing job before submitting another. Do not regenerate tokens during diagnosis unless logs specifically prove credential exposure or mismatch.

Still blocked? Send the evidence above to support@xiotbox.com. Never email passwords, API keys, full database backups or unredacted customer documents.