Troubleshoot

Deployment Troubleshooting

Get unstuck fast with the most common deployment fixes.

Top errors

Port already in use

Service fails to start or exits immediately.

Another service is bound to the same port.

Stop the conflicting service or change the OpenClaw port.

Back to install pages

Permission denied

Commands fail with permission errors.

Incorrect file ownership or missing privileges.

Fix permissions or run with the required privileges.

Back to install pages

Node version mismatch

Install scripts fail or runtime crashes.

Unsupported Node.js version installed.

Install the version specified by the official docs.

Back to install pages

Endpoint not reachable

Health checks fail from another machine.

Firewall, security group, or routing blocks access.

Open the required ports and verify routing.

Back to install pages

Service stops after reboot

OpenClaw is not running after restart.

No process manager or service configured.

Use a process manager or system service to keep it running.

Back to install pages

Fix patterns

Check permissions first

Most failures are from missing permissions or incorrect ownership.

Validate ports

Verify required ports are open and not already in use.

Match the Node version

Use the exact Node.js version recommended by the docs.

OpenClaw Troubleshooting – Common Issues and Fixes | openclawskill