Kbase P42708: Error 609 when the directory DSLOGDIR is pointing to does no
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  18/09/2003 |
|
Status: Unverified
FACT(s) (Environment):
Progress 9.x
FACT(s) (Environment):
UNIX
SYMPTOM(s):
** Unable to create <file-name>, errno = <number> (609)
** Unable to create /xxx/dataserv.lg, errno = 2 (609)
/xxx directory does not exist on the system
A client connects to multiple progress databases first and then connect to Oracle dataserver and schema holder, upon connecting to Oracle, all the databases including schema holder itself that the client already connected to have error 609 written to
Logging in as admin user, and run the client program, the problem goes away
Logging in as regular user, run the client program, the problem is there
CAUSE:
When logging as regular user, DSLOGDIR is set to point to /xxx directory, because this directory does not exist, thus error 609. When logging in as admin user, DSLOGDIR is set to a valid directory on the system.
FIX:
Fix regular user's login script to set DSLOGDIR to a valid directory on the system.