Consultor Eletrônico



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.