Atualização offline

                                      Considerações
  • É essencial fazer um snapshot da máquina antes da atualização, para que em caso de erro ela possa ser revertida;
  • Servidor senhasegura executando em qualquer versão da senhasegura com base no Debian 10;
  • Permitir acesso à porta TCP - 59022 e UDP e TCP 9300 para servidores senhasegura e entre servidores.

1. Em outra estação baixe o pacote de atualização.

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

2. Crie a pasta de atualização dentro do diretório /var/update usando o seguinte comando:

install -d update -g mt4adm -o mt4adm

2.1 Carregue o arquivo baixado para o servidor senhasegura (por exemplo, via scp):

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

3. Transfira o arquivo de atualização para o diretório /var/tmp/update:

4. Após a transferência é importante comentar o arquivo resolv.conf para que a atualização não se conecte à internet e tente atualizar para uma versão online.

vim /etc/resolv.conf

5. Depois de comentar o arquivo resolver.conf, dê ao arquivo permissões de execução usando o comando abaixo:

chmod +x <update_file_name>

5.1 Neste exemplo, o nome do arquivo é ‘buster-se-update-3.20.sh’

6. Execute o pacote usando o seguinte comando:

bash <update_file_name>

6.1 Confirme os termos da EULA para execução.

7. Após a execução, retorne ao arquivo resolve.conf e desfaça a ação de comentar.

8. Reinicie a máquina com o seguinte comando:

reboot

9. Execute o seguinte comando e confirme.

orbit application init

10. O aplicativo foi atualizado, para validar a versão use o comando abaixo:

orbit version