Comment # 7 on bug 1047598 from
Lovely, I got the system booting.

Steps for workaround:

- Boot into live system (I used Kubuntu, but use whatever really)

- Mount the partitions for chrooting (execute as root):

    crypsetup luksOpen /dev/nvme0n1p3 system
    vgchange -a y
    mount /dev/mapper/system-root /mnt
    mount /dev/nvme0n1p1 /mnt/boot/efi
    mount --bind /dev /mnt/dev
    mount --bind /sys /mnt/sys
    mount --bind /proc /mnt/proc
    chroot /mnt

- Edit /etc/crypttab. Change `/dev/disk/by-id/-INTEL-gibberish-part3` to
`/dev/disk/by-id/nvme-INTEL-gibberish-part3`.

- Run `mkinitrd`

And that should just about do it.

See https://bugzilla.opensuse.org/show_bug.cgi?id=1030299 for more information.
This bug and that bug are not duplicates; I'm letting the installer take care
of partitioning. But the end result is the same: A broken /etc/crypttab.

I don't know why Leap 42.2 worked but Tumbleweed did not. But at this point
after so many reinstalls, I'm honestly lethargic to figure it out.


You are receiving this mail because: