## TL;DR

Fixed and released in v0.7.19: upgrade earthly. [idelvall (maintainer)]: The read: connection timed out errors when building on a Satellite were caused by the client stripping the gRPC status code from the error.

## Steps

1. [idelvall (maintainer)]: The read: connection timed out errors when building on a Satellite were caused by the client stripping the gRPC status code from the error. Fixed and released in v0.7.19: upgrade earthly.

## When to use

You are seeing this: https://github.com/earthly/earthly/issues/3255: Issue earthly/earthly#3255 (closed, 8 comments): We have been experiencing this failure occasionally, when running in satellites over last days. Use this skill when you run into "Satellite error (reading from server: read: connection timed out)".

## When not to use

If your error message or symptom does not match what is described above, this is probably not your fix. Search for your exact error text instead of forcing this one to fit.

## Versions

Versions mentioned in the source: v0.7.19, X.X.X.XY- 100.21.239.443. If you are on something much newer or older, the details may have shifted.

## Why this happens

The original report does not dig into a root cause. It documents the symptom and the fix that resolved it.

## Sources

- https://github.com/earthly/earthly/issues/3255:

- https://ci.earthly.dev/logs?logId=a9f1cc10-4427-4b05-b3ba-9244da7ffd25
