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