How to do an offline update?

                                     Considerations
  • It is essential to take a snapshot of the machine before the update, so that in case of error it can be rolled back;
  • Senhasegura server running any version of senhasegura based on Debian 10;
  • Allow access to TCP port - 59022 and UDP and TCP 9300 for senhasegura servers and between servers.

1. On another station download the update package.

wget https://repo:[email protected]/buster-se-update.sh

2. Create the update folder inside the /var/update directory using the following command:

install -d update -g mt4adm -o mt4adm

2.1 Upload the downloaded file to the senhasegura server (for example, via scp):

scp -P 59022 <update_file_name>  mt4adm@<IP>:/var/update

3. Transfer the update file to the /var/tmp/update directory:

4. After the transfer it is important to comment the resolv.conf file so that the update does not connect to the internet and try to update to an online version.

vim /etc/resolv.conf

5. After commenting out the resolve.conf file, give the file execution permissions using the command below:

chmod +x <update_file_name>

5.1 In this example the file name is ‘buster-se-update-3.20.sh’

6. Run the package using the following command:

bash <update_file_name>

6.1 Confirm EULA terms for enforcement.

7. After execution, return to the resolve.conf file and uncomment it.

8. Reboot the machine with the following command:

 orbit shutdown --reboot

9. Run the following command and confirm.

orbit application init

10. The application has been updated, to validate the version use the command below:

orbit version
orbit application version

2 Likes