Acontece que este é 2 problemas individuais do systemd, especificamente como systemd-cryptsetup-generator funciona.
- Ele não reconhece a opção
keyscript=..., por isso, engasga com as chaves que são válidas parapassdevcomo/dev/sda8:/keyfile. - As unidades do systemd geradas automaticamente por
systemd-cryptsetup-generatornão são inteligentes o suficiente para reconhecer que o item já está montado e, portanto, tenta montá-lo novamente.
Para mais detalhes, veja este link
De acordo com o relatório de erros, você pode impedi-lo de gerar as unidades systemd passando as opções do kernel luks=no , mas isso evita a montagem automática do all crypttab. Tudo bem se tudo o que você tem for criptografado, mas se houver partições individuais separadas, elas não serão montadas.