scp naar aptly-server faalt nu snel in plaats van te hangen #118

Merged
roelof merged 1 commit from aptly-scp-timeout into main 2026-08-20 16:57:08 +02:00
Owner

Het scp-commando naar de aptly-server hing stil. Oorzaak: ssh-keyscan gooide zijn eigen foutmeldingen weg (2>/dev/null), en zonder host-key in known_hosts viel scp terug op een interactieve "are you sure?"-prompt die in CI nooit beantwoord wordt.

Wijziging

  • ssh-keyscan -T 10 — stopt na 10s bij een onbereikbare server, en de foutmelding blijft nu zichtbaar.
  • Expliciete check dat known_hosts ook echt gevuld is; zo niet, stopt de stap direct met een duidelijke reden.
  • scp krijgt -o BatchMode=yes (nooit wachten op een prompt) en -o ConnectTimeout=10.

Getest
Tegen een onbereikbaar (non-routable) adres: faalt nu binnen 10 seconden met een duidelijke melding in plaats van te hangen.

Het scp-commando naar de aptly-server hing stil. Oorzaak: `ssh-keyscan` gooide zijn eigen foutmeldingen weg (`2>/dev/null`), en zonder host-key in `known_hosts` viel `scp` terug op een interactieve "are you sure?"-prompt die in CI nooit beantwoord wordt. **Wijziging** - `ssh-keyscan -T 10` — stopt na 10s bij een onbereikbare server, en de foutmelding blijft nu zichtbaar. - Expliciete check dat `known_hosts` ook echt gevuld is; zo niet, stopt de stap direct met een duidelijke reden. - `scp` krijgt `-o BatchMode=yes` (nooit wachten op een prompt) en `-o ConnectTimeout=10`. **Getest** Tegen een onbereikbaar (non-routable) adres: faalt nu binnen 10 seconden met een duidelijke melding in plaats van te hangen.
ssh-keyscan gooide zijn eigen foutmeldingen weg (2>/dev/null), en zonder
host-key in known_hosts viel scp terug op een interactieve
"are you sure?"-prompt die in CI nooit beantwoord wordt - vandaar het
stille hangen.

ssh-keyscan krijgt nu -T 10 en laat zijn stderr staan, er komt een
expliciete check dat known_hosts ook echt gevuld is, en scp krijgt
BatchMode=yes en ConnectTimeout=10. Getest tegen een onbereikbaar adres:
faalt nu binnen 10 seconden met een duidelijke melding.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
roelof merged commit ff55f118a5 into main 2026-08-20 16:57:08 +02:00
roelof deleted branch aptly-scp-timeout 2026-08-20 16:57:08 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
KavalirOS/RockHeaven!118
No description provided.