Befundbericht zum ersten Linux-Lauf
PolyTrader laeuft auf Linux: Build 0 Fehler, 476 Tests gruen, Publish und Start funktionieren - bei Build und Tests kein einziger Unterschied zu Windows. Bestaetigt: --headless braucht keine nativen GUI-Bibliotheken (BuildAvaloniaApp wird nie aufgerufen, Skia nie geladen), master.key bekommt unter Linux korrekt 0600, Zeitzone und Lizenz-Gate verhalten sich wie dokumentiert. Drei Befunde festgehalten: B-1 (Absturz ohne Datenbank) ist behoben, B-2 (zwei Datumsformate in Logdateinamen) und B-3 (--smoke-ui verlangt jetzt eine Datenbank; war vorher genauso, nur unsichtbar) sind offen und beschrieben. Nicht geprueft und warum: systemd, Oberflaeche, SIGTERM und der T2-Nachweis brauchen eine Testdatenbank und sudo. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
+16
-1
@@ -152,7 +152,22 @@ Zu prüfen:
|
||||
übersetzen lässt.
|
||||
|
||||
→ **Durchführung: [pruefplaene/PRUEFPLAN-Linux-Betrieb.md](./pruefplaene/PRUEFPLAN-Linux-Betrieb.md)**
|
||||
— Schritt-für-Schritt-Protokoll mit erwarteten Ergebnissen, zum Abarbeiten auf der Test-VM.
|
||||
— Schritt-für-Schritt-Protokoll mit erwarteten Ergebnissen.
|
||||
|
||||
**Teilergebnis vom 26.08.2026 →
|
||||
[BEFUND-Linux-Betrieb-2026-08-26.md](./pruefplaene/BEFUND-Linux-Betrieb-2026-08-26.md)**
|
||||
|
||||
✅ **PolyTrader läuft auf Linux.** Build (0 Fehler), 476 Tests, Publish und Start funktionieren —
|
||||
bei Build und Tests **kein einziger Unterschied zu Windows**. Native GUI-Bibliotheken sind für
|
||||
`--headless` nicht nötig (Vermutung bestätigt), `master.key` bekommt korrekt `0600`.
|
||||
|
||||
Ein echter Fehler gefunden und behoben: Ohne Datenbankverbindung stürzte die Anwendung mit
|
||||
unbehandelter Ausnahme ab, statt zu sagen, was fehlt — im Dienstbetrieb hätte das eine
|
||||
Neustartschleife im Zehn-Sekunden-Takt ergeben. Jetzt verständlicher Abbruch mit Exitcode 78
|
||||
(`EX_CONFIG`) und `RestartPreventExitStatus=78` in der systemd-Unit.
|
||||
|
||||
🔒 **Rest blockiert:** systemd, Oberfläche, SIGTERM-Verhalten und der Zeitzonen-Nachweis (T2)
|
||||
brauchen eine **Testdatenbank** (auf der VM läuft keine MySQL) und **`sudo`**.
|
||||
|
||||
### A4b 🔒 Feldtest im Zielland
|
||||
|
||||
|
||||
Reference in New Issue
Block a user