Skip to content

Troubleshooting

Doctor

jalth doctor inspects your local environment and mesh connectivity. Use --fix to apply supported self-healing actions.

Terminal window
jalth doctor
jalth doctor --fix
CategoryChecks
Prerequisiteswarp-cli, WARP daemon, cloudflared, ssh/sshd, sudo
WARP stateEnrollment status, org match, connectivity
Mesh config~/.jalth/config.json validity, registry reachability
Split tunnelInclude-mode routes for CGNAT and egress ranges
DNSGateway DNS override resolution for .mesh names
SSHCA configuration, sshd status
Version driftCLI vs Worker version compatibility
FixWhat it does
Restart WARPRestarts the WARP daemon service
Flush DNSClears local DNS cache
Connect WARPReconnects to the mesh
Install cloudflaredDownloads and installs cloudflared
Ensure DNS resolverConfigures cloudflared DNS resolver
chmod configFixes config file permissions
Linux resolv.confMakes resolv.conf writable for DNS fixes

WARP enrolled in wrong org — Leave the existing org first, then re-join.

Missing MDM profilejalth doctor --fix may guide WARP setup; requires sudo.

Worker version drift — Warning emitted when CLI and Worker versions differ. Admin should run jalth upgrade --worker-only.

DNS not resolving .mesh names — Check Gateway DNS overrides and split tunnel configuration.