$ cat /etc/fstab 
#
/dev/mapper/sda3_crypt                      /               ext4    
noatime,errors=remount-ro   0       1
UUID=518c26ce-893a-49f4-ac53-1e2fac299a1e   /boot           ext4    defaults    
                0       2
/dev/mapper/sda2_crypt                      none            swap    sw          
                0       0

$ cat /etc/crypttab 
sda2_crypt UUID=b2a2ed64-febc-4549-b07b-a9c927db52c9 none luks,swap,discard
sda3_crypt UUID=2a8c24b1-eb27-4100-b94a-f7bf8680728b none luks,discard


$ sudo blkid

/dev/mapper/sda3_crypt: UUID="73474220-1b0e-46bc-bba1-73fbbbc0a6f5" TYPE="ext4"
/dev/sda1: UUID="518c26ce-893a-49f4-ac53-1e2fac299a1e" TYPE="ext4" 
PARTUUID="dfa3c187-01"
/dev/sda2: PARTUUID="dfa3c187-02"
/dev/sda3: UUID="2a8c24b1-eb27-4100-b94a-f7bf8680728b" TYPE="crypto_LUKS" 
PARTUUID="dfa3c187-03"
/dev/sda4: PTUUID="06ce4633-dc19-4578-a481-bcfe0f440142" PTTYPE="gpt" 
PARTUUID="dfa3c187-04"
/dev/sdb1: LABEL="System Reserved" UUID="62D24140D24119A5" TYPE="ntfs" 
PARTUUID="a15007e4-01"
/dev/sdb2: UUID="CC52448F52447FE6" TYPE="ntfs" PARTUUID="a15007e4-02"
/dev/sdb3: LABEL="WinBackup" UUID="20429DB6429D90E0" TYPE="ntfs" 
PARTUUID="a15007e4-03"
/dev/sdb4: PTUUID="54295cf2-f319-49df-ac11-e0530fa17bcf" PTTYPE="gpt" 
PARTUUID="a15007e4-04"



The fstab and crypttab do not get changed or corrupted somehow, I've checked. 
So now I manually format the partition and enable swap:

$ sudo cryptsetup luksFormat /dev/sda2 
...

$ sudo cryptsetup luksOpen /dev/sda2 sda2_crypt
...

$ sudo mkswap /dev/mapper/sda2_crypt 
Setting up swapspace version 1, size = 4,7 GiB (4997509120 bytes)
no label, UUID=d570d09e-e9c5-47a7-9473-d59dde947d12

$ sudo blkid
/dev/mapper/sda3_crypt: UUID="73474220-1b0e-46bc-bba1-73fbbbc0a6f5" TYPE="ext4"
/dev/sda1: UUID="518c26ce-893a-49f4-ac53-1e2fac299a1e" TYPE="ext4" 
PARTUUID="dfa3c187-01"
/dev/sda3: UUID="2a8c24b1-eb27-4100-b94a-f7bf8680728b" TYPE="crypto_LUKS" 
PARTUUID="dfa3c187-03"
/dev/sdb1: LABEL="System Reserved" UUID="62D24140D24119A5" TYPE="ntfs" 
PARTUUID="a15007e4-01"
/dev/sdb2: UUID="CC52448F52447FE6" TYPE="ntfs" PARTUUID="a15007e4-02"
/dev/sdb3: LABEL="WinBackup" UUID="20429DB6429D90E0" TYPE="ntfs" 
PARTUUID="a15007e4-03"
/dev/sda2: UUID="5e035ee2-cbac-435c-b4e5-e70cd48196c6" TYPE="crypto_LUKS" 
PARTUUID="dfa3c187-02"
/dev/sda4: PTUUID="06ce4633-dc19-4578-a481-bcfe0f440142" PTTYPE="gpt" 
PARTUUID="dfa3c187-04"
/dev/sdb4: PTUUID="54295cf2-f319-49df-ac11-e0530fa17bcf" PTTYPE="gpt" 
PARTUUID="a15007e4-04"
/dev/mapper/sda2_crypt: UUID="d570d09e-e9c5-47a7-9473-d59dde947d12" TYPE="swap"

And replace the UUID for sda2 (5e03...) in crypttab, to this:

$ cat /etc/crypttab 
sda2_crypt UUID=5e035ee2-cbac-435c-b4e5-e70cd48196c6 none luks,swap,discard
sda3_crypt UUID=2a8c24b1-eb27-4100-b94a-f7bf8680728b none luks,discard


And this will hold through the next reboot after which the partition will be 
decrypted using the same passphrase as for sda3 (root), and the swap will work 
fine, but running blkid will show no UUID on the partition, only PARTUUID. So 
I'm guessing on successful decryption and enabling swap something happens and 
the partition metadata or something gets nuked. 


** Attachment added: "journalctl -b > journal.txt"
   
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1567085/+attachment/4629100/+files/journal.txt

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1567085

Title:
  LUKS swap partition destroyed upon reboot in 15.10 and 16.04

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1567085/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to