Consultor Eletrônico



Kbase P9384: What does the "vv_flush: I/O errno=5 on fdl" message mean?
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   15/10/2008
Status: Verified

GOAL:

What does the "vv_flush: I/O errno=5 on fdl" message mean

FACT(s) (Environment):

Progress 7.x
Progress 8.x
Progress 9.x
UNIX

FIX:

Starting in version 7, the Progress terminal interface was changed. The version 6 character interface was replaced with Vermont Views, a third party software package. The vv_flush message encountered in Progress V7, V8 and V9 database log files is generated by the Vermont Views code. The vv_flush:I/O errno 5 on fd1 error means that a message was sent to the user's tty device, but the Progress client session was no longer attached to the tty device. The fd1 refers to file descriptor 1 (i.e standard out).

In Version 6, the same problem was reported as Progress message:
SYSTEM ERROR: I/O error 0 in writeit, ret 0, file(tty), addr <n>.(290)

Reasons why this error might occur:

1) The user shut the terminal off and their _progres process never
received a HANGUP SIGNAL. This is often the case with users who
telnet to the UNIX machine through a PC software emulation package.

2) In Versions 7.2 and 7.3A there was a problem that caused a runaway
process when an _progres process did not receive a HANGUP SIGNAL.
However, this problem was fixed in version 7.3C.

The vv_flush error by itself is harmless. However, it can also be a symptom of a more serious problem. When determining whether this is true, it is suggested that the Progress database log be reviewed for adjacent error messages. Any additional error messages are likely to point out the real problem area.