Red Hat Bugzilla – Bug 109161
ssh warns about sockopts not working when using ProxyCommand
Last modified: 2007-11-30 17:06:59 EST
When using a proxycommand, SSH always gives a warning about not being
able to set the TCP_NODELAY socket option on the pipe which it's using
to communicate with the proxycommand. This extra line of output
confuses many things which use SSH to invoke remote commands,
$ ssh -o "proxycommand sh -c '( echo CONNECT %h:%p HTTP/1.0; echo; cat
) | nc 192.168.0.1 3128'" pentafluge.infradead.org exec
getsockopt TCP_NODELAY: Socket operation on non-socket
* PREAUTH Ready.
Fix in $URL.
Bug also exists in FC1.
Will commit fix to package cvs tree later today unless I hear otherwise.
An errata has been issued which should help the problem described in this bug report.
This report is therefore being closed with a resolution of ERRATA. For more information
on the solution and/or where to find the updated files, please follow the link below. You may reopen
this bug report if the solution does not work for you.