# Sysread': end of file reached (EOFError)

**URL:** <https://www.ruby-forum.com/t/sysread-end-of-file-reached-eoferror/66714>\
**Category:** Rails\
**Created:** [August 28, 2006, 5:03pm UTC](https://www.ruby-forum.com/t/sysread-end-of-file-reached-eoferror/66714 "2006-08-28T17:03:24Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mikado](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/a698b9/32.png) [@Mikado](https://www.ruby-forum.com/u/Mikado)\
**Post date:** [August 28, 2006, 5:03pm UTC](https://www.ruby-forum.com/t/sysread-end-of-file-reached-eoferror/66714/1 "2006-08-28T17:03:24Z")

</div>

Hi,  
I am trying to access the gmail account through net/pop library.However,  
I have an error such that:

c:/ruby/lib/ruby/1.8/net/protocol.rb:133:in `sysread': end of file reached (EOFError) from c:/ruby/lib/ruby/1.8/net/protocol.rb:133:in`rbuf\_fill’  
from c:/ruby/lib/ruby/1.8/timeout.rb:56:in `timeout' from c:/ruby/lib/ruby/1.8/timeout.rb:76:in`timeout’  
from c:/ruby/lib/ruby/1.8/net/protocol.rb:132:in `rbuf_fill' from c:/ruby/lib/ruby/1.8/net/protocol.rb:116:in`readuntil’  
from c:/ruby/lib/ruby/1.8/net/protocol.rb:126:in `readline' from c:/ruby/lib/ruby/1.8/net/pop.rb:852:in`recv\_response’  
from c:/ruby/lib/ruby/1.8/net/pop.rb:751:in `initialize' from c:/ruby/lib/ruby/1.8/net/pop.rb:868:in`critical’  
from c:/ruby/lib/ruby/1.8/net/pop.rb:751:in `initialize' from c:/ruby/lib/ruby/1.8/net/pop.rb:440:in`do\_start’  
from c:/ruby/lib/ruby/1.8/net/pop.rb:426:in `start' from c:/ruby/lib/ruby/1.8/net/pop.rb:329:in`start’  
from script/inbox:4  
Can anyone explain what the problem is ?  
Thanks…  
Mikado

---

<div class="post-metadata">

**Author:** ![Mikado](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/a698b9/32.png) [@Mikado](https://www.ruby-forum.com/u/Mikado)\
**Post date:** [August 28, 2006, 5:33pm UTC](https://www.ruby-forum.com/t/sysread-end-of-file-reached-eoferror/66714/2 "2006-08-28T17:33:15Z")

</div>

Either you have the wrong ip address or its just being blocked by a  
firewall. The error is a timeout, so it could be a number of things.

---

<div class="post-metadata">

**Author:** ![Mikado](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/a698b9/32.png) [@Mikado](https://www.ruby-forum.com/u/Mikado)\
**Post date:** [August 29, 2006, 12:09pm UTC](https://www.ruby-forum.com/t/sysread-end-of-file-reached-eoferror/66714/3 "2006-08-29T12:09:26Z")

</div>

Miguel El Feo wrote:

> Either you have the wrong ip address or its just being blocked by a  
> firewall. The error is a timeout, so it could be a number of things.

At the begining, the error I took was such that:

c:/ruby/lib/ruby/1.8/timeout.rb:54:in `rbuf_fill': execution expired (Timeout::E rror) from c:/ruby/lib/ruby/1.8/timeout.rb:56:in `timeout’  
from c:/ruby/lib/ruby/1.8/timeout.rb:76:in `timeout' from c:/ruby/lib/ruby/1.8/net/protocol.rb:132:in `rbuf\_fill’  
from c:/ruby/lib/ruby/1.8/net/protocol.rb:116:in `readuntil' from c:/ruby/lib/ruby/1.8/net/protocol.rb:126:in `readline’  
from c:/ruby/lib/ruby/1.8/net/pop.rb:852:in `recv_response' from c:/ruby/lib/ruby/1.8/net/pop.rb:751:in `initialize’  
from c:/ruby/lib/ruby/1.8/net/pop.rb:868:in `critical' from c:/ruby/lib/ruby/1.8/net/pop.rb:751:in `initialize’  
from c:/ruby/lib/ruby/1.8/net/pop.rb:440:in `do_start' from c:/ruby/lib/ruby/1.8/net/pop.rb:426:in `start’  
from c:/ruby/lib/ruby/1.8/net/pop.rb:329:in `start’

then I set the open\_timeout to 180 and I took the second error as I said  
in my first quote. The line, the error occurs from is here :  
Net::POP3.start(‘[pop.gmail.com](http://pop.gmail.com)’, 995,‘my\_account’, ‘my\_passwd’)  
I couldn’t understand what is wrong here. How can I correct this  
problem?  
Thanks…
