fix: /var/run/furt directory not created on boot #119

Open
opened 2026-04-17 05:47:07 +02:00 by michael · 0 comments
Owner

Problem

On OpenBSD, /var/run is recreated on every boot. The /var/run/furt
directory required by the PID file mechanism does not exist after
reboot, causing furt to fail on startup with "Failed to bind to
127.0.0.1:7811" because a previous process holds the port.

Fix applied on tiamat

Added directory creation to /etc/rc.d/furt before rc_cmd $1:

mkdir -p /var/run/furt && chown _furt /var/run/furt

Tasks

  • Add mkdir/chown to rc.d script in repository
  • Document in installation guide (OpenBSD section)
  • Check if walter/werner VMs are affected
## Problem On OpenBSD, /var/run is recreated on every boot. The /var/run/furt directory required by the PID file mechanism does not exist after reboot, causing furt to fail on startup with "Failed to bind to 127.0.0.1:7811" because a previous process holds the port. ## Fix applied on tiamat Added directory creation to /etc/rc.d/furt before rc_cmd $1: mkdir -p /var/run/furt && chown _furt /var/run/furt ## Tasks - [ ] Add mkdir/chown to rc.d script in repository - [ ] Document in installation guide (OpenBSD section) - [ ] Check if walter/werner VMs are affected
michael added the
effort
small
priority
high
status
to-go
type
bug
labels 2026-04-17 05:47:07 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: DAW/furt#119
No description provided.