How to Manually Update the Bastion?

Requirements

  • A time window in which the Bastion can stopped for up to 40 minutes
  • The new Bastion folder / ZIP
  • Administrator privileges for the computer where the Bastion is currently installed

Upgrade Process

1. Move the ZIP file to the server which the Bastion is installed
2. Extract it anywhere locally
3. Stop the Bastion Reverse Proxy service
4. Backup your current Bastion folder
5. Move the following files from the latest version folder to the new one:

  • Bastion.exe
  • libeay32.dll
  • libexpat.dll
  • ssleay32.dll
  • Bastion.xsl

6. Start the Bastion service again and open up the Bastion logs. The default location is:

C:\Agat\Logs\Bastion

Look for the first log entry, it should look like so:

“Bastion Service version X.X.X.X is starting”

Follow the logs until you see the following log:

Running the service pool

Verify that there aren’t any error messages (error messages are marked with '!')
7. If there were error messages or a proper log file doesn’t seem to show up, please follow the rollback section
8. If no error messages were present in the log file, you can delete the Bastion backup folder.


Rollback

If there were any issues after swapping the files and the Bastion doesn’t seem to be working follow these steps:

1. Stop the Bastion service
2. Rename the current Bastion folder to ‘Bastion.old’ and rename the backup folder to ‘Bastion’
3. Start the service
4. Please contact Agat support at support@agatsoftware.com for installation support