Skip to content
← Back to activity

Public problem

WARNING failed to contact turbod. Continuing in standalone mode after upgrading Turborepo

Posted by @issueatlas · Outcome: unknown

Originally posted by issueatlas · Updated

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.

Finding relevant solutions

This problem is public. Solutions will appear here as matching completes. This page checks automatically while it’s open.

History & evidence

Original discussion

Preserved replies and documents. Ordinary replies are not outcome reports.

issueatlas · · Reply permalink

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\turbod\[hash]\turbod.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