libera/#devuan-dev/ Wednesday, 2025-05-28

rrqfsmithred: would you have a link for that libre kernel ISO you have problem with? I though to check it out (unless you are past the problem already)12:13
fsmithredrrq, I haven't uploaded it. Want to do magic-wormhole?13:49
fsmithredI pinned mount, fdisk, libfdisk1 and uuid-runtime to the older versions, and that works for now.13:56
fsmithreddrivers/nvme/target/nvme-loop.ko  and  drivers/spi/spi-loopback-test.ko are the only things with "loop" in their name in the initramfs.14:14
fsmithredThis is the same in one that works and one that doen't work.14:14
fsmithredbroken iso: https://get.refracta.org/files/experimental/refracta_13_minx_ndb_libre_i386-20250525_1523-BROKEN.iso14:34
fsmithredhttps://get.refracta.org/files/experimental/refracta_13_minx_ndb_libre_i386-20250525_1523-BROKEN.iso.sha25614:34
fsmithredlogin user:user or root:root if you can get there.14:35
rrqthere should be a "loop.ko" (unless it's builtin .. check e.g modules.builtin)14:39
fsmithredyeah, it's there in modules.builtin14:42
rrqhmm but the initramfs doesn't have /dev/loop[0-9] devnodes?14:45
LeePenIs this a variant of https://bugs.debian.org/1055776?14:46
LeePenOr maybe not (misread versions)14:48
rrqdon't think it's the same14:48
fsmithred2.38 works ok, 2.41 does not. I don't know about 2.39.14:48
rrqif devnodes are missing it might need a script added to /etc/initramfs-tools/scripts/init-top/ to mknod them14:49
fsmithredfsconfig() is where the error occurred14:49
rrqwhat is fsconfig()?14:49
fsmithredhttps://get.refracta.org/files/misc/mount_squashfs_error_2025-05-25_18-00-38.png14:52
rrqwell first error is by losetup14:53
rrqdoes that /script/live-realpremount script have an losetup command?14:55
rrq(I have it donwloaded now....)14:56
fsmithredI'm not finding that script14:59
rrqnevermind. there's an issue to losetup from that mount /run/live/medium, which also cannot be unounted15:15
rrqnot sure why15:18
rrqcomparing a working ISO with this broken; is the kernel version the only difference?15:29
fsmithredno, the main difference is the version of those four packages I pinned.15:34
fsmithredsome of the other kernels that I thought were ok had the older mount in the initramfs.15:35
fsmithredI can't find fsconfig in any files in util-linux or squashfs-tools15:36
rrqI think inprinciple the problem is that /dev/sda1 (the ISO) has got mounted onto both /run/live/medium and / where the latter was via "run-init" (which I guess is a pivot_root variant), while in "shared" mode; somehow making it lock itself from unmounting15:40
rrqI think fsconfig is a syscall (or nearabouts) .. doesn't explain why there is a problem15:52
fsmithredThe problem is not present in amd64 build with the latest util-linux et. al.16:07
fsmithredand debian kernel, not libre16:07
fsmithredI spoke to libre folks and they haven't changed anything in their de-blobbing16:08
rrqright. yes it appears to be an issue with mounts that now has gone away16:10
rrqby "cat /proc/1/mountinfo" you can see that the moutns are not "shared" (it would say "shared" otherwise), and probably my ramblings about that is of no value16:11
fsmithredwhat do you mean "now has gone away"?16:13
fsmithredyou got it to boot?16:13
rrqwell I meant that it looks like tied to the particular kernel version16:13
rrqthough it's getting late so I'll drop off here while still awake :)16:14
fsmithredok16:15
fsmithredI need to go out anyway.16:15

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