Consultor Eletrônico



Kbase P9322: Idxbuild terminates with SE 290 even when .srt is used
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   7/23/2004
Status: Verified

FACT(s) (Environment):

Progress 8.X

FACT(s) (Environment):

Progress 9.X

SYMPTOM(s):

Idxbuild fails with 290 error

SYSTEM ERROR: I/O error <n> in <program>, ret <n>, file <n>, addr <n>. (290)

SYSTEM ERROR: I/O error 0 in writeto, ret <>, file 6(srt), addr <>. (290)

proutil -C idxbuild session end. (334)

Multi volume .srt file is used

File ulimit is set to unlimited

Temporary sort file at: <Directory Path> will use up to <Size of Disk Space> KB of disk space. (5289)

CAUSE:

Invalid path is set in the Multi volume .srt file which is pointing to the wrong filesystem that does not have adequate space for the sort operation.

FIX:

Progress message 5289 will immediately show if the correct filesystem and notation has been used in the .srt file:

Correct:
Temporary sort file at: /tmp1/ will use up to 1899984K of disk space. (5289)
sort file saaXXXX will be created under /tmp1/

Incorrect:
Temporary sort file at: /tmp2 will use up to 1899984K of disk space. (5289)

Note the trailing "/" for Unix or "\" for Windows is missing and in this case, /tmp2 does not have this amount of space available for the duration of the idxbuild operation

Modify the .srt file to point the correct filesystems that contain the amount of space specified in the srt file definition. Please refer to Solution P55740 for more information on the structure.