Kickstart - encrypted BTRFS volumes

It’s able to install (with kickstart file) Fedora 31 on encrypted BTRFS subvolumes?
My partitioning scheme is:

encrypted swap
encrypted btrfs / - with a few subvolumes
encrypted btrfs /home - with a few subvolumes

My example kickstart file (automatically generated by anaconda): - it’s not working…

# Disk partitioning information
part swap --fstype="swap" --ondisk=vda --size=8194 --encrypted
part btrfs.720 --fstype="btrfs" --ondisk=vda --size=45233 --encrypted
part btrfs.429 --fstype="btrfs" --ondisk=vda --size=40962 --encrypted
part /boot --fstype="xfs" --ondisk=vda --size=1024
btrfs none --label=fedora-d --data=single btrfs.720
btrfs none --label=fedora-s --data=single btrfs.429
btrfs /opt --subvol --name=opt LABEL=fedora-s
btrfs /tmp --subvol --name=tmp LABEL=fedora-s
btrfs /home --subvol --name=home LABEL=fedora-d
btrfs / --subvol --name=root LABEL=fedora-s
btrfs /srv --subvol --name=srv LABEL=fedora-s

I receive error: “A btrfs volume with the mountpoint none has already been defined”…

I don’t see a line in the kickstart to create the FAT volume mounted at /boot/efi. Otherwise off hand I don’t see anything invalid about it.

If you don’t get an answer here, you can file a bug against anaconda component in Red Hat Bugzilla, or you can ask on anaconda channel, on

Thank you for your help. Yes, /boot/efi is missing, because I tried to install Fedora on virtual machine (gnome-boxes, I have not UEFI support). On physical machine I have UEFI, /boot/efi is required.