Kbase P57960: Installation error 102 applying a Progress Service Pack
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  15/10/2008 |
|
Status: Verified
SYMPTOM(s):
Installation error 102 applying a Progress Service Pack
INSTALLATION ERROR (102): Unable to create the file. /usr/dlc/bin/versioninfo.dll (ETXTBSY)
CAUSE:
When the install for the SP starts, it reads the versionfo.dll file in the DLC/bin directiory to find out what version is being installed ontop of. If it is an earlier 9.1D product then it proceeds. If it not 9.1D, then it fails.
The 'ETXTBSY' is returned because we're trying to write to the versionfo.dll that is currently being executed by the kernel, or rather that we're trying to use this file but it is currently still open from a previous Progress session.
FIX:
Before installing a Progress Service Pack ensure that:
o the size of the versioninfo.dll is correct, in order to rule out file corruption.
o all Progress processes have been shut down properly, this can be confirmed with ps -ef or lsof.
o run /usr/sbin/slibclean to remove object files that are no longer used from both the shared library region and in the shared library and kernel text regions.