Skip to content

Conversation

@KoenigMjr
Copy link
Contributor

@KoenigMjr KoenigMjr commented Nov 18, 2025

Nabend,

Problemstellung:
bei meiner Neuinstallation auf einem Pi OS Trixie 13 (in der Version "lite") ergab sich ein Fehler, dass das Colorama-Paket standardmäßig nicht installiert ist. Die Serviceinstallation bricht daraufhin ab (Error).

Bei den Lite Versionen ist offensichtlich Colorama kein Bestandteil.


Änderungen an einem laufenden System zwingend notwendig: NEIN


Änderungen:

Implementiert automatische Installation des 'colorama'-Pakets mit Fallback-Mechanismus (Dummy-Klassen) hinzu. Erhöhung der Robustheit der Service-Installation.

Breaking Changes / Fixes:

  • Korrigiert den ExecStart-Pfad im Server-Service von 'python' zu 'python3'.
  • Ersetzt 'systemctl daemon-reexec' durch 'systemctl daemon-reload'.

Verbesserungen (Improvements):

  • Führt Timeouts (5s/10s) für systemd-Befehle ('verify', 'is-active') ein.
  • Standardisiert Dateivorgänge (YAML) auf UTF-8-Encoding.
  • Sortiert gefundene YAML-Dateien alphabetisch.
  • Codekommentare internationalisiert (Englisch)

Implementiert automatische Installation des 'colorama'-Pakets mit Fallback-Mechanismus (Dummy-Klassen) hinzu.
Erhöhung der Robustheit der Service-Installation.

**Breaking Changes / Fixes:**
- Korrigiert den ExecStart-Pfad im Server-Service von 'python' zu 'python3'.
- Ersetzt 'systemctl daemon-reexec' durch 'systemctl daemon-reload'.

**Verbesserungen (Improvements):**
- Führt Timeouts (5s/10s) für systemd-Befehle ('verify', 'is-active') ein.
- Standardisiert Dateivorgänge (YAML) auf UTF-8-Encoding.
- Sortiert gefundene YAML-Dateien alphabetisch.
- Codekommentare einheitlich auf Englisch
@KoenigMjr KoenigMjr changed the title feat(install): Colorama Auto-Install, bugfix, improvements feat(install_service): Colorama Auto-Install, bugfix, improvements Nov 20, 2025
Copy link
Member

@Schrolli91 Schrolli91 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Schrolli91

This comment was marked as duplicate.

@Schrolli91 Schrolli91 merged commit 8ec7aec into BOSWatch:develop Nov 26, 2025
5 checks passed
@KoenigMjr KoenigMjr deleted the bugfix/service-colorama branch November 26, 2025 16:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants