Não funciona porque a linha /etc/crypttab está sem a palavra-chave luks da opção. Alterar a linha para isso resolveu o problema:
luks-01a2e5d8-9211-40ce-b160-d3f973d1a155 UUID=01a2e5d8-9211-40ce-b160-d3f973d1a155 /etc/luks-keys/luks-01a2e5d8-9211-40ce-b160-d3f973d1a155 luks,nofail
Isso se deve ao fato de que cryptdisks_start usa as opções para determinar que tipo de criptografia está sendo usada, para que use o comando correto para abrir o dispositivo. Sem a opção luks , cryptdisks_start tentará abrir o dispositivo como um dispositivo simples cry-dm com cryptsetup create . Felizmente, uma verificação de sanidade impede isso, embora cause uma mensagem de erro confusa.
Aparentemente, a ferramenta Disks do GNOME3 escreve essa linha incorreta para /etc/crypttab ao usar o ícone de desbloqueio e salvar a frase secreta.