I have a setup where sometimes a root process will s6-svwait on a
s6-supervise that is running as another UID.
Unless I s6-applyuidgid -u $svscan_uid s6-svwait ..., the svwait never
returns and the pipe it creates just stands there in the event/ folder
until I `sudo rm` it.
If it helps, the stale pipes are mode 700 and root:$svscan_gid are the
owners. Stracing the supervise says opening the ftrig1 pipe fails with
EACCES.
Received on Fri May 03 2024 - 15:07:41 CEST