Linux
Migration from 3.10 (or less) to 3.11 (or up) requires additional steps because we have significantly improved the data protection mechanism - now it is built on certificates and doesn't require entering the password manually on server start. Please follow these steps to update your HES:
Update all Hideez Clients to 3.11, the new version can work with both old and new versions of the HES.
Disable the Data Protection on the HES.
Update the server using the following instruction.
Enable Data Protection again.
Option 1 (using a script)
To update the server, you can use the update.sh
script, which is located in the HES directory (/opt/HES
default). You can run it either manually or through the web interface (by clicking on the server version). If an update is available, you will be prompted to update the server using a script. If you have changed the location of the server, the name of the service to run, you can manually update the necessary parameters in the script.
Option 2 (without using a script)
2.1. Stopping HES Service
2.2. Backup the HES binaries and the configuration file
2.3. Backup the Database
For MySQL database:
The following command will create a copy (dump) of the database hesdb
in file hesdb.sql
in /opt/HES.old
directory:
change <MySQL_root_password>
with your real password.
For Microsoft SQL Server database:
The following command will create a backup of the database hesdb
in file hesdb.bak
in /var/opt/mssql/data
directory:
2.4. Download a new version of the HES
2.5. Restore the configuration file
2.6. Restart the HES and check its status
After checking that the update was successful and everything works fine, you can delete copies of the database and server:
If something goes wrong, you can restore the HES server using the following commands
Restore the folder with previous HES version:
Restore the Database:
For MySQL database:
change <MySQL_root_password>
with your real password.
For Microsoft SQL Server database:
then restart HES:
Last updated