El bridge no conecta en Snap/Flatpak Linux
En resumen: un Thunderbird en entorno aislado (Snap o Flatpak) no puede lanzar
el helper de atbridge.ai, por lo que el complemento no conecta. Ejecute el helper como
servicio en segundo plano (atbridge bridge service install && atbridge bridge service start)
y vincule el complemento por loopback con el token de atbridge bridge pair — o
reinstale Thunderbird desde thunderbird.net.
En Linux, si atbridge.ai “funcionaba y dejó de funcionar”, el complemento @bridge
no puede conectar, o la activación falla con un error genérico (y ~/.atbridge
no tiene license.json), la causa casi siempre es cómo está instalado Thunderbird
— no su licencia.
Por qué ocurre esto
Sección titulada «Por qué ocurre esto»atbridge.ai se comunica con Thunderbird a través de un pequeño helper local (un host de mensajería nativa). Normalmente Thunderbird lanza ese helper por su cuenta. Snap y Flatpak ejecutan Thunderbird dentro de un entorno aislado de seguridad que le impide lanzar programas externos — de modo que el helper nunca arranca y el complemento no puede conectar. Esto afecta especialmente a los usuarios de Ubuntu: el Centro de aplicaciones de Ubuntu instala Thunderbird como Snap de forma predeterminada.
Buena noticia: no es necesario reinstalar Thunderbird. Un Thunderbird en entorno
aislado sí puede realizar conexiones de red locales, por lo que atbridge.ai incluye
un fallback por loopback — usted ejecuta el helper como un pequeño servicio en
segundo plano, y el complemento se conecta a él a través de 127.0.0.1. Solo hay
que configurarlo una vez; la configuración persiste.
Paso 1 — Comprobar cómo está instalado Thunderbird
Sección titulada «Paso 1 — Comprobar cómo está instalado Thunderbird»-
Ejecute esto en un terminal:
Ventana de terminal snap list 2>/dev/null | grep -i thunderbirdflatpak list 2>/dev/null | grep -i thunderwhich thunderbird -
Si Thunderbird aparece bajo snap o flatpak, use el fallback por loopback que se describe a continuación. (Una ruta normal como
/usr/bin/thunderbirdprocedente de un paquete de su distribución o del tarball de Mozilla no requiere nada de esto.)
Paso 2 — Ejecutar el bridge como servicio en segundo plano
Sección titulada «Paso 2 — Ejecutar el bridge como servicio en segundo plano»Esto ejecuta el helper de forma autónoma (un servicio systemd --user) para que
el Thunderbird en entorno aislado pueda alcanzarlo por loopback en lugar de tener
que lanzarlo.
-
Instale e inicie el servicio:
Ventana de terminal atbridge bridge service installatbridge bridge service start -
Compruebe que está activo:
Ventana de terminal atbridge bridge service statusDebe mostrar
active. (También se inicia automáticamente al iniciar sesión.)
Paso 3 — Vincular el complemento con el servicio
Sección titulada «Paso 3 — Vincular el complemento con el servicio»Como el complemento no puede leer archivos de su equipo, se le proporciona un token de un solo uso para que solo él pueda comunicarse con el servicio (ninguna página web aleatoria puede hacerlo).
-
Genere el token:
Ventana de terminal atbridge bridge pairCopie el valor
tokenque muestra. -
En Thunderbird, abra atbridge.ai → Ajustes → Avanzado → Bridge local (Snap/Flatpak). Pegue el token, marque Activar fallback por loopback y haga clic en Guardar. (Deje el puerto en
45678salvo que lo haya cambiado.)
Verificar
Sección titulada «Verificar»atbridge bridge pingatbridge connect statusUna respuesta de bridge ping indica que Thunderbird y atbridge.ai se están
comunicando por loopback. A continuación, active su plan
si aún no lo ha hecho.
Qué hacer a continuación
Sección titulada «Qué hacer a continuación»Was this page helpful?
Thanks for the feedback!