Consultor Eletrônico



Kbase P7799: Can't create output file: probuild when installing 9.1D Service Pack
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   15/10/2008
Status: Verified

FACT(s) (Environment):

Progress 9.1D
Windows NT 32 Intel/Windows 2000

SYMPTOM(s):

Error: The directory probuild already existed.

Error: cannot create <Drive>:\<DLC>\probuild

Can't create output file: probuild when installing Service Pack

Service pack has been downloaded correctly

Unzipped the downloaded self-extracting zipfile patch 91d01.exe into the dlc directory

When installing the selfextracting zipfile patch 91d01.exe the extracting stops with GPF

Applying Service Pack terminates with: can't create output file %DLC%\probuild

Installing Service Pack corrupts progress.cfg

The progress.cfg file is overwritten by applying Service Pack

Installing Service Pack deletes license numbers and replaces with by a single license nr : 000015001

CAUSE:

Prior to the introduction of Service Packs, users have grown used to applying patches directly to their installed directory, this is why the change to the Win32 Intel default unzip directory was actioned.

Progress has never recommended that a patch be applied directly to the user's Progress install, but rather unzip or untar'd to a temporary working directory and then copy files to the install directory after creating a back up.

If a user does unzip the selfextracting zipfile to the install directory, instead of a dedicated temporary directory as explicitly instructed in the "Download/Install Instructions", apart from overwriting the progress.cfg, they will also replace, or attempt to replace, their probuild subdirectory with the probuild archive, hence the failure message:

"can't create output file D:\dlc91d\probuild"

and termination of process because the Service Pack was unzipped to the DLC directory.

FIX:

Service Packs are installed using an Installation Utility similar to the
commercial product Installation Utility.

If you have extracted the Service Pack directly into the %DLC% then you will have overwritten core 9.1D files, therefore you will need to reinstall 9.1D

When you have downloaded the 9.1D Service Pack, extract the archive into a temporary directory and run the Setup.exe contained in this temporary directory. This is detailed in the "ReadmeSP.txt" file which is extracted from the archive