Securden Logo

Password Vault for Enterprises

Instructions for upgrading from versions 8.7.9 - 10.8.9

Pre-requisites

Important

Ensure that SecurdenPythonUpgradeManager.exe is placed under <prod- home>\bin folder. When following the upgrade steps, you will be prompted to run this executable from the \bin.

  • Ensure that your ‘System is Ready for Upgrade’ by navigating to Admin\Product Upgrades. If you are able to see the green tick, proceed with the upgrade steps.

If you do not see the green tick

The reason why the system is not ready for upgrade is your ‘Secondary Server’ in your high availability setup has taken over as the Master server. The Securden server cannot be upgraded in such scenarios.


What are your next steps?

Simply navigate to Admin >> High Availability and set the Primary Server as the Master. Now, check if the system is ready for upgrade as explained in the previous step.


Steps to upgrade the Securden server

Please ensure that all of the following steps are followed precisely.

Step 1: Stopping the Vault Service and taking a backup

  • Stop “Securden Vault Service” from services.msc in all the Secondary Servers.
  • Stop “Securden Vault Service” from services.msc in the Primary Server.

Important

Follow the steps in the next section to take a backup of your Securden instance. If something goes wrong, you will be able to restore using the backup copy.


How to take a backup?

If you are utilizing the PostgreSQL Server that comes bundled with Securden,

  • Take a backup copy of the entire Securden installation folder and store the backup copy in a secure location.
  • The default installation path would be: <Installation-directory>\Password_Vault\bin

If you are utilizing MSSQL Server as the backend database,

  • If you are using MSSQL as the backend database, connect to SQL Management Studio and take a backup of the Securden database.

Step 2: Install the upgrade pack

  • Execute the SecurdenPythonUpgradeManager (.exe file) from the /bin folder. In the upgrade manager GUI, browse & select the downloaded upgrade pack file and click the Apply Upgrade Pack button. The upgrade process will be completed in a few minutes.
  • Now, start the “Securden Vault Service” from services.msc.
  • You may ignore Web Service - Securden Vault, which is automatically taken care of.
  • Connect to the web interface https://localhost:5454 (or) use the computer name of the primary server.
    Example: https://SEC-2K16-2:5454
  • Clear the browser cache.
  • Once the primary server is upgraded, you must upgrade all the secondary servers following the same steps.

Important

Ensure that the MD5 of the downloaded upgrade pack matches this value: 7af5eceacd15028b931b1366cf94ae41

If you still receive a .NET Framework error message - the issue is likely caused by dependency files (Which SecurdenPythonUpgradeManager needs) being used by another process. To resolve this, please try the following steps:

  • Restart the machine on which Securden Server is running.
  • Stop the Securden Vault Service and try to upgrade the server again.

If you need any assistance, write to support@securden.com