# IO Error: Error reading the segment infos

**URL:** <https://www.ruby-forum.com/t/io-error-error-reading-the-segment-infos/111811>\
**Category:** Ferret\
**Created:** [August 11, 2007, 12:34pm UTC](https://www.ruby-forum.com/t/io-error-error-reading-the-segment-infos/111811 "2007-08-11T12:34:14Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![starburger](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/848f3c/32.png) [@starburger](https://www.ruby-forum.com/u/starburger)\
**Post date:** [August 11, 2007, 12:34pm UTC](https://www.ruby-forum.com/t/io-error-error-reading-the-segment-infos/111811/1 "2007-08-11T12:34:14Z")

</div>

Hi all,

I’m using ferret and acts\_as\_ferret on Win XP. Trying to index a  
location table with over 2,5 Mio. rows in UTF-8 I’m getting the error:

“IO Error: IO Error occured:  
Error reading the segment infos. Store listing was …”

The error occurs after some hours of running. The index file system  
looks like this after the abort:

11.08.2007 12:30 .  
11.08.2007 12:30 …  
11.08.2007 12:30 0 files.txt  
11.08.2007 12:21 16 segments  
11.08.2007 12:21 135 segments\_2dqf  
11.08.2007 10:55 233.012.389 \_16v6.cfs  
11.08.2007 11:11 293.991.425 \_1fft.cfs  
11.08.2007 11:29 328.026.860 \_1o0g.cfs  
11.08.2007 11:46 318.527.256 \_1wl3.cfs  
11.08.2007 11:56 49.647.656 \_255q.cfs  
11.08.2007 11:57 29.317.235 \_260l.cfs  
11.08.2007 11:58 29.952.194 \_26vg.cfs  
11.08.2007 12:00 27.239.514 \_27qb.cfs  
11.08.2007 12:01 32.785.402 \_28l6.cfs  
11.08.2007 12:03 30.472.931 \_29g1.cfs  
11.08.2007 12:05 30.355.039 \_2aaw.cfs  
11.08.2007 12:06 9.738.666 \_2b5r.cfs  
11.08.2007 12:07 201.027 \_2c0m.cfs  
11.08.2007 12:08 322.501 \_2cvh.cfs  
11.08.2007 12:08 11.905 \_2cyk.cfs  
11.08.2007 12:08 12.506 \_2d1n.cfs  
11.08.2007 12:08 11.981 \_2d4q.cfs  
11.08.2007 12:08 12.066 \_2d7t.cfs  
11.08.2007 12:08 12.097 \_2daw.cfs  
11.08.2007 12:08 11.827 \_2ddz.cfs  
11.08.2007 12:08 51.846 \_2dh2.cfs  
11.08.2007 12:08 12.621 \_2dk5.cfs  
11.08.2007 12:08 12.494 \_2dn8.cfs  
11.08.2007 12:08 1.567 \_2dnj.cfs  
11.08.2007 12:08 1.456 \_2dnu.cfs  
11.08.2007 12:08 1.502 \_2do5.cfs  
11.08.2007 12:08 1.490 \_2dog.cfs  
11.08.2007 12:08 1.552 \_2dor.cfs  
11.08.2007 12:08 1.627 \_2dp2.cfs  
11.08.2007 12:08 1.510 \_2dpd.cfs  
11.08.2007 12:08 1.446 \_2dpo.cfs  
11.08.2007 12:08 1.579 \_2dpz.cfs  
11.08.2007 12:08 423 \_2dq0.cfs  
11.08.2007 12:08 421 \_2dq1.cfs  
11.08.2007 12:08 425 \_2dq2.cfs  
11.08.2007 12:08 448 \_2dq3.cfs  
11.08.2007 12:08 423 \_2dq4.cfs  
11.08.2007 12:08 436 \_2dq5.cfs  
11.08.2007 12:08 427 \_2dq6.cfs  
11.08.2007 12:08 457 \_2dq7.cfs  
11.08.2007 12:08 565 \_2dq8.cfs  
11.08.2007 12:09 484 \_2dq9.cfs  
11.08.2007 12:09 1.668 \_2dqa.cfs  
11.08.2007 12:09 12.629 \_2dqb.cfs  
11.08.2007 12:09 160.061 \_2dqc.cfs  
11.08.2007 12:09 190.520.197 \_2dqd.cfs  
11.08.2007 12:21 2.543.445.730 \_2dqe.cfs  
11.08.2007 09:56 338.646.539 \_8km.cfs  
11.08.2007 10:12 302.287.475 \_h59.cfs  
11.08.2007 10:28 322.882.388 \_ppw.cfs  
11.08.2007 10:41 166.010.866 \_yaj.cfs  
54 Datei(en) 5.277.725.380 Bytes  
2 Verzeichnis(se), 4.181.032.960 Bytes frei

The file \_2dqe.fs has repeatedly the same size after the error.

How can I deal with this? Will this be different on Linux?

Thanks,

Starburger

---

<div class="post-metadata">

**Author:** ![starburger](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/848f3c/32.png) [@starburger](https://www.ruby-forum.com/u/starburger)\
**Post date:** [August 11, 2007, 12:36pm UTC](https://www.ruby-forum.com/t/io-error-error-reading-the-segment-infos/111811/2 "2007-08-11T12:36:31Z")

</div>

Just to mention that I tried to build the index with

Location.rebuild\_index

from the scratch using Acts\_as\_ferret when the error happened.

Starburger
