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 [...]
$ 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?