READ-ONLY

Das Forum ist jetzt ein schreibgeschütztes Archiv.

Für Fehlerberichte und Fragen zur Plattform → [email protected]

Unsere Community lebt auf Discord und YouTube - komm zu uns!

Die Installation von SQX unter Ubuntu erfordert ein AppArmor-Profil.

2 Antworten

Kelstern

Abonnent, bbp_participant, Kunde, Gemeinschaft, sq-ultimate, 1 Antworten.

Profil besuchen

vor 6 Monaten #292028

Hallo zusammen,

Dies ist unser erster Beitrag in den StrategyQuant-Foren, und wir freuen uns, Teil dieser Community zu sein. Unser Team hat kürzlich StrategyQuant auf unserer Linux-Infrastruktur implementiert und dabei eine Hürde bei der Einrichtung festgestellt, über die ich berichten möchte, da sie anderen helfen könnte, die mit dem gleichen Problem konfrontiert sind.

Wir haben gerade unsere Lizenz erworben und mit der Installation der Software auf unserem Linux-VPS begonnen. Nachdem wir die Anleitung sorgfältig befolgt hatten, stießen wir auf ein Berechtigungsproblem, das den Start der grafischen Benutzeroberfläche verhinderte – genauer gesagt, die App ließ sich aufgrund von Chromium-Ausführungsbeschränkungen in der Electron-Bibliothek nicht starten.

Nach drei Tagen Fehlerbehebung haben wir die Ursache identifiziert: Ubuntu 24.04.3 LTS hat ein bekanntes Kompatibilitätsproblem mit der Electron-Bibliothek, das hier dokumentiert ist:
GitHub: electron/electron#41066
GitHub: electron-builder#8635

Das Problem scheint dadurch verursacht zu werden, dass die Sicherheitsrichtlinien von AppArmor die Electron-Bibliothek blockieren.

[b]Lösung[/b]

Sie haben zwei Möglichkeiten:
[Liste=1]
[*] AppArmor vollständig deaktivieren (aus Sicherheitsgründen nicht empfohlen)
[*] Erstellen Sie ein gezieltes AppArmor-Profil für StrategyQuant (empfohlen).
[/list]

Um den zweiten Ansatz umzusetzen, erstellen Sie die Datei:
[code]/etc/apparmor.d/StrategyQuantX_nocheck[/code]

mit folgendem Inhalt:
[code]
# Dieses Profil erlaubt alles und existiert nur, um dem
#-Anwendung einen Namen anstelle der Bezeichnung “unbegrenzt”
abi ,
include
Profil StrategyQuantX_nocheck “/StrategyQuantX_nocheck” Flags=(unbegrenzt) {
Benutzer,
# Standortspezifische Ergänzungen und Überschreibungen. Details finden Sie unter local/README.
einfügen, falls vorhanden
}
[/code]

Starten Sie dann entweder Ihren Rechner neu oder laden Sie das Profil sofort mit folgendem Befehl:
[code]sudo apparmor_parser -r /etc/apparmor.d/StrategyQuantX_nocheck[/code]

[b]Hinweis an das StrategyQuant-Supportteam[/b]

Wir würden es sehr begrüßen, wenn diese Lösung in die offiziellen Installationsanweisungen für Linux-Bereitstellungen aufgenommen werden könnte. Dieses Problem hat uns drei Tage Fehlerbehebung gekostet, und wir sind überzeugt, dass andere Benutzer davon profitieren würden, wenn dies im Voraus dokumentiert würde.

Ich danke Ihnen vielmals.

Mit freundlichen Grüßen,
Kelestern QuantFinance-Team

1

tomas262

Administrator, sq-ultimate, 2 Antworten.

Profil besuchen

vor 6 Monaten #292106

Hallo,

Vielen Dank für Ihr wertvolles Feedback. Ich werde es an unser Entwicklerteam weiterleiten, damit sie an einer Lösung arbeiten können.

1

tomas262

Administrator, sq-ultimate, 2 Antworten.

Profil besuchen

vor 1 Monat #293956

Hallo,

wir haben soeben ein neues Update SQX 144 veröffentlicht. Sie können die Linux-Version über diese Links herunterladen
StrategyQuant X für Linux (x64)
StrategyQuant X für Linux (ARM)

1

Ansicht von 2 Antworten - 1 bis 2 (von insgesamt 2)