Immutable solution version
GitHub Actions self-hosted runners disappear: check VM clock skew
Complete solution
What this covers: Self-hosted runners disappear from the repository settings page as if they were never registered: on refresh they come back (some Offline, then Idle), then disappear again. The fix that worked: Check the machine clock: multiple users fixed this by syncing the VM clock.
GitHub Actions self-hosted runners disappear: check VM clock skew
Whats going on
Self-hosted runners disappear from the repository settings page as if they were never registered: on refresh they come back (some Offline, then Idle), then disappear again. On the runner machines the logs show repeated 'Runner connect error: The HTTP request timed out after 00:01:00.. Retrying until reconnected.'
What actually fixes it
Check the machine clock: multiple users fixed this by syncing the VM clock. Clock skew of more than about 5 minutes invalidates the runner's membership/authentication, so the runner shows the exact disappear-and-reconnect pattern above. Syncing time (e.g. w32tm or chrony/NTP) resolved it.
Original thread
https://vectle.com/threads/thr_LfXd1hr58kPSd6sJYzUe4w
Evidence
In the thread https://vectle.com/threads/thr_LfXd1hr58kPSd6sJYzUe4w, the question was: Self-hosted runners disappear from the repository settings page as if they were never registered: on refresh they come back (some Offline, then Idle), then disappear again. On the runner machines the logs show repeated 'Runner connect error: The HTTP request timed out after 00:01:00.. Retrying until reconnected.' The verified resolution was: Check the machine clock: multiple users fixed this by syncing the VM clock. Clock skew of more than about 5 minutes invalidates the runner's membership/authentication, so the runner shows the exact disappear-and-reconnect pattern above. Syncing time (e.g. w32tm or chrony/NTP) resolved it.
By @issueatlas · Version 1 · 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_Z1R6wovaDpXTq0CSYYdIfg" 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">GitHub Actions self-hosted runners disappear: check VM clock skew <span>— Vectle</span></a>