libera/#devuan-dev/ Thursday, 2024-10-17

masonfsmithred: We should think about zapping today's images from https://files.devuan.org/devuan_excalibur/installer-iso/ I'd be grateful. While they do, indeed, boot on EFI systems, but after the kernel loads, we're dumped into a busybox shell on my NVMe-only system, and I need to figure out just why: https://0x0.st/XIL-.jpg   It continues on to the installer on a non-NVMe system, hence my being torn about21:37
masonwhether to keep the images or not.21:37
mason(There were a couple errors building the i386 image, so there isn't one at present.)21:40
fsmithredI wasn't even aware that they were there.21:43
fsmithredwasn't there some problem installing to nvme? maybe in the past.21:45
masonThere can be. There's a build environment for it. A funny trick is that there seems not to be a linux-image-686 package for Testing at present.21:45
fsmithreddo they unexpectedly wipe your whole hard drive or otherwise disturb any existing installations?21:45
masonfsmithred: I seem to remember something about it. I'll grep through logs and through the source.21:45
masonfsmithred: I don't expect so. On the NVMe system it simply hangs on the noted screen without going further. I didn't go through a full install on the other system, but it seemed normal enough.21:46
fsmithredI'm downloading it now21:48
masonkk21:48
masonDidn't find any mention of NVMe woes in IRC logs, so I'm going to grovel through the sores a bit.21:50
fsmithredlooking for old wounds to open?21:51
masonMaybe? Or new wounds, depending. The breakage appears to be in efiunpack.sh so far.21:52
fsmithredmason, what's your hardware?21:55
fsmithredoh, I was gonna link a forum thread, but it turned out not to be nvme21:56
masonfsmithred: I'm seeing the error on a ThinkPad T480.21:56
fsmithreduefi or legacy?21:57
masonThere's not much useful in dmesg so I'm poking around in busybox to see what we *do* have available. The script has a couple options it tries, so perhaps we can find another if I figure out how it can see the ISO.21:57
masonUEFI. Not sure if this box has legacy. Hm. Will check that soon as I reboot.21:57
fsmithredfake legacy21:58
masonWill check. And I forget the name for that now. Getting old.21:59
masonCSM21:59
mason(Had to look it up.)21:59
masonThis is interesting. I'm not sure how it's seeing the USB stick at all at present. Need to look up what an ng device is, because the only obvious storage I see is the actual nvme drive.22:00
masonGuessing ng0n1 is referring to the NVMe namespace, but I'm not sure precisely what it is beyond that. But I'm not seeing any indication that the USB stick is seen at all for some reason. I might try this on another NVMe-only system later to see if it shows up there.22:04
mason(Although the fact that the system has NVMe shouldn't matter to the ISO showing up.)22:04
masonIf I pull and then re-insert the USB stick I see it probe, but there's no device daemon to run mknod for me. I'm going to see if I can do that manually and have the mount from efiunpack.sh complete.22:06
fsmithredmason, I tried a legacy install in qemu and it fails when installing base system due to lack of merged usr. I saw this in earlier isos.22:08
masonHrm, hrm.22:08
masonAlright, I'll see about addressing that. Probably worth zapping the images so folks don't burn time on them.22:09
fsmithredis there a place in the build to edit the debootstrap options? I had to do that in live-sdk to make excalibur live-isos.22:09
fsmithredok22:09
fsmithredwill do that now22:09
masonThanks. And the various debootstrap invocations are in build.sh and build-sudo.sh. In this case, build-and-publish.sh invokes build-sudo.sh, so it'd be in there.22:11
fsmithreddone22:11
fsmithredadd --with-merged-usr22:12
masonkk22:12
masonwill try that now and it'll pop up a new image22:12
fsmithredcool22:12
fsmithredmason, man page says it's just --merged-usr22:17
masonWe need a newer or differnt deboostrap. From the build logs: E: unrecognized or invalid option --with-merged-usr22:17
masonah, kk22:17
masonThat seems to make it less angry.22:18
masongoing to have to be out of the office at meeting time, so I'll see if I can get a laptop into suitable shape22:19
mason(kid has a teacher videochat meeting)22:19
fsmithredok. btw, I'm not seeing that option in my build script, so I'm not sure where I used it.22:20
masonHopefully I've hit the right place for this purpose. The image is up now if you want to try it.22:21
fsmithreddownloading22:22
fsmithredto the wrong computer. :(22:23
fsmithredno, it's right.22:23
masongood good22:23
masonseeing if I can get a browser onto this laptop in time to join22:24
masonBe back presently from elsewhere.22:26
fsmithredfailed again with same error, and in syslog it shows --no-merged-usr in the debootstrap command22:29
masonAh, that's a different version embedded elsewhere then. I'll have to find where it is.22:30
fsmithredmenu item bootstrap base failed22:30
fsmithreddebootstrap --components=* --debian-installer --resolve-deps --no-merged-usr --no-check-gpg excalibur /target ///file:cdrom22:31
fsmithreduh, that should be file:///cdrom/22:32
masonwill look22:32
masonfsmithred: Out of band, I'll do local builds and push nothing until I see something working, and I'll give you ISOs out of band until we'll happy with one. And then we can do a formal build and have it on files.22:49
fsmithredhttps://get.refracta.org/files/experimental/devuan-live-speech-amd64-20241012_1314.iso22:58
onefangJust waking up.  "<mason> We need a newer or differnt deboostrap."  mmdebstrap might be an option.  I switched to it in my system build scripts.23:55
masononefang: Decent option. In this case I passed the wrong argument, and later realized it was to the wrong invocation of debootstrap. Going to poke at that.23:59

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