fix(deploy): StateDirectory= instead of ReadWritePaths= (226/NAMESPACE on first install) #21
No reviewers
Labels
No labels
auto-merge
auto-merge
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
fortiblox/arc-mev-bot!21
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/devops-p5-statedirectory-namespace-bug"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
ProtectSystem=strict+ReadWritePaths=/var/lib/arc-mev-botrequires the path to pre-exist; systemd builds the mount namespace before ExecStartPre runs, so a fresh host (LXC 140) failed with226/NAMESPACEon both units and never started.StateDirectory=arc-mev-bot, systemds purpose-built idiom for this. Hardening (ProtectSystem=strict/ProtectHome=read-only/PrivateTmp/NoNewPrivileges) unchanged.systemd-runisolating the exact failing property combo, then re-tested with StateDirectory added.WP 7916.
Co-Authored-By: Claude Sonnet 5 [email protected]
automerger v2 auto-approved: all 7 gates pass. Approver: fortiblox-dev (opposite-identity rule). Gates: mergeable=true,label=auto-merge,author=buddysan,identity=ok,status_checks=not_required,signatures=upstream_BP_only,opt_in=repo_marker.
Auto-merged by forgejo-automerger at 2026-09-16 16:37:45 UTC. Approver:
fortiblox-dev(opposite-identity rule, Option C upgrade 2026-05-13). Merger:buddysanviafast-forward-only(NOT adminforce_merge). Criteria passed:mergeable=true,label=auto-merge,author=buddysan,identity=ok,status_checks=not_required,signatures=upstream_BP_only,opt_in=repo_marker. Branchbd308e25c4merged ontomainand feature branch deleted. Seeproject_forgejo_automergermemory for rationale.