Skip to content

Fix Audiozentrale auto-deploy systemd verification - #49

Merged
alexdermohr merged 1 commit into
mainfrom
fix/audio-deploy-af-netlink-v1-chatgpt
Aug 2, 2026
Merged

Fix Audiozentrale auto-deploy systemd verification#49
alexdermohr merged 1 commit into
mainfrom
fix/audio-deploy-af-netlink-v1-chatgpt

Conversation

@alexdermohr

Copy link
Copy Markdown
Contributor

Ursache

audio-control-deploy.service führt vor der Installation systemd-analyze verify aus. Die Dienstsandbox erlaubte jedoch kein AF_NETLINK; auf dem Heim-PC scheiterte der Timer deshalb vor jedem Deploy mit Failed to allocate device monitor.

Änderung

  • erlaubt AF_NETLINK ausschließlich im Deploy-Dienst
  • hält die UI-Dienstsandbox unverändert bei AF_UNIX AF_INET
  • ergänzt exakte Regressionstests für beide Address-Family-Verträge

Prüfung

  • fokussiert: 3/3 Tests grün
  • vollständig: 568/568 Tests grün, Compileall grün
  • git diff --check grün
  • isolierter systemd-Sandbox-Nachweis: systemd-analyze verify mit dem exakten neuen Vertrag grün

Bindung

  • Base: 6d8196e14ef9bb72777027fbc4ba6faea24666cd
  • Head: cd10db66a250e3ca391f2ffd7c7e4c7ed912195d
  • Diff SHA-256: e915f2b1b1834f00de3d0e983a8654a18895e72ffc7d69a723f4bb436328029e

Risiko

Die Sandbox erhält eine zusätzliche Socketfamilie, aber nur für den oneshot Deploy-Dienst. Der laufende UI-Dienst erhält keinen Netlink-Zugriff.

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, you can upgrade your account or add credits to your account and enable them for code reviews in your settings.

@alexdermohr
alexdermohr merged commit fe80b66 into main Aug 2, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant