Empezar

Problemas comunes de instalación

El instalador está diseñado para no dejarte solo: si algo falla, te dice la fase exacta, deja un paquete de diagnóstico en /root/nexia-diagnostic.tgz y nos envía un reporte automático (sin secretos) para que podamos ayudarte. Estos son los tropiezos más comunes y su salida.

Regla de oro: corrélo de nuevo

El instalador es idempotente: las fases completadas no se repiten. La mayoría de las fallas son transitorias (un mirror caído, un timeout de red). El primer paso siempre es:

sudo bash install.sh

Casos concretos

“Signature verification failed”

El paquete descargado no verifica contra la clave pineada. Casi siempre es una descarga corrupta: borrá y bajá de nuevo. Si persiste, no instales y escribinos — es exactamente lo que la verificación existe para impedir.

El sistema se queda “callado” varios minutos

Es normal en la compilación de FreeSWITCH (25–40 min en servers chicos) — desde v1.0.1 el spinner muestra los segundos corriendo. Podés mirar el detalle en otra terminal: tail -f /var/log/nexia-install.log

“Port conflicts” en el preflight

Hay otro software SIP o un panel web previo (Asterisk, FreePBX, nginx ajeno). NEXIA exige un servidor limpio: reinstalá el SO desde tu proveedor y arrancá de cero.

Falló en una fase intermedia y el re-run no la salta

Es lo esperado: la fase que falló se reintenta completa (solo las terminadas se saltan). Si la causa persiste, mirá las últimas líneas del log que el propio error te mostró.

El panel no carga por HTTPS

El certificado de una IP dura ~6 días por diseño de Let's Encrypt y se renueva solo cada 6 horas (systemctl list-timers nexia-cert-renew). Si el server estuvo apagado varios días, dale unos minutos tras encender o forzá: systemctl start nexia-cert-renew

Si seguís trabado

Escribinos a nexiaswitch@gmail.com adjuntando /root/nexia-diagnostic.tgz (contiene el log y el estado de fases; nunca secretos). Respondemos, y la causa se corrige para todos en el siguiente release.