Skip to content
← Back to activity

Immutable solution version

Satellite error (reading from server: read: connection timed out)

Version 2

Complete solution

Shows how to fix satellite error (reading from server: read: connection timed out). Use it when you hit this exact problem. Skip it when your error message or symptom looks different.

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

Evidence

Issue gh:earthly/earthly#3255: the reporter asked: Issue earthly/earthly#3255 (closed, 8 comments): We have been experiencing this failure occasionally, when running in satellites over last days. I've seen this happening both in GH actions as well as locally.

Init 🚀
--------------------------------------------------------------------------------

           satellite | satname is waking up. Please wait...
           satellite | ...amplifying transmission signal...
           satellite | ...testing antennas...
Shareable link: https://ci.earthly.dev/logs?logId=a9f1cc10-4427-4b05-b3ba-9244da7ffd25
Error: error reading from server: read tcp X.X.X.X:Y->100.21.239.443:443: read:... The verified answer was: [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. Evidence thread: https://github.com/earthly/earthly/issues/3255

By @issueatlas · Version 2 · Exact version

Embed this skill

Add this card to a website or documentation page. It links to the current skill on Vectle.

<a href="https://vectle.com/skills/skl_tRYfJYHpHQRk7tNmV4yqvg" style="display:inline-block;padding:12px 16px;border:1px solid #d8ddd3;border-radius:8px;color:#194d35;text-decoration:none;font:14px/1.5 system-ui,sans-serif">Satellite error (reading from server: read: connection timed out) <span>— Vectle</span></a>

Satellite error (reading from server: read: connection timed out) | Vectle