En su conjunto, el script de actualización 3CX actualiza a los clientes basados en Linux de Debian 9 con la v16 a Debian 10 con v18 con una tasa de éxito del 92%. En este artículo cubriremos soluciones muy comunes para el 8% restante de los casos en el que la actualización no fue satisfactoria.
Realizar una copia de seguridad
Antes de intentar cualquier actualización de software, realice una copia de seguridad completa de su Sistema 3CX y descarguela fuera del hospedaje donde tiene instalado 3CX. Esto le permitirá una recuperación rápida en el caso de cualquier situación imprevista. El script de actualización también tomará una copia de seguridad básica de su sistema, sin embargo, no contiene buzones de voz, grabaciones o datos del historial de llamadas. En el caso de que su sistema no sea accesible, esta copia de seguridad no le servirá de mucho.
Primero, encuentre el error
En el caso de que la actualización falle/se cancele, lo primero que debe hacer es comprobar la razón. Puede encontrar la causa exacta en el reporte de estado enviado por correo electrónico por el Sistema 3CX al administrador. Por otro lado, puede inspeccionar el archivo /tmp/UPDATE.log. Tenga en cuenta que el archivo de registro es eliminado de sus sistema tras hacer un reinicio por lo que debe inspeccionar antes de realizar cualquier reinicio.
Entorno no soportado
Una gran parte de las actualizaciones no satisfactorias se debe a que los clientes han instalado paquetes adicionales, listas de fuentes o funcionan en proveedores de hospedaje/entornos que no están soportado oficialmente. En total, estos son el 70% de las razones más comunes para una actualización interrumpida.
Su instalación v16 no se verá afectada por los intentos de actualización y volverá de nuevo a la situación en la que se encontraba antes de la actualización.
Inspección
El registro contendrá una de las siguientes líneas:
Preparación: Encontrada lista de fuentes poco común.
Las fuentes incluyen oldstable.
Solución/Qué hacer
Debe hacer una copia de seguridad completa de su Sistema 3CX y reinstalar usando su ISO 3CX o Servicio de Instalación en el portal de cliente. Después realizar la restauración. Esto no solo ayudará en actualizar directamente a v18 pero también asegura que el SO de base está completamente soportado por 3CX.
APT o DPKG bloqueado
A veces ambos administradores de los paquetes de Debian pueden estar ocupados en el momento en el que decide realizar la actualización de su sistema 3CX. Esto representa el 10% del total de los casos de una actualización no satisfactoria. Normalmente, no hay nada de lo que preocuparse, el sistema se mantendrá sin cambios en v16 desde el momento en el que se intentó la actualización.
Su instalación v16 no se verá afectada por los intentos de actualización y volverá de nuevo a la situación en la que se encontraba antes de la actualización.
Inspección
El registro contendrá una de las siguientes líneas de respuesta:
Parece que hay un archivo apt bloqueado.
Parece que hay un archivo dpkg bloqueado.
Solución
Es recomendable que intente actualizar el proceso de nuevo en los próximos 30 minutos. Si la situación permanece, puede comprobar por qué el APT o DPKG están bloqueados o decidir reinstalar el sistema con la copia de seguridad y recuperar la funcionalidad en una nueva instancia Debian 10. Esto también elimina cualquier incertidumbre si no está seguro cómo instalo 3CX previamente.
Actualización interrumpida
En el 15% de los casos en el que el SO no fue actualizado por varias razones, entre ellas: lenguajes de configuración de SO erróneos o configuraciones locales erróneas en la base de datos.
Su instalación v16 no se verá afectada por los intentos de actualización y volverá de nuevo a la situación en la que se encontraba antes de la actualización.
Inspección
El registro contendrá una línea de respuesta:
Configuraciones locales inválidas.
Revise las entradas de registro en la parte superior para determinar la causa.
Solución
Es recomendable que intente actualizar el proceso tras 30 minutos. Si la situación permanece sin cambios, reinstale el sistema a través de la copia de seguridad y restaure la funcionalidad en una nueva instalación Debian 10. Esto también elimina cualquier incertidumbre si no está seguro cómo instalo 3CX previamente.
Otros casos
El último 5% (del 8% que los sistemas no actualizados) tiene un estado no definido. Por razones analíticas el sistema no respondió al proceso de actualización.
Inspección
El registro contendrá una línea:
Actualización/Simulación/Descarga fallida (paquete).
Solución
Para hacer frente a este estado, tome la copia de seguridad completa de su sistema 3CX que ha hecho con anterioridad a la actualización y reinstale utilizando su ISO 3CX o Servicio de instalación 3CX desde el portal de cliente. Esto no le ayudará en actualizar directamente a v18 pero si asegurará que el SO de base esté completamente soportado por 3CX.
Ver también
Para más información sobre cómo actualizar de la versión 16 a la versión 18 (incluyendo la actualización del SO para Linux), eche un vistazo a nuestro artículo “Actualización a V18 y Debian 10 (Buster)“.



