alsactl store broken with s6
Hello, everyone. I'm not exactly new to Artix, but I am new to the forum as well as S6. Today I decided to switch from runit to S6, because of a better support for service dependencies. Runit was giving me troubles with service order, so I thought I'd have more luck with S6.
Everything seems to be working, except alsactl store
. Things that do work:
- alsactl -L store, but that doesn't take a lock.
- alsactl --file /some/other/path
Here's the output of the failing command:
bstaletic@Gallifrey ~ % alsactl store
alsactl: state_lock:125: file /var/lib/alsa/asound.state lock error: No such file or directory
However...
bstaletic@Gallifrey ~ % ll /var/lib/alsa/asound.state*
-rw-r--r-- 1 root root 11250 Jan 26 19:52 /var/lib/alsa/asound.state
-rw-r--r-- 1 root root 0 Jan 26 19:52 /var/lib/alsa/asound.state.check
bstaletic@Gallifrey ~ % file /var/lib/alsa/asound.state*
/var/lib/alsa/asound.state: ASCII text, with very long lines
/var/lib/alsa/asound.state.check: empty
So the file is there.