SOLO PARA LECTURA

El foro es ahora un archivo de sólo lectura.

Para informes de errores y preguntas sobre la plataforma → [email protected]

Nuestra comunidad vive en Discord y YouTube: ¡únete a nosotros!

ÚNASE A NOSOTROS Discordia YouTube

La instalación de SQX en Ubuntu requiere un perfil AppArmor.

2 respuestas

Kelstern

Abonado, bbp_participant, cliente, comunidad, sq-ultimate, 1 respuestas.

Visitar el perfil

hace 6 meses #292028

Hola a todos,

Esta es la primera vez que publicamos en los foros de StrategyQuant y estamos muy contentos de formar parte de esta comunidad. Nuestro equipo ha implementado recientemente StrategyQuant en nuestra infraestructura Linux y hemos encontrado un obstáculo durante la configuración que me gustaría compartir, ya que puede ser de ayuda para otras personas que se enfrenten al mismo problema.

Acabamos de adquirir nuestra licencia y hemos comenzado a instalar el software en nuestro VPS Linux. Tras seguir cuidadosamente el tutorial, nos hemos encontrado con un problema de permisos que impide que se inicie la interfaz gráfica; concretamente, la aplicación no se inicia debido a las restricciones de ejecución de Chromium en la biblioteca Electron.

Tras tres días de resolución de problemas, identificamos la causa principal: Ubuntu 24.04.3 LTS tiene un problema conocido de compatibilidad con la biblioteca Electron que se documenta aquí:
GitHub: electron/electron#41066
GitHub: electron-builder#8635

El problema parece estar causado por las políticas de seguridad de AppArmor, que bloquean la biblioteca Electron.

[b]Solución[/b]

Tienes dos opciones:
[list=1]
[*] Desactivar AppArmor por completo (no recomendado por motivos de seguridad).
[*] Crear un perfil AppArmor específico para StrategyQuant (recomendado)
[/list]

Para implementar el segundo enfoque, cree el archivo:
[código]/etc/apparmor.d/StrategyQuantX_nocheck[/código]

con el siguiente contenido:
[código]
# Este perfil lo permite todo y solo existe para dar el
Aplicación #: un nombre en lugar de la etiqueta “sin confinar”.”
abi ,
incluir
perfil StrategyQuantX_nocheck “/StrategyQuantX_nocheck” indicadores=(sin restricciones) {
usuarios,
# Adiciones y anulaciones específicas del sitio. Consulte local/README para obtener más detalles.
incluir si existe
}
[/código]

A continuación, reinicie el equipo o cargue el perfil inmediatamente utilizando:
[código]sudo apparmor_parser -r /etc/apparmor.d/StrategyQuantX_nocheck[/código]

[b]Nota para el equipo de asistencia de StrategyQuant[/b]

Agradeceríamos enormemente que esta solución se añadiera a las instrucciones de instalación oficiales para implementaciones en Linux. Este problema nos ha costado tres días de resolución de problemas, y estamos seguros de que otros usuarios se beneficiarán de que se documente por adelantado.

Muchas gracias.

Saludos cordiales,
Equipo de Kelestern QuantFinance

1

tomas262

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

hace 6 meses #292106

Hola,

Gracias por tu valiosa opinión. Se la enviaré a nuestro equipo de desarrollo para que puedan trabajar en una solución.

1

tomas262

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

hace 1 mes #293956

Hola,

Sólo para informaros de que acabamos de lanzar una nueva actualización SQX 144. Puede descargar la versión para linux utilizando estos enlaces
StrategyQuant X para Linux (x64)
StrategyQuant X para Linux (ARM)

1

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)