Berger, Daniel
2005-Jan-12 12:22 UTC
[Net-ssh-users] Getting the FQDN on Windows (was: Test Failures
Good news. :)> > In your hosts file (whatever it is called in Windows), you > have to add > > an alias called "test.host" to your localhost. > > > > 127.0.0.1 test.hostOk, did that. The "hosts" file on NT systems is either c:\winnt\system32\drivers\etc\hosts (NTFS) or c:\windows\system32\drivers\etc\hosts (FAT32). However, it still gave me the same errors, but....> > One more change: > > Index: tc_http.rb > ==================================================================> --- tc_http.rb (revision 16) > +++ tc_http.rb (working copy) > @@ -56,7 +56,7 @@ > end > > def shutdown > - @socket.shutdown > + @socket.close > end > endOk, I made that change as well. After that, things got better though there are still a few errors running all-test.rb: C:\ruby\src\net-ssh-0.9.0\test>ruby ALL-TESTS.rb Loaded suite ALL-TESTS Started ........................................................................ ..EF.... ........................................................................ ........ ........................................................................ .....EEE EEEEEEEEEEEEEEEEEEEEEEEE..E............................................. ... Finished in 1.371 seconds. 1) Error: test_local_with_3(TC_Forward_Driver): Errno::ENOTCONN: A request to send or receive data was disallowed because the so cket is not connected and (when sending on a datagram socket using a sendto call ) no address was supplied. ../lib/net/ssh/service/forward/driver.rb:251:in `shutdown'' ../lib/net/ssh/service/forward/driver.rb:251:in `cancel_local'' ./service/forward/tc_driver.rb:142:in `test_local_with_3'' ./service/forward/tc_driver.rb:125:in `test_local_with_3'' 2) Failure: test_local_with_4(TC_Forward_Driver) [./service/forward/tc_driver.rb:139:in `test_local_with_4'' ./service/forward/tc_driver.rb:125:in `test_local_with_4'']: <1> expected but was <0>. 3) Error: test_auth_CONNECT_var(TC_Proxy_SOCKS4): Errno::ENOTCONN: A request to send or receive data was disallowed because the so cket is not connected and (when sending on a datagram socket using a sendto call ) no address was supplied. ./proxy/tc_socks4.rb:60:in `shutdown'' ./proxy/tc_socks4.rb:60:in `shutdown'' ./proxy/tc_socks4.rb:74:in `teardown'' 4) Error: test_auth_SOCKS_var(TC_Proxy_SOCKS4): Errno::EADDRINUSE: Only one usage of each socket address (protocol/network addre ss/port) is normally permitted. - bind(2) ./proxy/tc_socks4.rb:38:in `initialize'' ./proxy/tc_socks4.rb:38:in `new'' ./proxy/tc_socks4.rb:38:in `run'' ./proxy/tc_socks4.rb:122:in `test_auth_SOCKS_var'' 5) Error: test_auth_SOCKS_var(TC_Proxy_SOCKS4): NoMethodError: undefined method `shutdown'' for nil:NilClass ./proxy/tc_socks4.rb:60:in `shutdown'' ./proxy/tc_socks4.rb:74:in `teardown'' 6) Error: test_auth_options(TC_Proxy_SOCKS4): Errno::EADDRINUSE: Only one usage of each socket address (protocol/network addre ss/port) is normally permitted. - bind(2) ./proxy/tc_socks4.rb:38:in `initialize'' ./proxy/tc_socks4.rb:38:in `new'' ./proxy/tc_socks4.rb:38:in `run'' ./proxy/tc_socks4.rb:107:in `test_auth_options'' 7) Error: test_auth_options(TC_Proxy_SOCKS4): NoMethodError: undefined method `shutdown'' for nil:NilClass ./proxy/tc_socks4.rb:60:in `shutdown'' ./proxy/tc_socks4.rb:74:in `teardown'' 8) Error: test_no_auth_fail(TC_Proxy_SOCKS4): Errno::EADDRINUSE: Only one usage of each socket address (protocol/network addre ss/port) is normally permitted. - bind(2) ./proxy/tc_socks4.rb:38:in `initialize'' ./proxy/tc_socks4.rb:38:in `new'' ./proxy/tc_socks4.rb:38:in `run'' ./proxy/tc_socks4.rb:92:in `test_no_auth_fail'' 9) Error: test_no_auth_fail(TC_Proxy_SOCKS4): NoMethodError: undefined method `shutdown'' for nil:NilClass ./proxy/tc_socks4.rb:60:in `shutdown'' ./proxy/tc_socks4.rb:74:in `teardown'' 10) Error: test_no_auth_ok(TC_Proxy_SOCKS4): Errno::EADDRINUSE: Only one usage of each socket address (protocol/network addre ss/port) is normally permitted. - bind(2) ./proxy/tc_socks4.rb:38:in `initialize'' ./proxy/tc_socks4.rb:38:in `new'' ./proxy/tc_socks4.rb:38:in `run'' ./proxy/tc_socks4.rb:79:in `test_no_auth_ok'' 11) Error: test_no_auth_ok(TC_Proxy_SOCKS4): NoMethodError: undefined method `shutdown'' for nil:NilClass ./proxy/tc_socks4.rb:60:in `shutdown'' ./proxy/tc_socks4.rb:74:in `teardown'' 12) Error: test_authorize_fail(TC_Proxy_SOCKS5): Errno::EADDRINUSE: Only one usage of each socket address (protocol/network addre ss/port) is normally permitted. - bind(2) ./proxy/tc_socks5.rb:38:in `initialize'' ./proxy/tc_socks5.rb:38:in `new'' ./proxy/tc_socks5.rb:38:in `run'' ./proxy/tc_socks5.rb:176:in `test_authorize_fail'' 13) Error: test_authorize_fail(TC_Proxy_SOCKS5): NoMethodError: undefined method `shutdown'' for nil:NilClass ./proxy/tc_socks5.rb:84:in `shutdown'' ./proxy/tc_socks5.rb:100:in `teardown'' 14) Error: test_authorize_via_connect(TC_Proxy_SOCKS5): Errno::EADDRINUSE: Only one usage of each socket address (protocol/network addre ss/port) is normally permitted. - bind(2) ./proxy/tc_socks5.rb:38:in `initialize'' ./proxy/tc_socks5.rb:38:in `new'' ./proxy/tc_socks5.rb:38:in `run'' ./proxy/tc_socks5.rb:201:in `test_authorize_via_connect'' ./proxy/tc_socks5.rb:195:in `test_authorize_via_connect'' 15) Error: test_authorize_via_connect(TC_Proxy_SOCKS5): NoMethodError: undefined method `shutdown'' for nil:NilClass ./proxy/tc_socks5.rb:84:in `shutdown'' ./proxy/tc_socks5.rb:100:in `teardown'' 16) Error: test_authorize_via_options(TC_Proxy_SOCKS5): Errno::EADDRINUSE: Only one usage of each socket address (protocol/network addre ss/port) is normally permitted. - bind(2) ./proxy/tc_socks5.rb:38:in `initialize'' ./proxy/tc_socks5.rb:38:in `new'' ./proxy/tc_socks5.rb:38:in `run'' ./proxy/tc_socks5.rb:201:in `test_authorize_via_options'' ./proxy/tc_socks5.rb:195:in `test_authorize_via_options'' 17) Error: test_authorize_via_options(TC_Proxy_SOCKS5): NoMethodError: undefined method `shutdown'' for nil:NilClass ./proxy/tc_socks5.rb:84:in `shutdown'' ./proxy/tc_socks5.rb:100:in `teardown'' 18) Error: test_authorize_via_socks(TC_Proxy_SOCKS5): Errno::EADDRINUSE: Only one usage of each socket address (protocol/network addre ss/port) is normally permitted. - bind(2) ./proxy/tc_socks5.rb:38:in `initialize'' ./proxy/tc_socks5.rb:38:in `new'' ./proxy/tc_socks5.rb:38:in `run'' ./proxy/tc_socks5.rb:201:in `test_authorize_via_socks'' ./proxy/tc_socks5.rb:195:in `test_authorize_via_socks'' 19) Error: test_authorize_via_socks(TC_Proxy_SOCKS5): NoMethodError: undefined method `shutdown'' for nil:NilClass ./proxy/tc_socks5.rb:84:in `shutdown'' ./proxy/tc_socks5.rb:100:in `teardown'' 20) Error: test_bad_version(TC_Proxy_SOCKS5): Errno::EADDRINUSE: Only one usage of each socket address (protocol/network addre ss/port) is normally permitted. - bind(2) ./proxy/tc_socks5.rb:38:in `initialize'' ./proxy/tc_socks5.rb:38:in `new'' ./proxy/tc_socks5.rb:38:in `run'' ./proxy/tc_socks5.rb:105:in `test_bad_version'' 21) Error: test_bad_version(TC_Proxy_SOCKS5): NoMethodError: undefined method `shutdown'' for nil:NilClass ./proxy/tc_socks5.rb:84:in `shutdown'' ./proxy/tc_socks5.rb:100:in `teardown'' 22) Error: test_no_auth_fail(TC_Proxy_SOCKS5): Errno::EADDRINUSE: Only one usage of each socket address (protocol/network addre ss/port) is normally permitted. - bind(2) ./proxy/tc_socks5.rb:38:in `initialize'' ./proxy/tc_socks5.rb:38:in `new'' ./proxy/tc_socks5.rb:38:in `run'' ./proxy/tc_socks5.rb:132:in `test_no_auth_fail'' 23) Error: test_no_auth_fail(TC_Proxy_SOCKS5): NoMethodError: undefined method `shutdown'' for nil:NilClass ./proxy/tc_socks5.rb:84:in `shutdown'' ./proxy/tc_socks5.rb:100:in `teardown'' 24) Error: test_no_auth_succeed_atyp_domain(TC_Proxy_SOCKS5): Errno::EADDRINUSE: Only one usage of each socket address (protocol/network addre ss/port) is normally permitted. - bind(2) ./proxy/tc_socks5.rb:38:in `initialize'' ./proxy/tc_socks5.rb:38:in `new'' ./proxy/tc_socks5.rb:38:in `run'' ./proxy/tc_socks5.rb:160:in `test_no_auth_succeed_atyp_domain'' 25) Error: test_no_auth_succeed_atyp_domain(TC_Proxy_SOCKS5): NoMethodError: undefined method `shutdown'' for nil:NilClass ./proxy/tc_socks5.rb:84:in `shutdown'' ./proxy/tc_socks5.rb:100:in `teardown'' 26) Error: test_no_auth_succeed_atyp_ipv4(TC_Proxy_SOCKS5): Errno::EADDRINUSE: Only one usage of each socket address (protocol/network addre ss/port) is normally permitted. - bind(2) ./proxy/tc_socks5.rb:38:in `initialize'' ./proxy/tc_socks5.rb:38:in `new'' ./proxy/tc_socks5.rb:38:in `run'' ./proxy/tc_socks5.rb:146:in `test_no_auth_succeed_atyp_ipv4'' 27) Error: test_no_auth_succeed_atyp_ipv4(TC_Proxy_SOCKS5): NoMethodError: undefined method `shutdown'' for nil:NilClass ./proxy/tc_socks5.rb:84:in `shutdown'' ./proxy/tc_socks5.rb:100:in `teardown'' 28) Error: test_no_supported_methods(TC_Proxy_SOCKS5): Errno::EADDRINUSE: Only one usage of each socket address (protocol/network addre ss/port) is normally permitted. - bind(2) ./proxy/tc_socks5.rb:38:in `initialize'' ./proxy/tc_socks5.rb:38:in `new'' ./proxy/tc_socks5.rb:38:in `run'' ./proxy/tc_socks5.rb:118:in `test_no_supported_methods'' 29) Error: test_no_supported_methods(TC_Proxy_SOCKS5): NoMethodError: undefined method `shutdown'' for nil:NilClass ./proxy/tc_socks5.rb:84:in `shutdown'' ./proxy/tc_socks5.rb:100:in `teardown'' 30) Error: test_on_open(TC_RemoteNetworkHandler): Errno::ENOTCONN: A request to send or receive data was disallowed because the so cket is not connected and (when sending on a datagram socket using a sendto call ) no address was supplied. ./service/forward/tc_remote_network_handler.rb:74:in `shutdown'' ./service/forward/tc_remote_network_handler.rb:79:in `join'' ./service/forward/tc_remote_network_handler.rb:79:in `join'' ./service/forward/tc_remote_network_handler.rb:101:in `test_on_open'' 302 tests, 680 assertions, 1 failures, 29 errors I haven''t looked into these at all (and probably won''t have time today) but I thought I should post them. Regards, Dan
Jamis Buck
2005-Jan-12 12:41 UTC
[Net-ssh-users] Getting the FQDN on Windows (was: Test Failures
On 11:24 Wed 12 Jan , Berger, Daniel wrote:> Good news. :) > > > > In your hosts file (whatever it is called in Windows), you > > have to add > > > an alias called "test.host" to your localhost. > > > > > > 127.0.0.1 test.host > > Ok, did that. The "hosts" file on NT systems is either > c:\winnt\system32\drivers\etc\hosts (NTFS) or > c:\windows\system32\drivers\etc\hosts (FAT32). However, it still gave > me the same errors, but.... > > > > > One more change: > > > > Index: tc_http.rb > > ==================================================================> > --- tc_http.rb (revision 16) > > +++ tc_http.rb (working copy) > > @@ -56,7 +56,7 @@ > > end > > > > def shutdown > > - @socket.shutdown > > + @socket.close > > end > > end > > Ok, I made that change as well. After that, things got better though > there are still a few errors running all-test.rb:I''m glad it fixed a few things, anyway. If you make a similar change to tc_socks4.rb and tc_socks5.rb more of the errors will go away. (I''ve already made and checked those changes into the net-ssh repo.) Other errors may be due to race conditions, where a TCPServer in a thread isn''t starting up fast enough for the subsequent request to be processed correctly. I''ll try to do some more testing in Windows to see if I can narrow these down. Thanks for helping me to get these tests to pass in Windows, Dan. - Jamis> > C:\ruby\src\net-ssh-0.9.0\test>ruby ALL-TESTS.rb > Loaded suite ALL-TESTS > Started > ......................................................................... > ...EF.... > ......................................................................... > ......... > ......................................................................... > ......EEE > EEEEEEEEEEEEEEEEEEEEEEEE..E............................................. > .... > Finished in 1.371 seconds. > > 1) Error: > test_local_with_3(TC_Forward_Driver): > Errno::ENOTCONN: A request to send or receive data was disallowed > because the so > cket is not connected and (when sending on a datagram socket using a > sendto call > ) no address was supplied. > ../lib/net/ssh/service/forward/driver.rb:251:in `shutdown'' > ../lib/net/ssh/service/forward/driver.rb:251:in `cancel_local'' > ./service/forward/tc_driver.rb:142:in `test_local_with_3'' > ./service/forward/tc_driver.rb:125:in `test_local_with_3'' > > 2) Failure: > test_local_with_4(TC_Forward_Driver) > [./service/forward/tc_driver.rb:139:in `test_local_with_4'' > ./service/forward/tc_driver.rb:125:in `test_local_with_4'']: > <1> expected but was > <0>. > > 3) Error: > test_auth_CONNECT_var(TC_Proxy_SOCKS4): > Errno::ENOTCONN: A request to send or receive data was disallowed > because the so > cket is not connected and (when sending on a datagram socket using a > sendto call > ) no address was supplied. > ./proxy/tc_socks4.rb:60:in `shutdown'' > ./proxy/tc_socks4.rb:60:in `shutdown'' > ./proxy/tc_socks4.rb:74:in `teardown'' > > 4) Error: > test_auth_SOCKS_var(TC_Proxy_SOCKS4): > Errno::EADDRINUSE: Only one usage of each socket address > (protocol/network addre > ss/port) is normally permitted. - bind(2) > ./proxy/tc_socks4.rb:38:in `initialize'' > ./proxy/tc_socks4.rb:38:in `new'' > ./proxy/tc_socks4.rb:38:in `run'' > ./proxy/tc_socks4.rb:122:in `test_auth_SOCKS_var'' > > 5) Error: > test_auth_SOCKS_var(TC_Proxy_SOCKS4): > NoMethodError: undefined method `shutdown'' for nil:NilClass > ./proxy/tc_socks4.rb:60:in `shutdown'' > ./proxy/tc_socks4.rb:74:in `teardown'' > > 6) Error: > test_auth_options(TC_Proxy_SOCKS4): > Errno::EADDRINUSE: Only one usage of each socket address > (protocol/network addre > ss/port) is normally permitted. - bind(2) > ./proxy/tc_socks4.rb:38:in `initialize'' > ./proxy/tc_socks4.rb:38:in `new'' > ./proxy/tc_socks4.rb:38:in `run'' > ./proxy/tc_socks4.rb:107:in `test_auth_options'' > > 7) Error: > test_auth_options(TC_Proxy_SOCKS4): > NoMethodError: undefined method `shutdown'' for nil:NilClass > ./proxy/tc_socks4.rb:60:in `shutdown'' > ./proxy/tc_socks4.rb:74:in `teardown'' > > 8) Error: > test_no_auth_fail(TC_Proxy_SOCKS4): > Errno::EADDRINUSE: Only one usage of each socket address > (protocol/network addre > ss/port) is normally permitted. - bind(2) > ./proxy/tc_socks4.rb:38:in `initialize'' > ./proxy/tc_socks4.rb:38:in `new'' > ./proxy/tc_socks4.rb:38:in `run'' > ./proxy/tc_socks4.rb:92:in `test_no_auth_fail'' > > 9) Error: > test_no_auth_fail(TC_Proxy_SOCKS4): > NoMethodError: undefined method `shutdown'' for nil:NilClass > ./proxy/tc_socks4.rb:60:in `shutdown'' > ./proxy/tc_socks4.rb:74:in `teardown'' > > 10) Error: > test_no_auth_ok(TC_Proxy_SOCKS4): > Errno::EADDRINUSE: Only one usage of each socket address > (protocol/network addre > ss/port) is normally permitted. - bind(2) > ./proxy/tc_socks4.rb:38:in `initialize'' > ./proxy/tc_socks4.rb:38:in `new'' > ./proxy/tc_socks4.rb:38:in `run'' > ./proxy/tc_socks4.rb:79:in `test_no_auth_ok'' > > 11) Error: > test_no_auth_ok(TC_Proxy_SOCKS4): > NoMethodError: undefined method `shutdown'' for nil:NilClass > ./proxy/tc_socks4.rb:60:in `shutdown'' > ./proxy/tc_socks4.rb:74:in `teardown'' > > 12) Error: > test_authorize_fail(TC_Proxy_SOCKS5): > Errno::EADDRINUSE: Only one usage of each socket address > (protocol/network addre > ss/port) is normally permitted. - bind(2) > ./proxy/tc_socks5.rb:38:in `initialize'' > ./proxy/tc_socks5.rb:38:in `new'' > ./proxy/tc_socks5.rb:38:in `run'' > ./proxy/tc_socks5.rb:176:in `test_authorize_fail'' > > 13) Error: > test_authorize_fail(TC_Proxy_SOCKS5): > NoMethodError: undefined method `shutdown'' for nil:NilClass > ./proxy/tc_socks5.rb:84:in `shutdown'' > ./proxy/tc_socks5.rb:100:in `teardown'' > > 14) Error: > test_authorize_via_connect(TC_Proxy_SOCKS5): > Errno::EADDRINUSE: Only one usage of each socket address > (protocol/network addre > ss/port) is normally permitted. - bind(2) > ./proxy/tc_socks5.rb:38:in `initialize'' > ./proxy/tc_socks5.rb:38:in `new'' > ./proxy/tc_socks5.rb:38:in `run'' > ./proxy/tc_socks5.rb:201:in `test_authorize_via_connect'' > ./proxy/tc_socks5.rb:195:in `test_authorize_via_connect'' > > 15) Error: > test_authorize_via_connect(TC_Proxy_SOCKS5): > NoMethodError: undefined method `shutdown'' for nil:NilClass > ./proxy/tc_socks5.rb:84:in `shutdown'' > ./proxy/tc_socks5.rb:100:in `teardown'' > > 16) Error: > test_authorize_via_options(TC_Proxy_SOCKS5): > Errno::EADDRINUSE: Only one usage of each socket address > (protocol/network addre > ss/port) is normally permitted. - bind(2) > ./proxy/tc_socks5.rb:38:in `initialize'' > ./proxy/tc_socks5.rb:38:in `new'' > ./proxy/tc_socks5.rb:38:in `run'' > ./proxy/tc_socks5.rb:201:in `test_authorize_via_options'' > ./proxy/tc_socks5.rb:195:in `test_authorize_via_options'' > > 17) Error: > test_authorize_via_options(TC_Proxy_SOCKS5): > NoMethodError: undefined method `shutdown'' for nil:NilClass > ./proxy/tc_socks5.rb:84:in `shutdown'' > ./proxy/tc_socks5.rb:100:in `teardown'' > > 18) Error: > test_authorize_via_socks(TC_Proxy_SOCKS5): > Errno::EADDRINUSE: Only one usage of each socket address > (protocol/network addre > ss/port) is normally permitted. - bind(2) > ./proxy/tc_socks5.rb:38:in `initialize'' > ./proxy/tc_socks5.rb:38:in `new'' > ./proxy/tc_socks5.rb:38:in `run'' > ./proxy/tc_socks5.rb:201:in `test_authorize_via_socks'' > ./proxy/tc_socks5.rb:195:in `test_authorize_via_socks'' > > 19) Error: > test_authorize_via_socks(TC_Proxy_SOCKS5): > NoMethodError: undefined method `shutdown'' for nil:NilClass > ./proxy/tc_socks5.rb:84:in `shutdown'' > ./proxy/tc_socks5.rb:100:in `teardown'' > > 20) Error: > test_bad_version(TC_Proxy_SOCKS5): > Errno::EADDRINUSE: Only one usage of each socket address > (protocol/network addre > ss/port) is normally permitted. - bind(2) > ./proxy/tc_socks5.rb:38:in `initialize'' > ./proxy/tc_socks5.rb:38:in `new'' > ./proxy/tc_socks5.rb:38:in `run'' > ./proxy/tc_socks5.rb:105:in `test_bad_version'' > > 21) Error: > test_bad_version(TC_Proxy_SOCKS5): > NoMethodError: undefined method `shutdown'' for nil:NilClass > ./proxy/tc_socks5.rb:84:in `shutdown'' > ./proxy/tc_socks5.rb:100:in `teardown'' > > 22) Error: > test_no_auth_fail(TC_Proxy_SOCKS5): > Errno::EADDRINUSE: Only one usage of each socket address > (protocol/network addre > ss/port) is normally permitted. - bind(2) > ./proxy/tc_socks5.rb:38:in `initialize'' > ./proxy/tc_socks5.rb:38:in `new'' > ./proxy/tc_socks5.rb:38:in `run'' > ./proxy/tc_socks5.rb:132:in `test_no_auth_fail'' > > 23) Error: > test_no_auth_fail(TC_Proxy_SOCKS5): > NoMethodError: undefined method `shutdown'' for nil:NilClass > ./proxy/tc_socks5.rb:84:in `shutdown'' > ./proxy/tc_socks5.rb:100:in `teardown'' > > 24) Error: > test_no_auth_succeed_atyp_domain(TC_Proxy_SOCKS5): > Errno::EADDRINUSE: Only one usage of each socket address > (protocol/network addre > ss/port) is normally permitted. - bind(2) > ./proxy/tc_socks5.rb:38:in `initialize'' > ./proxy/tc_socks5.rb:38:in `new'' > ./proxy/tc_socks5.rb:38:in `run'' > ./proxy/tc_socks5.rb:160:in `test_no_auth_succeed_atyp_domain'' > > 25) Error: > test_no_auth_succeed_atyp_domain(TC_Proxy_SOCKS5): > NoMethodError: undefined method `shutdown'' for nil:NilClass > ./proxy/tc_socks5.rb:84:in `shutdown'' > ./proxy/tc_socks5.rb:100:in `teardown'' > > 26) Error: > test_no_auth_succeed_atyp_ipv4(TC_Proxy_SOCKS5): > Errno::EADDRINUSE: Only one usage of each socket address > (protocol/network addre > ss/port) is normally permitted. - bind(2) > ./proxy/tc_socks5.rb:38:in `initialize'' > ./proxy/tc_socks5.rb:38:in `new'' > ./proxy/tc_socks5.rb:38:in `run'' > ./proxy/tc_socks5.rb:146:in `test_no_auth_succeed_atyp_ipv4'' > > 27) Error: > test_no_auth_succeed_atyp_ipv4(TC_Proxy_SOCKS5): > NoMethodError: undefined method `shutdown'' for nil:NilClass > ./proxy/tc_socks5.rb:84:in `shutdown'' > ./proxy/tc_socks5.rb:100:in `teardown'' > > 28) Error: > test_no_supported_methods(TC_Proxy_SOCKS5): > Errno::EADDRINUSE: Only one usage of each socket address > (protocol/network addre > ss/port) is normally permitted. - bind(2) > ./proxy/tc_socks5.rb:38:in `initialize'' > ./proxy/tc_socks5.rb:38:in `new'' > ./proxy/tc_socks5.rb:38:in `run'' > ./proxy/tc_socks5.rb:118:in `test_no_supported_methods'' > > 29) Error: > test_no_supported_methods(TC_Proxy_SOCKS5): > NoMethodError: undefined method `shutdown'' for nil:NilClass > ./proxy/tc_socks5.rb:84:in `shutdown'' > ./proxy/tc_socks5.rb:100:in `teardown'' > > 30) Error: > test_on_open(TC_RemoteNetworkHandler): > Errno::ENOTCONN: A request to send or receive data was disallowed > because the so > cket is not connected and (when sending on a datagram socket using a > sendto call > ) no address was supplied. > ./service/forward/tc_remote_network_handler.rb:74:in `shutdown'' > ./service/forward/tc_remote_network_handler.rb:79:in `join'' > ./service/forward/tc_remote_network_handler.rb:79:in `join'' > ./service/forward/tc_remote_network_handler.rb:101:in `test_on_open'' > > 302 tests, 680 assertions, 1 failures, 29 errors > > I haven''t looked into these at all (and probably won''t have time today) > but I thought I should post them. > > Regards, > > Dan > > _______________________________________________ > Net-ssh-users mailing list > Net-ssh-users@rubyforge.org > http://rubyforge.org/mailman/listinfo/net-ssh-users >-- Jamis Buck jamis_buck@byu.edu http://www.jamisbuck.org/jamis ------------------------------ "I am Victor of Borge. You will be assimil-nine-ed."