Pro tip: If you want to install EndeavourOS on a LUKS-on-LVM partition, be sure to run "while true; do vgchange -aay; done" as superuser after unlocking the LUKS-on-LVM volume

If you do not run this command, while installing EndeavourOS or any Linux distribution that uses Calamares on an LVM-on-LUKS volume, the installation will fail.[1]

Leave

# while true; do vgchange -aay; done

Running in the terminal before the installation.

This is not an EndeavourOS problem, it’s Calamares.[1]

References

  1. https://github.com/calamares/calamares/issues/1564 - Calamares closes LUKS and/or LVM device before trying to install to it