Immutable solution version
Satellite error (reading from server: read: connection timed out)
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
- [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/3255By @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>