I’m running LXD from snap latest/stable, and after the April 20th update can no longer start containers that have disk devices with a source path in the filesystem. The config hasn’t changed, this particular container has always worked:
$ lxc config device show plex
[...]
dvr_movies: <-- ZFS disk device works fine
path: /media/dvr_movies
pool: zfs
source: dvr_movies
type: disk
movies: <-- Local filesystem mount does not
path: /media/movies
source: /mnt/pmag/movies/
type: disk
[...]
The error:
$ lxc start plex
Error: Failed to load device to start "movies": Missing source path "/mnt/pmag/movies/" for disk "movies"
Try `lxc info --show-log plex` for more info
To confirm the path does exist:
$ stat /mnt/pmag/movies
File: /mnt/pmag/movies
Size: 171 Blocks: 81 IO Block: 16384 directory
Device: 29h/41d Inode: 250761 Links: 4
Access: (0775/drwxrwxr-x) Uid: ( 1000/rdmcguire) Gid: ( 1000/rdmcguire)
Access: 2021-08-31 09:05:17.098402419 -0400
Modify: 2021-11-04 12:47:01.427394632 -0400
Change: 2021-11-04 12:47:01.427394632 -0400
Any advice on how I can get my containers running again?
Regards,
-Ryan