libera/#devuan/ Sunday, 2023-01-29

brocashelmi reinstalled beowulf and still want as new as possible within that arch. what are good pin values for backports, proposed-updates, updates, and security?00:15
tomhello00:17
tomcan I please have some help? I rebooted my machine to update to the latest kernel patches and now my machine won't turn on00:17
tomhere are the last few lines displayed on screen00:17
tomcaching passphrase for crypt_swap:00:18
tomcryptsetup: crypt_swap: set up successfully00:18
Guest3500using cached passphrase for bigssd.00:18
Guest3500Device /dev/nvme0n1p1 is not a valid LUKS device.00:18
Guest3500cryptsetup: ERROR: bigssd: cryptsetup failed, bad password or options?00:19
Guest3500Caching passphrase for bigssd: Device /dev/nvme0n1p1 is not a valid LUKS device.00:19
Guest3500then it just blinks a underscore cursor forever, going on at least 30 minutes so far00:19
Guest3500it looks similar to the black screen of death from Windows 3.100:20
Guest3500https://upload.wikimedia.org/wikipedia/commons/e/e0/Win3x_Black_Screen_of_Death.gif00:20
Guest3500i think it's stuck in the ramdisk, but it's not giving me a shell to fix things manually00:21
gnarfaceeh, some issues keep coming up for common reasons, first one i can think of is you might be missing the crypsetup-initramfs package00:21
Guest3500that's possible, but why isn't it dropping to an emergency shell when it can't figure out how to boot so i can fix it?00:23
Guest3500is there a key combo to force it?00:23
gnarfacei think you might need something to use as a rescue disk00:23
gnarfacerescue mode from the installer, or a live image or something00:24
gnarfacesomething to chroot into the install to add the missing package00:24
gnarfacei would assume this is because the on-disk "rescue mode" is part of what it can't decrypt, but maybe i'm wrong about that if you can see a rescue mode option somewhere in the grub menu before this error....00:25
gnarfaceworth looking anyway00:25
Guest3500it's refind00:29
Guest3500the problem is /dev/nvme0n1p1 IS a luks ... container00:29
Guest3500i don't know why it would think it isn't, or why it's using the device name instead of the uuid00:30
Guest3500also, I have my disk replicated to a completely seperate array to prevent this exact kind of an issue, but I can't access a ramdisk shell so I can't switch over to it00:30
gnarfaceoh, that rings a bell, are you using LVM? you might need to tell it the device of the LVM container or something like that00:32
gnarfacestick around, people here know more about it than me and can help00:33
Guest3500no i'm not using lvm00:33
gnarfacethere's only a couple common problems with encryption that keep coming up and they always have pretty easy fixes, i just don't know them well enough to repeat them without direct experience, sorry00:35
gnarfacebut people here do know, just stick around00:35
Guest3500hmm00:37
Guest3500break=mount worked00:37
Guest3500fixed it00:46
Guest3500somehow, using LUKS, the data generated randomly in such a way as to trick the kernel into thinkinga luks container was 2 partitions00:46
Guest3500igh01:02
Guest3500ugh01:02
Guest3500for some reason despite the uuid not belonging to a partition01:02
Guest3500despite there not actually being a partition01:02
Guest3500it tries to boot a partition from the nvme01:02
golinux100rrq06:57
rwpgnarface, I have myself tripped over the cryptsetup-initramfs having been split out of cryptsetup but not being a Depends to ensure it was brought in twice now.08:00
rwpAnd IRL a friend in another city also just tripped over that yesterday too.08:01
Guest3500it turns out that the initramfs module that handles luks there's a bug12:55
Guest3500that also interacted with a kernel bug that cause phantom partitions to show12:56
Guest3500so now despite manually specifying the uuid or device /dev/nvme0n112:56
Guest3500it tries to mount the phantom partition instead12:56
hagbardGuest3500: It's very odd and unusual to specify an entire device for luks. Usually you'd encrypt a partition e.g. /dev/nvme0n1p1, not the whole disk, like /dev/nvme0n1.13:12

Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!