docs: add BUG_000002 and BUG_000003 tickets and update status
This commit is contained in:
16
project-management/requirements/bugs/BUG_000002.md
Normal file
16
project-management/requirements/bugs/BUG_000002.md
Normal file
@ -0,0 +1,16 @@
|
||||
ID: BUG_000002 | Status: Fixed | Severity: High
|
||||
By: Gemini CLI
|
||||
|
||||
# BUG_000002: Update-Prozess wird beim Stoppen des Services beendet
|
||||
|
||||
## Beschreibung
|
||||
Der Update-Prozess (`scripts/update_client.sh`) wird vom Backend-Service gestartet. Da er in derselben Systemd-CGroup wie der `skd.service` läuft, beendet Systemd den Updater sofort, wenn der Service für das Update gestoppt wird.
|
||||
|
||||
## Ursache
|
||||
Prozesse, die direkt via `subprocess.Popen` aus einer Systemd-Unit gestartet werden, gehören zur selben Unit und werden beim Stoppen mit beendet (SIGTERM/SIGKILL).
|
||||
|
||||
## Fix
|
||||
Umstellung des Start-Mechanismus in `backend/update.py` auf `systemd-run --unit=skd-update --collect`. Dies entkoppelt den Prozess in eine eigene transiente Unit.
|
||||
|
||||
## Verifizierung
|
||||
- Update von v0.3.1 auf v0.3.2 verlief erfolgreich, ohne dass der Prozess abgewürgt wurde.
|
||||
Reference in New Issue
Block a user