La instalación de SQX en Ubuntu requiere un perfil AppArmor.
2 respuestas
Kelstern
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
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
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)