scttnlsn / dandelion

Incremental Git repository deployment.
http://scttnlsn.github.io/dandelion
MIT License
738 stars 60 forks source link

Could not open data connection port #90

Closed nathanaelphilip closed 10 years ago

nathanaelphilip commented 10 years ago

(I’m running 0.4.6) Some sites (I think it may be GoDaddy hosts) throw this error:

/Users/nathanaelmoody/.rbenv/versions/1.9.3-p429/lib/ruby/1.9.1/net/ftp.rb:298:in getresp': 425 Could not open data connection to port 61820: No route to host (Net::FTPTempError) from /Users/nathanaelmoody/.rbenv/versions/1.9.3-p429/lib/ruby/1.9.1/net/ftp.rb:325:inblock in sendcmd' from /Users/nathanaelmoody/.rbenv/versions/1.9.3-p429/lib/ruby/1.9.1/monitor.rb:211:in mon_synchronize' from /Users/nathanaelmoody/.rbenv/versions/1.9.3-p429/lib/ruby/1.9.1/net/ftp.rb:323:insendcmd' from /Users/nathanaelmoody/.rbenv/versions/1.9.3-p429/lib/ruby/1.9.1/net/ftp.rb:402:in transfercmd' from /Users/nathanaelmoody/.rbenv/versions/1.9.3-p429/lib/ruby/1.9.1/net/ftp.rb:457:inblock (2 levels) in retrbinary' from /Users/nathanaelmoody/.rbenv/versions/1.9.3-p429/lib/ruby/1.9.1/net/ftp.rb:178:in with_binary' from /Users/nathanaelmoody/.rbenv/versions/1.9.3-p429/lib/ruby/1.9.1/net/ftp.rb:456:inblock in retrbinary' from /Users/nathanaelmoody/.rbenv/versions/1.9.3-p429/lib/ruby/1.9.1/monitor.rb:211:in mon_synchronize' from /Users/nathanaelmoody/.rbenv/versions/1.9.3-p429/lib/ruby/1.9.1/net/ftp.rb:455:inretrbinary' from /Users/nathanaelmoody/.rbenv/versions/1.9.3-p429/lib/ruby/1.9.1/net/ftp.rb:576:in getbinaryfile' from /Users/nathanaelmoody/.rbenv/versions/1.9.3-p429/lib/ruby/gems/1.9.1/gems/dandelion-0.4.6/lib/dandelion/adapter/ftp.rb:22:inread' from /Users/nathanaelmoody/.rbenv/versions/1.9.3-p429/lib/ruby/gems/1.9.1/gems/dandelion-0.4.6/lib/dandelion/workspace.rb:73:in remote_sha' from /Users/nathanaelmoody/.rbenv/versions/1.9.3-p429/lib/ruby/gems/1.9.1/gems/dandelion-0.4.6/lib/dandelion/workspace.rb:33:inremote_commit' from /Users/nathanaelmoody/.rbenv/versions/1.9.3-p429/lib/ruby/gems/1.9.1/gems/dandelion-0.4.6/lib/dandelion/command/deploy.rb:25:in execute!' from /Users/nathanaelmoody/.rbenv/versions/1.9.3-p429/lib/ruby/gems/1.9.1/gems/dandelion-0.4.6/lib/dandelion/cli.rb:69:inexecute!' from /Users/nathanaelmoody/.rbenv/versions/1.9.3-p429/lib/ruby/gems/1.9.1/gems/dandelion-0.4.6/bin/dandelion:8:in <top (required)>' from /Users/nathanaelmoody/.rbenv/versions/1.9.3-p429/bin/dandelion:23:inload' from /Users/nathanaelmoody/.rbenv/versions/1.9.3-p429/bin/dandelion:23:in `

'

scttnlsn commented 10 years ago

I think using passive FTP should fix this. Try setting passive: true in your dandelion.yml file.

nathanaelphilip commented 10 years ago

You are correct sir! Thank you so much.