Lxd init - panic: assignment to entry in nil map

FWIW I’ve been getting this since LXD 3.0 final for Ubuntu 18.04 with zfs, btrfs and dir storage options…

+ lxd init --auto       --network-address 192.168.0.2       --network-port 8443       --storage-backend zfs --storage-create-loop 25 --storage-pool lxd-pool       --trust-password ffcbOsz4HTcGD2WZ
panic: assignment to entry in nil map

goroutine 1 [running]:
main.(*cmdInit).RunAuto(0xc4202a7730, 0xc4202c2500, 0xc4202be680, 0x0, 0xd, 0x10e7de0, 0xc420283860, 0xf, 0xf, 0xf)
        /build/lxd-_MhuNV/lxd-3.0.0/obj-x86_64-linux-gnu/src/github.com/lxc/lxd/lxd/main_init_auto.go:67 +0x9b4
main.(*cmdInit).Run(0xc4202a7730, 0xc4202c2500, 0xc4202be680, 0x0, 0xd, 0x0, 0x0)
        /build/lxd-_MhuNV/lxd-3.0.0/obj-x86_64-linux-gnu/src/github.com/lxc/lxd/lxd/main_init.go:103 +0x252
main.(*cmdInit).Run-fm(0xc4202c2500, 0xc4202be680, 0x0, 0xd, 0x0, 0x0)
        /build/lxd-_MhuNV/lxd-3.0.0/obj-x86_64-linux-gnu/src/github.com/lxc/lxd/lxd/main_init.go:56 +0x52
github.com/spf13/cobra.(*Command).execute(0xc4202c2500, 0xc4202be4e0, 0xd, 0xd, 0xc4202c2500, 0xc4202be4e0)
        /build/lxd-_MhuNV/lxd-3.0.0/obj-x86_64-linux-gnu/src/github.com/spf13/cobra/command.go:756 +0x468
github.com/spf13/cobra.(*Command).ExecuteC(0xc42027d180, 0x0, 0xc4202c3400, 0xc4202c3400)
        /build/lxd-_MhuNV/lxd-3.0.0/obj-x86_64-linux-gnu/src/github.com/spf13/cobra/command.go:846 +0x30a
github.com/spf13/cobra.(*Command).Execute(0xc42027d180, 0xc4202b7e10, 0x1)
        /build/lxd-_MhuNV/lxd-3.0.0/obj-x86_64-linux-gnu/src/github.com/spf13/cobra/command.go:794 +0x2b
main.main()
        /build/lxd-_MhuNV/lxd-3.0.0/obj-x86_64-linux-gnu/src/github.com/lxc/lxd/lxd/main.go:155 +0xd4d

Will investigate tomorrow.