From: sagar Date: 2007-04-24T10:14:05+09:00 Subject: Error using net::ftp Has anyone seen something like this - problemreport-PVTQA01-200704190111.gz /usr/lib/ruby/1.8/net/ftp.rb:339:in `transfercmd': 200 PORT command successful. Consider using PASV. (Net::FTPReplyError) from /usr/lib/ruby/1.8/net/ftp.rb:403:in `retrbinary' from /usr/lib/ruby/1.8/monitor.rb:238:in `synchronize' from /usr/lib/ruby/1.8/net/ftp.rb:401:in `retrbinary' from /usr/lib/ruby/1.8/net/ftp.rb:503:in `getbinaryfile' from bin/download_files.rb:12 from /usr/lib/ruby/1.8/net/ftp.rb:432:in `retrlines' from /usr/lib/ruby/1.8/net/ftp.rb:424:in `loop' from /usr/lib/ruby/1.8/net/ftp.rb:424:in `retrlines' from /usr/lib/ruby/1.8/monitor.rb:238:in `synchronize' from /usr/lib/ruby/1.8/net/ftp.rb:421:in `retrlines' from /usr/lib/ruby/1.8/net/ftp.rb:627:in `list' from bin/download_files.rb:9 ftp = Net::FTP.new('files') ftp.login(user = "xxx", password="xxx") ftp.chdir('processed') ftp.list() {|report| report =~ /(.*)(problemreport.*)/ puts $2 ftp.getbinaryfile($2,$2,1024)----> this is line 12 } ftp.close If I go into ftp.rb and simply comment out line 339 above everything works fine. -- Posted via http://www.ruby-forum.com/.