Erros de atualização
Onde no admin: System › Admin › License & updates (
/license)
As atualizações são descritas em Updating NexCMP. Quando o cartão de Atualização ou sudo nexcmp update relatar um erro:
| Mensagem | Causa | Correção |
|---|---|---|
update plan expired — renew on the license page to receive this feature release | Sua data limite de atualizações ("updates until") é anterior à data de lançamento. Correções de segurança ainda são entregues; lançamentos de recursos não | Renove em nexcmp.com/licenses ($99 por ano para o NexCMP Free) e verifique novamente. O software continua funcionando enquanto isso. |
sha256 mismatch (downloaded …, expected …) | Download danificado ou alterado | Tente novamente. Se o problema persistir, verifique os proxies no caminho. |
downgrade/same version rejected: X is not newer than Y | A versão selecionada não é mais recente do que a em execução | Nada a fazer — você está atualizado. |
extraction failed / main binary missing | Arquivo compactado danificado ou disco cheio | Verifique df -h; tente novamente. |
systemctl restart failed | O serviço não pôde ser reiniciado após a substituição do binário | journalctl -u nexcmp -n 80; o binário anterior é mantido como /opt/nexcmp/bin/nexcmp.bak — veja a reversão abaixo. |
| Erro do servidor ao entrar em contato com o servidor de atualização | Sem rota para nexcmp.com ou token de licença expirado | Verifique o HTTPS de saída; clique em Check now no cartão de Licença. |
Reverter
Se uma nova versão apresentar comportamento inadequado:
bash
sudo systemctl stop nexcmp-vmd nexcmp
sudo cp /opt/nexcmp/bin/nexcmp.bak /opt/nexcmp/bin/nexcmp
echo <previous-version> | sudo tee /opt/nexcmp/VERSION
sudo systemctl start nexcmp nexcmp-vmdSe uma migração de banco de dados já tiver ocorrido, restaure também o seu backup feito antes da atualização.
sudo nexcmp update diz que não consegue encontrar o instalador
nexcmp update executa o instalador embutido na versão instalada (/opt/nexcmp/releases/<version>/share/install.sh). Se esse arquivo estiver ausente, execute o comando de instalação da sua página de licença novamente.