Isso se deve a um bug no ecryptfs-utils.
Etapa 1
Abra /etc/crypttab
e substitua:
cryptswap1 UID=XXXXXXXX /dev/urandom swap,offset=1024,cipher=aes-xts-plain64
com:
cryptswap1 /swapfile /dev/urandom swap,offset=1024,cipher=aes-xts-plain64
Etapa 2
Abra /etc/fstab
e garanta que ele termine com o seguinte:
#/swapfile none swap sw 0 0
/dev/mapper/cryptswap1 none swap sw 0 0
Etapa 3
Reinicie o computador. Após a reinicialização, verifique se o arquivo de troca está criptografado:
sudo cryptsetup status cryptswap1
Ele deve mostrar:
/dev/mapper/cryptswap1 is active and is in use.
Referências: