@stgraber might be able to explain it better, but I think proxy devices and shiftfs have not much to do with each other.
So you don’t need root:1000:1
, because that was an old method for disk devices (when you don’t have shiftfs).
I would try the following:
-
Update LXD to 4.6 (is available on Arch as well)
Or uselxd-git
from AUR, to get the master with the newest patch for proxy devices (talked about in here). -
Try the alternative method with tcp proxy device for pulseaudio, I described it here:
[Howto] Audio (via Pulseaudio) inside Container
Nonetheless your error is odd and should be investigated further, if it persists.
Can you give us the full configuration of your container?
lxc config show -e containername
Also I assume you used the latest version (1.3) of my dkms scripts for shiftfs?
(though as I said, it shouldn’t be related imo)