This looks really curious -- the source device is "none", so how is that finding out where the underlying encrypted device is? This should usually be something like UUID=12345, or /dev/sdb3 or whatever.
Can you please boot with the systemd once, then again with upstart, and attach /var/log/syslog here? Thanks!
> crypt /dev/mapper/ main-cryptstore none luks,noearly, discard
This looks really curious -- the source device is "none", so how is that finding out where the underlying encrypted device is? This should usually be something like UUID=12345, or /dev/sdb3 or whatever.
Can you please boot with the systemd once, then again with upstart, and attach /var/log/syslog here? Thanks!