[BUG] Carbonio CE 2...
 
Notifications
Clear all

[BUG] Carbonio CE 26.6.0 - carbonio-message-dispatcher fails to start: MongooseIM 6.6.0 incompatible TOML configuration

1 Posts
1 Users
1 Reactions
173 Views
(@hmereles)
New Member
Joined: 3 years ago
Posts: 3
Topic starter  

Versión de Carbonio CE: 26.6.0
Paquete con bug: carbonio-message-dispatcher-ce 1.2.5-1noble
MongooseIM incluido: 6
.6.0-2
Sistema operativo: Ubuntu 24.04 (Noble)
 
 ---
Descripción del problema
 
El servicio carbonio-message-dispatcher no puede iniciar porque el archivo de configuración TOML (/etc/carbonio/message-dispatcher/mongooseim.toml) contiene opciones y módulos incompatibles con la versión de MongooseIM 6.6.0 incluida en el paquete.
 
Errores en el log
 
TOML configuration error: Malformed node
reason: unexpected_key
key: rdbms_server_type
toml_path: general
 
TOML configuration error: Malformed node
reason: module_not_found
module: mod_websockets
toml_path: listen.http.handlers
 
Incompatibilidades encontradas
 
1. rdbms_server_type = "pgsql" en [general] - Clave inválida en MongooseIM 6.6.0
2. mod_websockets - Renombrado a mongoose_websocket_handler en MongooseIM 6.6.0
3. mongoose_admin_api y mongoose_client_api_* - Eliminados en MongooseIM 6.6.0
 
Impacto
 
- El servicio carbonio-message-dispatcher queda en loop de restart infinito
- El endpoint /graphql no está disponible
- Los usuarios no pueden autenticarse
- Error: "Failed to authenticate request /graphql"
 
Solución temporal aplicada
 
1. Eliminar rdbms_server_type de [general]
2. Reemplazar mod_websockets por mongoose_websocket_handler
3. Eliminar mongoose_admin_api y mongoose_client_api_*
4. Cambiar hosts = ["carbonio"] por hosts = ["domain.com.py"]
5. Cambiar default_server_domain = "carbonio" por default_server_domain = "domain.com.py"
 
Sugerencia
 
El paquete carbonio-message-dispatcher-ce debe ser actualizado para generar un TOML compatible con MongooseIM 6.6.0.
 
Información del sistema
 
Carbonio Release 26.6.0
carbonio-message-dispatcher-ce: 1.2.5-1noble
MongooseIM: 6.6.0-2


   
cjung reacted
Quote