axsh / netjoin

A CLI to allows you to specify and build a VPN network layout. Using the CLI you can servers and clients to a database file which will later be used to set up the VPN network.
2 stars 0 forks source link

net/scp connection is not closed properly #12

Open akry opened 8 years ago

akry commented 8 years ago
/Users/akry/Programs/netjoin/vendor/bundle/ruby/2.1.0/gems/net-scp-1.2.1/lib/net/scp.rb:366:in `block (3 levels) in start_command': SCP did not finish successfully (1):  (Net::SCP::Error)
        from /Users/akry/Programs/netjoin/vendor/bundle/ruby/2.1.0/gems/net-ssh-3.0.1/lib/net/ssh/connection/channel.rb:591:in `call'
        from /Users/akry/Programs/netjoin/vendor/bundle/ruby/2.1.0/gems/net-ssh-3.0.1/lib/net/ssh/connection/channel.rb:591:in `do_close'
        from /Users/akry/Programs/netjoin/vendor/bundle/ruby/2.1.0/gems/net-ssh-3.0.1/lib/net/ssh/connection/session.rb:589:in `channel_close'
        from /Users/akry/Programs/netjoin/vendor/bundle/ruby/2.1.0/gems/net-ssh-3.0.1/lib/net/ssh/connection/session.rb:468:in `dispatch_incoming_packets'
        from /Users/akry/Programs/netjoin/vendor/bundle/ruby/2.1.0/gems/net-ssh-3.0.1/lib/net/ssh/connection/session.rb:222:in `preprocess'
        from /Users/akry/Programs/netjoin/vendor/bundle/ruby/2.1.0/gems/net-ssh-3.0.1/lib/net/ssh/connection/session.rb:206:in `process'
        from /Users/akry/Programs/netjoin/vendor/bundle/ruby/2.1.0/gems/net-ssh-3.0.1/lib/net/ssh/connection/session.rb:170:in `block in loop'
        from /Users/akry/Programs/netjoin/vendor/bundle/ruby/2.1.0/gems/net-ssh-3.0.1/lib/net/ssh/connection/session.rb:170:in `loop'
        from /Users/akry/Programs/netjoin/vendor/bundle/ruby/2.1.0/gems/net-ssh-3.0.1/lib/net/ssh/connection/session.rb:170:in `loop'
        from /Users/akry/Programs/netjoin/vendor/bundle/ruby/2.1.0/gems/net-ssh-3.0.1/lib/net/ssh/connection/session.rb:119:in `close'
        from /Users/akry/Programs/netjoin/vendor/bundle/ruby/2.1.0/gems/net-scp-1.2.1/lib/net/scp.rb:210:in `ensure in start'
        from /Users/akry/Programs/netjoin/vendor/bundle/ruby/2.1.0/gems/net-scp-1.2.1/lib/net/scp.rb:210:in `start'
        from /Users/akry/Programs/netjoin/lib/netjoin/interfaces/linux.rb:15:in `upload_file'
        from /Users/akry/Programs/netjoin/lib/netjoin/interfaces/linux.rb:374:in `upload_openvpn_config'
        from /Users/akry/Programs/netjoin/lib/netjoin/cli/servers/aws.rb:290:in `install'
        from /Users/akry/Programs/netjoin/vendor/bundle/ruby/2.1.0/gems/thor-0.19.1/lib/thor/command.rb:27:in `run'
        from /Users/akry/Programs/netjoin/vendor/bundle/ruby/2.1.0/gems/thor-0.19.1/lib/thor/invocation.rb:126:in `invoke_command'
        from /Users/akry/Programs/netjoin/vendor/bundle/ruby/2.1.0/gems/thor-0.19.1/lib/thor.rb:359:in `dispatch'
akry commented 8 years ago

https://github.com/net-ssh/net-scp/blob/v1.2.1/lib/net/scp.rb#L365

akry commented 8 years ago

it somehow returns status = 1