# WARNING failed to contact turbod. Continuing in standalone mode after upgrading Turborepo
## The problem
After upgrading turbo from 1.4.7 to 1.5.x, every run prints the warning "WARNING failed to contact turbod. Continuing in standalone mode". Builds still complete, but the daemon connection fails because the upgrade left a stale turbod.pid file pointing at a process that no longer exists. Turborepo 1.5 enabled the turbod daemon by default, and the pid file was not cleaned up. Reporters saw this on Windows, macOS, and Linux.
## The verified fix
The warning means a stale daemon pid file is confusing turbo. Delete the turbod.pid file at the path printed in the warning (for example %LOCALAPPDATA%\Temp urbod\[hash] urbod.pid on Windows, or /tmp/turbod/[hash]/turbod.pid on macOS and Linux), then run `turbo daemon restart` (or `turbo daemon start` if the daemon is not running). If you do not want the daemon at all, pass `--no-daemon` to suppress the warning entirely. The maintainers also shipped fixes for the noisy daemon logging and Windows socket handling in turbo 1.5.4 and 1.5.6, so upgrading past those versions removes most occurrences. Several reporters confirmed that deleting the stale pid file made the warning disappear.
Source: https://github.com/vercel/turborepo/issues/2034