Systemd cryptsetup fails to map drive during reboot

I have created an encrypted disk using the following command:

# cryptsetup create testcui /dev/sdb --key-file= /etc/keys --verify-passphrase plain

This created the correctly mapped device /dev/mapper/testcui
I have create the crypttab file with the following:

#
# test disk
#
/dev/mapper/testcui  /dev/sdb /etc/keys plain

this works fine. I can create directories and files on the device without any problem.:smiley:
The problem comes when I reboot:
type in : < PassPhrase> ****
and then the following is pulled out of journalctl:

Sep 25 15:06:16 jubilee systemd[1]: Starting Cryptography Setup for /dev/mapper/testcui...
-- Subject: Unit systemd-cryptsetup@-dev-mapper-testcui.service has begun start-up
-- Unit systemd-cryptsetup@-dev-mapper-testcui.service has begun starting up.
Sep 25 15:06:27 jubilee systemd[1]: systemd-cryptsetup@-dev-mapper-testcui.service: main process exited, code=exited, status=1/FAILURE
Sep 25 15:06:27 jubilee systemd[1]: Failed to start Cryptography Setup for /dev/mapper/testcui.
-- Subject: Unit systemd-cryptsetup@-dev-mapper-testcui.service has failed
-- Unit systemd-cryptsetup@-dev-mapper-testcui.service has failed.
Sep 25 15:06:27 jubilee systemd[1]: Dependency failed for dev-mapper--dev-mapper-testcui.device.
-- Subject: Unit dev-mapper--dev-mapper-testcui.device has failed
-- Unit dev-mapper--dev-mapper-testcui.device has failed.
Sep 25 15:06:27 jubilee systemd[1]: Job dev-mapper--dev-mapper-testcui.device/start failed with result 'dependency'.
Sep 25 15:06:27 jubilee systemd[1]: Unit systemd-cryptsetup@-dev-mapper-testcui.service entered failed state.
Sep 25 15:06:27 jubilee systemd[1]: systemd-cryptsetup@-dev-mapper-testcui.service failed.
Sep 25 15:07:45 jubilee systemd[1]: Job dev-mapper-testcui.device/start timed out.
Sep 25 15:07:45 jubilee systemd[1]: Timed out waiting for device dev-mapper-testcui.device.
-- Subject: Unit dev-mapper-testcui.device has failed
-- Unit dev-mapper-testcui.device has failed.
Sep 25 15:07:45 jubilee systemd[1]: Dependency failed for File System Check on /dev/mapper/testcui.
-- Subject: Unit systemd-fsck@dev-mapper-testcui.service has failed
-- Unit systemd-fsck@dev-mapper-testcui.service has failed.
Sep 25 15:07:45 jubilee systemd[1]: Job systemd-fsck@dev-mapper-testcui.service/start failed with result 'dependency'.
Sep 25 15:07:45 jubilee systemd[1]: Job dev-mapper-testcui.device/start failed with result 'timeout'.
Sep 25 15:08:22 jubilee systemd[1]: Found device /dev/disk/by-id/dm-uuid-CRYPT-PLAIN-testcui.
-- Subject: Unit dev-disk-by\x2did-dm\x2duuid\x2dCRYPT\x2dPLAIN\x2dtestcui.device has finished start-up
-- Unit dev-disk-by\x2did-dm\x2duuid\x2dCRYPT\x2dPLAIN\x2dtestcui.device has finished starting up.
Sep 25 15:08:22 jubilee systemd[1]: Found device /dev/disk/by-id/dm-name-testcui.
-- Subject: Unit dev-disk-by\x2did-dm\x2dname\x2dtestcui.device has finished start-up
-- Unit dev-disk-by\x2did-dm\x2dname\x2dtestcui.device has finished starting up.
Sep 25 15:08:22 jubilee systemd[1]: Starting File System Check on /dev/mapper/testcui...
-- Subject: Unit systemd-fsck@dev-mapper-testcui.service has begun start-up
-- Unit systemd-fsck@dev-mapper-testcui.service has begun starting up.
Sep 25 15:08:22 jubilee systemd-fsck[870]: /dev/mapper/testcui: clean, 11/1310720 files, 126322/5242880 blocks
Sep 25 15:08:22 jubilee systemd[1]: Started File System Check on /dev/mapper/testcui.
-- Subject: Unit systemd-fsck@dev-mapper-testcui.service has finished start-up
-- Unit systemd-fsck@dev-mapper-testcui.service has finished starting up.
Sep 25 15:08:25 jubilee systemd[1]: Starting Cryptography Setup for /dev/mapper/testcui...
-- Subject: Unit systemd-cryptsetup@-dev-mapper-testcui.service has begun start-up
-- Unit systemd-cryptsetup@-dev-mapper-testcui.service has begun starting up.
Sep 25 15:08:25 jubilee systemd-cryptsetup[888]: Volume /dev/mapper/testcui already active.
Sep 25 15:08:25 jubilee systemd[1]: Started Cryptography Setup for /dev/mapper/testcui.
-- Subject: Unit systemd-cryptsetup@-dev-mapper-testcui.service has finished start-up
-- Unit systemd-cryptsetup@-dev-mapper-testcui.service has finished starting up.

Can someone give me some help on why the systemd-cryptsetup is failing???:frowning: