A instalação do SQX no Ubuntu requer um perfil apparmor
2 respostas
Kelstern
6 meses atrás #292028
Olá a todos,
Esta é a primeira vez que postamos nos fóruns do StrategyQuant e estamos entusiasmados por fazer parte desta comunidade. Nossa equipe recentemente implantou o StrategyQuant em nossa infraestrutura Linux e encontrou um obstáculo durante a configuração que gostaria de compartilhar, pois pode ajudar outras pessoas que enfrentam o mesmo problema.
Acabamos de adquirir nossa licença e começamos a instalar o software em nosso VPS Linux. Depois de seguir cuidadosamente o tutorial, encontramos um problema de permissão que impedia o lançamento da interface gráfica — especificamente, o aplicativo não iniciava devido a restrições de execução do Chromium na biblioteca Electron.
Após três dias de investigação, identificamos a causa principal: o Ubuntu 24.04.3 LTS tem um problema conhecido de compatibilidade com a biblioteca Electron, documentado aqui:
– GitHub: electron/electron#41066
– GitHub: electron-builder#8635
O problema parece ser causado pelas políticas de segurança do AppArmor que bloqueiam a biblioteca Electron.
[b]Solução[/b]
Você tem duas opções:
[list=1]
Desative completamente o AppArmor (não recomendado por motivos de segurança).
Crie um perfil AppArmor direcionado para StrategyQuant (recomendado).
[/lista]
Para implementar a segunda abordagem, crie o arquivo:
[código]/etc/apparmor.d/StrategyQuantX_nocheck[/código]
com o seguinte conteúdo:
[código]
# Este perfil permite tudo e existe apenas para fornecer o
Aplicação # um nome em vez de ter a etiqueta “não confinado”
abi ,
incluir
perfil StrategyQuantX_nocheck “/StrategyQuantX_nocheck” flags=(não confinado) {
usuários,
# Adições e substituições específicas do local. Consulte local/README para obter detalhes.
incluir se existir
}
[/código]
Em seguida, reinicie sua máquina ou carregue o perfil imediatamente usando:
[código]sudo apparmor_parser -r /etc/apparmor.d/StrategyQuantX_nocheck[/código]
[b]Nota para a equipe de suporte da StrategyQuant[/b]
Agradecemos muito se essa solução puder ser adicionada às instruções oficiais de instalação para implantações em Linux. Esse problema nos custou três dias de solução de problemas, e temos certeza de que outros usuários se beneficiarão com essa informação documentada antecipadamente.
Muito obrigado.
Com os melhores cumprimentos,
Equipe da Kelestern QuantFinance
1
tomas262
6 meses atrás #292106
Olá,
Obrigado pelo seu valioso feedback. Encaminharei para nossa equipe de desenvolvimento para que possam trabalhar em uma solução.
1
tomas262
1 mês atrás #293956
Olá,
Apenas para informá-lo de que acabamos de lançar uma nova atualização do SQX 144. Você pode fazer o download da versão para Linux usando estes links
StrategyQuant X para Linux (x64)
StrategyQuant X para Linux (ARM)
1
Visualizando 2 respostas - 1 até 2 (de um total de 2)