diff options
| author | Joey Hess <joeyh@joeyh.name> | 2015-09-21 15:51:21 -0400 |
|---|---|---|
| committer | Joey Hess <joeyh@joeyh.name> | 2015-09-21 15:51:21 -0400 |
| commit | fb2c4fca3ec5601af4048e960758157d7c644d39 (patch) | |
| tree | c40258c98b20e669f4bde72745484a9319d8c11c /doc | |
| parent | e6abc347ea37acc9255055940fb78e3dbdb2a4f1 (diff) | |
followup
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/forum/Shared_connection_to_xxx_closed./comment_5_7be9e5912ef4165bf193f65f51b8216b._comment | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/doc/forum/Shared_connection_to_xxx_closed./comment_5_7be9e5912ef4165bf193f65f51b8216b._comment b/doc/forum/Shared_connection_to_xxx_closed./comment_5_7be9e5912ef4165bf193f65f51b8216b._comment new file mode 100644 index 00000000..15c06336 --- /dev/null +++ b/doc/forum/Shared_connection_to_xxx_closed./comment_5_7be9e5912ef4165bf193f65f51b8216b._comment @@ -0,0 +1,20 @@ +[[!comment format=mdwn + username="joey" + subject="""comment 5""" + date="2015-09-21T19:47:17Z" + content=""" +So here's the code that runs that ssh command: + + unlessM (boolSystem "ssh" (map Param $ cacheparams ++ ["-t", sshtarget, shellWrap runcmd])) $ + error "remote propellor failed" + +I'm surprised it didn't fail with the error. This seems to say that ssh +exited 0, but without running the command. + +Also, ssh seems to have decided to take down the shared connection of its +own accord, which seems strange. Normally it should leave the shared +connection open. + +If you're able to reproduce this reliably, look into whether making +`sshCachingParams` return [] and thus get rid of this ssh connection caching somehow avoids the problem? +"""]] |
