Kbase P120664: Can't start database server with proserve command - error 47
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  11/22/2006 |
|
Status: Unverified
SYMPTOM(s):
Can't start database server with proserve command
SYSTEM ERROR: Illegal instruction. (47)
Can truncate the bi file without any errors.
Error 47 being experienced on multiple databases when starting them up using the proserve command.
Can access the databases in single user mode.
Rebooted machine due to some networking issues which occurred at the same time as the error 47.
Cannot convert the core file to a stack trace because of an error saying that the executable file is newer than the core file.
ls -al on _mprosrv shows the correct size and time stamp.
sum _mprosrv is showing significantly different values for _mprosrv on customers machine than Progress Technical Supports sum output on the same executable using the same service pack level.
CHANGE:
Recently replaced mirrored drives where the Progress executables are installed and also ran out of disk space on these drives and had to manually remove some files from disk.
CAUSE:
Corrupted _mprosrv executable.
FIX:
The workaround is to obtain and download valid _mprosrv executable from Progress to address the current situation.
The long term resolution would be to either reinstall Progress on the machine or if this is not possible at the current time, then install Progress into another directory and compare output from sum command against all files in the original installation with the files in the new installation. Then replace existing files as necessary.