A simpler reproducer: --8<---------------cut here---------------start------------->8--- (use-modules (ssh session) (ssh popen) (ssh auth) (rnrs io ports))
(define session (make-session #:host "HOST-OF-YOUR-CHOICE")) (session-parse-config! session) (connect! session) (userauth-public-key/auto! session) (let loop ((i 0)) (pk 'loOp i) (let ((pipe (open-remote-pipe session "date" "r"))) (pk 'x (get-string-all pipe)) (close-port pipe) (loop (+ 1 i)))) --8<---------------cut here---------------end--------------->8--- Ludo’.