3CX: Dicas para casos de falha de atualização


  •  

No geral, o script de atualização 3CX atualiza os clientes baseados em Linux do Debian 9 com v16 para o Debian 10 com v18 com uma taxa de sucesso de 92%. Neste artigo, abordaremos soluções comuns para os 8% restantes dos casos que não foram atualizados com êxito.

Faça um backup

Antes de tentar qualquer atualização de software, faça um backup completo do seu Sistema 3CX e baixe-o do host executando o 3CX. Isso permitirá uma rápida recuperação para quaisquer situações imprevisíveis. O script de atualização também fará um backup básico do seu sistema, no entanto, ele não contém mensagens de voz, gravações ou dados de histórico de chamadas. Caso seu sistema não esteja acessível, este backup não será de grande ajuda para você.

Primeiro, encontre o erro

Caso a atualização falhe/aborte, a primeira coisa a fazer é verificar o motivo. A causa exata pode ser encontrada no relatório de status enviado por e-mail do Sistema 3CX ao administrador. Alternativamente, você pode inspecionar o arquivo /tmp/UPDATE.log. Observe que o arquivo de log é removido do sistema após uma reinicialização, portanto, isso precisa ser inspecionado antes de qualquer reinicialização.

Ambiente não suportado

Uma grande parte das atualizações malsucedidas é feita por clientes que instalaram pacotes adicionais, listas de fontes ou executam em um ambiente/provedor de hospedagem que não é oficialmente suportado. No total, esses são 70% dos motivos mais comuns para uma atualização abortada.

Sua instalação v16 não é afetada pelas tentativas de atualização e retorna para onde você a deixou antes da atualização.

Inspeção

O log conterá a seguinte informação:
Preparation: Found an uncommon source list
Sources seems to be include oldstable

Solução / O que fazer

Você deve fazer um backup completo do seu sistema 3CX e reimplantá-lo usando a ISO do 3CX ou 3CX Deployment Service através do portal. Em seguida, execute uma restauração. Isso não apenas ajudará na atualização direta para a v18, mas também garantirá que o sistema operacional seja totalmente suportado pelo 3CX com uma instalação limpa e dentro dos padrões.


APT ou DPKG bloqueado

Ambos os gerenciadores de pacotes do Debian podem às vezes estar ocupados no momento em que você tenta executar a atualização do seu Sistema 3CX. Combinados, isso totaliza 10% dos casos de uma atualização malsucedida. Normalmente, não há com o que se preocupar, pois o sistema permaneceu inalterado na v16 desde o momento em que a atualização foi tentada.

Sua instalação v16 não é afetada pelas tentativas de atualização e retorna para onde você a deixou antes da atualização.

Inspeção

O log conterá a seguinte informação:
There seems to be an apt file lock in place.
There seems to be a dpkg file lock in place.

Solução

É recomendável que você tente atualizar o processo novamente em 30 minutos. Se a situação permanecer inalterada, você pode depurar por que o APT ou DPKG está bloqueado ou seguir o caminho para reinstalar o sistema por meio da funcionalidade de backup e restauração em uma nova instância do Debian 10. Isso também elimina qualquer incerteza se você não tiver certeza de como instalou o 3CX anteriormente.


Atualização interrompida

Em 15% dos casos, o sistema operacional não foi atualizado por vários motivos, como idioma do sistema operacional configurado incorretamente ou localidades erradas no banco de dados.

Sua instalação v16 não é afetada pelas tentativas de atualização e retorna para onde você a deixou antes da atualização!

Inspeção

O log conterá a seguinte informação
Locales seems to be invalid

Solução

É recomendável que você tente o processo de atualização novamente em 30 minutos. Se a situação permanecer inalterada, reinstale o sistema por meio da funcionalidade de backup e restauração em uma nova instância do Debian 10. Isso também elimina qualquer incerteza se você não tiver certeza de como instalou o 3CX anteriormente.


Outros casos

Os 5% finais (dos 8% do total de sistemas não atualizáveis) têm um estado indefinido. Por motivos de análise, o sistema nunca respondeu ao processo de atualização.

Inspeção

O log conterá a seguinte informção:
Upgrade/Update/Simulation/Download failed (package)

Solução

Para resolver esse estado, faça o backup completo do seu Sistema 3CX que você fez antes da atualização e reimplante usando nosso 3CX iso ou 3CX Deployment Service no portal do cliente. Isso não apenas ajudará na atualização direta para a v18, mas também garante que o sistema operacional subjacente seja totalmente suportado pelo 3CX.


Você precisa de ajuda?

Se mesmo seguindo os passos acima você estiver encontrando dificuldades para atualizar ou se não está se sentindo seguro para aplicar a atualização. Entre em contato conosco, podemos ajudar neste processo.