libera/#devuan/ Tuesday, 2024-12-03

hagbardCurrently trying do install devuan on yet another machine, using the excalibur netinst iso image. The image boots, but fails right at the beginning with "failed to mount the cdrom". Any ideas?19:35
freemhagbard: so you are installing on a virtual machine?19:37
hagbardphysical19:37
freemso, you put the iso on an usb key? How did you prepared it?19:37
hagbardJust dd , as always.19:38
freemis there is a way to run dmesg in a different PTY?19:38
hagbardyes. The usb key is recognized. But the following lines say "Can't lookup blockdev"19:40
freemno idea what blockdev is, so I'm going to rtfm for a bit. Not sure if I'll be able to help after that though19:41
freemBLOCKDEV(8)       blockdev - call block device ioctls from the command line19:42
freemwell... that won't be much helpful19:42
hagbardWorks fine with the deadalus image, though.19:43
freemhttps://bbs.archlinux.org/viewtopic.php?id=298097 this is an archlinux post, which mentions the error:19:43
freemERROR: device '/dev/mapper/root' not found. Skipping fsck.19:43
freemmount: /new_root: fsconfig system call failed: /dev/mapper/root: Can't lookup blockdev.19:43
freemdo you have the same message, or does it looks a bit different?19:44
freem   dmesg(1) may have more information after failed mount system call.19:44
freemhm... /dev/mapper/foobar is about using LLVM and RAID-like stuff, right?19:44
freemhuh... LVM, not LLVM. Coder bias.19:44
hagbardThat's about something entirely different.19:45
freemyeah, I can guess, I'm mostly asking about the error message, to confirm it's alike19:45
freemI am almost certain you have more useful context, but I understand that on a physical machine you try to install, it's not necessarily easy to give accurate reports (need a camera to take a pic, or to write the stuff down if you have only one computer... went there)19:47
hagbardI can get it to work for me just fine, by using the deadalus image with excalibur package sources, no problem. But that means the excalibur installer needs some troubleshooting.19:47
freemindeed19:47
freemI have to admit I have been installing my debians with debootstrap and own scripts since years, probably more than a decade, because debian installer sucks19:48
freemI don't remember about devuan's, I may very well never have tried it :/19:48
n4dirpretty much the same19:49
n4dirat a certain point you can choose the init system, but the rest seems just the same.19:49
freemstill, a bug report with this little information will most likely be barely useful... does dmesg really gives anything?19:49
n4dirperhaps i forgot something19:49
freemheh, then it still sucks terribly19:49
freemlast time I tried debian's installer, you even *had* to use grub because the lilo option was broken19:50
freemand grub2... thanks, but no thanks.19:50
hagbardIt's the same, just with some differing configuration. But I had nor issues with it, even with more complex installs, neither in debian nor devuan.19:50
n4dirrunning in a broken lilo won't happen to you anymore19:50
freemlilo worked better than grub19:51
freemI use syslinux those days, though19:51
freemthe problem I always have had with debian's installer... the several ones, actually: questions are spread, you *must* stay near computer. Better have a beer storage at disposal to kill time... hardly any useful choice, too. And automation is more painful than just scripting your way with debootstrap19:52
freemthat's just my opinion, though.19:52
freemand it does not helps with the situation at hands19:53
n4dirif you did it often enough you know pretty well when you have a bit of time, and when to stay19:53
freemI did it too often, so I got tired of that and wrote myself a better script19:53
freembut ofc it's rather barebone and only adapted to my needs and mindset, it must be lacking way too much :)19:54
freemI can only find archlinux related stuff for https://duckduckgo.com/?q=%22Can%27t+lookup+blockdev%22&kae=t&ia=web19:55
freemand only 3 entries, too19:55
freemall the stuff is from 202419:56
freemmaybe the computer is very new and fresh?19:56
freemso might be some firmware missing... no, that'd be illogical19:56
golinuxhagbard: Perhaps be the one who creates the isos and ensures that they work. The job is open:20:02
golinuxhttps://files.devuan.org/devuan_excalibur/installer-iso/WhereAreTheISOs_current_status.txt20:02
hagbardI can put effort into that, if someone can get me started. Unfortunately, I don't have any experience with building installer images.20:05
hagbardI know how to read/modify jenkins groovy, if that helps.20:07
golinuxIt requires more than just building the isos. Bugs need to be fixed first.  ;)20:10
hagbardWell, if someone shows me what to do, I can keep doing that.20:18
golinuxSadly, the bugs are constantly changing. :(20:35
freemlol20:36
freemgolinux: that's actually a good thing, it means the same errors are not repeated all the time20:37
golinuxfreem: Have a look https://git.devuan.org/devuan/installer-iso21:04
freemI'd have a hard time considering #18 as a bug tbh :D21:05
freem--merged-usr *is* the bug21:05
golinuxDebian is the bug these days21:05
freem(but I understand it can't be fixed without tremendous amount of work)21:06
freemI agree.21:06
freemdebian is as universal as a hammer21:07
freemit *can* handle screws, but the result won't be neat21:08
arminfreem: If you're determined, you can absolutely use a hammer to drive a screw.21:30
freemyep21:30
freemthat's useful even, when screw's is damaged and you *still* want to put it deeper21:31
freembut that's as far as debian goes, when it's about being universal21:31
freemit's just yet another systemd+gnome distro21:31
arminThe weird thing is that on a non-systemd distribution, the times I was wishing to be on a systemd one were pretty damn close to 0.21:32
freemthose projects represent most of all I dislike in softwares. But that is offtopic.21:32
freemto me it's strictly 0.21:32
arminreasonable.21:33
freemI tried systemd, long ago. It's not worth it.21:33
arminI totally agree.21:33
freemThe idea of declaractive style for configuration is *good*21:33
arminThat would lead to NixOS, not systemd.21:33
freembut the project went way too far and lost the most important thing for a project to be good: it's  scope.21:33
armincorrect.21:33
arminscope creep.21:33
freemso in the end I'm happier with runit, by far.21:34
freemservice dependences? Sure. Tell me when exactly you need that.21:34
arminyea or OpenRC or whatever21:34
freemI have had _one_ need for it, and the archaic way of daemontools actually was still quite reliable anyway, while being much simpler.21:34
arminfreem: yea, and you can perfectly well just drop daemontools/runit *ON TOP* of systemd if you need it.21:35
armintry that the other way around.21:35
freemcomplex shell scripts? The only one which requires more than 5 lines is actually the one for systemd-dbus, ain't it ironical?21:35
freemI see no reason to do that21:35
arminI have absolutely 0 problems dealing with hundreds of lines of BASH.21:35
freemI do21:36
arminI have *major* problems going through literally *hundreds* of man-pages that have a name starting with systemd* though.21:36
freemshell script are tricky to write correctly and to read21:36
arminI have no problems writing robust shell scripts.21:36
freemah, yeah, I have a bigger problem with that21:36
freemreading thousands of lines just for one tool, knowledge I can't reuse elsewhere21:36
freemarmin: well, I never claimed to be smart :)21:37
arminme neither :)21:37
armin:D21:37
freemI'm limited to C++, and I configure compiler nazi-style because I'm too dumb. Turns out, that plus some discipline in software architecture prevents all those memory problems they all say C++ got troubles with. But I don't do the work: the compiler does it.21:38
freemit constantly insults me.21:38
freemwhich is fine.21:38
golinuxThis should probably go to #devuan-offtopic. ;)21:39
freemanyway, we're off-topic and will be slapped if we continue :)21:39
freemsee21:39
golinuxBeat you to it!21:39
freem:)21:39
golinuxI go to wash dishes and look what happens!21:39
armingolinux: thx for pointing us there, will join. :)21:40
golinux:D21:40

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