VERIFIED SOLUTION i
X

How to install Vault patch on Windows

UPDATED: June 7, 2017



Steps to install the patch:
 
  1. Ensure normal backup/data backup(docdata ,pagedata and index file) process has run successfully recently.
  2. Explicitly save the executables and DLLs that might be replaced
    e.g. rem make a directory to save the old executable
    md g:\Backup\vault.20170406

    rem move to the base Vault installation directory
    c:
    cd C:\Program Files (x86)\PBBI CCM\Vault

    rem copy the executables and dynamic libraries (basically anything that might get replaced)
    xcopy /s *.exe g:\Backup\vault.20170406
    xcopy /s *.dll g:\Backup\vault.20170406
  3. Stop the Vault service.
  4. Update the files being changed
(a) using the patch zip file:

Update the folowing files using the executables from the patch set:

render\e2ps.exe
render\e2renderd.exe
render\gswin32c.exe
router\e2routerd.exe
server\distrib\e2ps.exe
server\distrib\gswin32c.exe
server\distrib\uclient.exe
server\e2loaderd.exe
server\e2serverd.exe
server\e2util.exe
server\indexerd.exe


For any given machine, some of these directories might not be installed or there might be more than one copy (e.g. render1, render2, ...).
or

(b) Using the install set, xcopy in the new executables and dlls:

rem move to the base Vault directory
c:
cd C:\Program Files (x86)\PBBI CCM\Vault

rem copy in the executables from the install set zip
xcopy g:\Build\7.2.2.36-InstallSet-Vault\win32\*.exe /s /y
xcopy g:\Build\7.2.2.36-InstallSet-Vault\win32\*.dll /s /y


This assumes a full default install.

If not everything is installed or multiple instances of the directories were installed, xcopy directory by directory instead:


rem move to the base Vault directory
c:
cd C:\Program Files (x86)\PBBI CCM\Vault

rem copy in the executables from the install set zip to server, render1 and render2
xcopy g:\Build\7.2.2.36-InstallSet-Vault\win32\render\*.exe render1 /s /y
xcopy g:\Build\7.2.2.36-InstallSet-Vault\win32\render\*.dll render1 /s /y
xcopy g:\Build\7.2.2.36-InstallSet-Vault\win32\render\*.exe render2 /s /y
xcopy g:\Build\7.2.2.36-InstallSet-Vault\win32\render\*.dll render2 /s /y
xcopy g:\Build\7.2.2.36-InstallSet-Vault\win32\server\*.exe server /s /y
xcopy g:\Build\7.2.2.36-InstallSet-Vault\win32\server\*.dll server /s /y
 
5.  Important: Update any copied or renamed files.If you have copied or renamed any of the executables, for example to create additional copies of the e2serverd or e2renderd process, you will need to update the copies as well.

e.g.
cd render1
copy e2renderd.exe e2renderd1.exe
{noformat}

6. *If* the version of Ghostscript has changed, update the associated ib directory trees
 
rem move to the base Vault directory
c:
cd C:\Program Files (x86)\PBBI CCM\Vault

rem rename the old lib directories
ren render\lib lib.20170406
ren server\distrib\lib lib.20170406

rem make new lib directories
md render\lib
md server\distrib\lib

rem copy in the new lib trees
xcopy g:\Build\7.2.2.36-InstallSet-Vault\common\render\lib\*.* render\lib /s /e
xcopy g:\Build\7.2.2.36-InstallSet-Vault\common\server\distrib\lib\*.* server\distrib\lib /s /e
{noformat}

7. Start the Vault services

Note: 
  1. The patch contains the updated versions of key executables and normally used for changes in patch level (e.g. 7.2.2.23 to 7.2.2.36). 
  2. The install set contains all artifacts that get installed. It is useful when changing between major versions since updating the associated DLL files and utilities are good practice in that case. 




 

Downloads

  • No Downloads