Kbase 17936: Errno 5 (43) When Starting DB From Procontrol.
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  5/8/2006 |
|
Status: Unverified
SYMPTOM(s):
ProControl
Database fails to start.
_MPROSRV, proserve or prowin32 starts the database from the command line.
** Cannot find or open file <file-name>, errno = <number>. (43)
CAUSE:
This is a permission problem, as the errno 5 indicates.
FIX:
Start ProControl and click DETAILS, click on OPTIONS and check the
ProControlAccess Group (default EVERYONE). Then compare this to the permissions assigned the different database & afterimage files. It should now be clear that the group has only read rights on the files.
It might be that the Database files are READ-ONLY, so check this as well.
The reason why ProControl reports this error is that it is a full NT service and thus is handled by NT. When you run from a command prompt you are the Administrator.
The account that is used to startup ProControl needs to have FULL CONTROL of the Directory in which the databases reside and to the database files themselves.