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.