libera/#devuan-dev/ Friday, 2020-03-13

bpmedleyrrq : Do you have any specific functional test requests?00:00
rrqnot sure; maybe check up some expert install variations.. eg lvm and/or encrypted disk and different partition set ups, then using sysvinit/openrc and maybe LILO boot as well... basically straying off the default installation path00:05
rrqthough I think the main question marks would be about the pool completeness of offlne server+CD uses cases.. but those trial isos aren't there anymore00:06
bpmedleyCool.  Should every test be conducted on Legacy, EFI32, and EFI64?  Also, is the code for the install system available?00:06
rrqmy iso building uses https://git.devuan.org/ralph.ronnquist/devuan-installer-iso00:08
rrqI run debootstrapped bewulf VM (amd64/i386) to build using the master branch of that project00:09
bpmedleyNeat.00:09
rrqthe build hosts need source.list including main/debian-installer and hmm one or two less common packages (esp newlisp)00:10
rrqand build-essential00:11
rrqafk00:22
bpmedleyrrq : May I get the proper deb line for the sources.list and 'main/debian-installer' ?00:22
rrqI have these three:00:47
rrqdeb http://deb.devuan.org/merged beowulf main contrib non-free00:47
rrqdeb http://deb.devuan.org/merged beowulf main/debian-installer00:47
rrqdeb-src http://deb.devuan.org/merged beowulf main contrib non-free00:47
rrqI also have an apt-cacher-ng as caching proxy.. on the host00:48
rrqspeeds up repeated building00:49
rrqhttps://termbin.com/ma3l is my /var/log/apt/history.log for the amd64 VM00:53
rrqhttps://git.devuan.org/ralph.ronnquist/buildisobuildvm is a project I used for debootstrapping the VMs01:01
rrq(with a little bit of magic touch re nfs)01:03
bpmedleySorry, I was afk for a bit..03:08
bpmedleyrrq : What I'm doing is getting beowulf setup for iso creation.  After I do that I'll work on some meandering functional testing.  If you have a need for a specific VM test, please ask at your leisure.04:17
bpmedleyrrq : # dmesg | grep nomodeset --> You have booted with nomodeset.  This means your GPU drivers are DISABLED.04:49
bpmedleyWith nomodeset X11 does not load.  Without nomodeset X11 loads.04:50
rrqfair enough. X11 is not needed by the installer05:10
bpmedleyrrq : Excuse my lack of context.  The nomodeset reference was when booting the installed OS.05:11
rrqmmm I suppose grub is helpful and "inherits" the installer's nomodeset05:12
rrqwould possibly be in /etc/default/grub then (hopefully)05:14
bpmedleyI'll make a note to check that next time I install.  Currently I'm wondering why nomodeset is required for the installer, but works after Devuan is installed.05:14
rrqthe feature is whether the kernel loads the graphics firmware early or not05:15
rrqif early, there's no display until X11 starts alhough it depends on the "graphics card"05:17
bpmedleyrrq : What I hear you say is: the nomodeset feature details the time at which the GPU drivers are "turned on".  Is that correct?05:17
rrqthat's how I understand it right now05:18
bpmedleyThe dmesg quote mentions that the GPU is disabled, though.  I'm a bit confused.05:19
rrqhttps://forums.linuxmint.com/viewtopic.php?t=20088405:20
rrqlot's of info I would rather not learn :)05:21
rrqno blip05:21
bpmedleyWhat's a "blip"?05:21
rrqsorry meant my misspelling .. no single-quote05:23
bpmedleyhttps://www.reddit.com/r/Ubuntu/comments/1i7kps/what_does_nomodeset_do/05:23
rrqand this is good too https://wiki.archlinux.org/index.php/Kernel_mode_setting05:24
bpmedleyrrq : Do you believe we might not be including all the video drivers in the installer's kernel?05:43
rrqnot really, but it's possible of course05:44
rrqlib/modules/4.19.0-8-amd64/kernel/drivers/gpu/drm of the initrd does look empty05:52
bpmedleyIf you want to roll another iso I would happily download and try installing again (without nomodeset).05:54
rrqthe installer doesn't need the video drivers.. and there's no package to get only them; I'd have to copy from the build host06:34
bpmedleyrrq : So, the Beowulf installer is text only?06:37
rrqyes06:37
bpmedleyInteresting.  I was confused/ignorant..06:38
rrqI'll get these published and then make a trial that copies the build host gpu modules .. it's ~20Mb extra, and then maybe one can skip nomodeset06:40
rrqthat might be less confusing for the installed system06:41
rrqthough hmm the grub setup is done in the target chroot, so it shouldn't be confused... I suppose it refers to dmesg and the boot parameters06:43
rrqbpmedley: did you get nomodeset into the boot parameters for the installed system?07:01
bpmedleyYes.  I just reinstalled.  I had to remove from /boot/grub/grub.cfg.07:02
bpmedleySorry, I got excited about the iso stuff and forgot to report status.07:02
rrqhmm was that a standard installation?07:02
bpmedleyI can't remember if I did Expert or just "Install".07:03
rrqefi or bios?07:03
bpmedleyLegacy Bios.07:03
rrqhmm didn't happen for me07:03
rrqon "Install"07:04
bpmedleyJust so I understand, when you add a manual "nomodeset" onto the linux kernel command-line, then your grub.cfg does not have a nomodeset present.  Is that what you're saying?07:04
rrqyes. it's a oot parameter for the installer, but before "---" and therefore grub don't use it ... maybe you added it after "---"07:05
rrqb07:05
bpmedleyYes, I feel I added the nomodeset after "---" .07:06
rrqok. good. then I think it's safe enough to use nomodeset for the installer07:06
bpmedleyWant me to try again with nomodeset before the "---" ?07:07
rrqwell I just tried that so I think it's fine ... maybe checking lilo boot instead of grub boot?07:08
bpmedleySure, I can try lilo.  Would you like the answer before I get the iso creation stuff working?07:10
rrqactually it's maybe better you can build isos (first)07:11
bpmedleymake[1]: *** No rule to make target 'library-amd64-contrib', needed by 'NETINSTALL_dists_beowulf_contrib_binary-amd64_Packages'.  Stop.     <-- This is my current issue.07:12
bpmedley$ make ISO=netinstall07:12
rrqyou've done "apt-get update" after setting sources list07:13
bpmedleyWow!  That was an issue.  Getting further.07:14
rrqyes the building dismantles the Packages files intl "library" directories with individual package meta files07:15
rrqto make it easy to create partial Packages files for the various pools07:16
rrqI'll be afk for an hour or so07:21
bpmedleyI get a netinstall-amd64.iso, but it's a little weird.  For example, I only get Ext2, FAT16, and FAT32 in the "How to use this partition" list.07:38
bpmedleyI'll be back later.07:46
JorilHi everyone, I've just found a workaround for this issue https://git.devuan.org/devuan-packages/lightdm/issues/217:14
JorilI've added a comment with the workaround, is this enough?17:15
LeePenJoril: If you have the correct packages, this issue is fixed in beowulf.17:28
JorilLeePen: Where can I find which packages are correct?17:30
LeePenAre you using logind of consolekit?17:31
LeePens/of/or/17:31
JorilI've just installed Beowulf from the mini.iso, I think I'm using elogind17:33
Jorilno consolekit package here17:33
Joriland AFAICS I'm running al the latest versions17:33
Joril*all17:33
LeePenActually, are you talking about the lightdm greeter shutdown/reboot buttons?17:35
JorilYes17:36
LeePenOK, my mistake. This is still unfixed in Debian. See #932047.17:37
LeePenThe correct fix is to add pam_elogind to the greeter config.17:37
LeePenI have 2 alternative patches in Debian BTS: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=932047#517:38
JorilLeePen: Nice! Thanks :)18:05
rrqbpmedley: yes the ISOs are a bit "weird" in their partition layout23:24
rrqit's an iso-hybrid disk image with an el-torrito alt boot iso9660 (as if that would explain something)23:27
rrqas a disk image, its (dos) partition table declares a first (type "Empty") partition spanning the whole disk and a second (type EFI) partition mapped into an image file contained in the first partition (which is actually an iso9660 format partition)23:37
rrqas an iso9660 it also presents 2 (other) paritions .. an el torrito bootable cdrom .. which I'm hazier about23:40
rrqso what you see in that tool of yours would be Ext2=main file system, FAT16=el torrito boot, and FAT32=the EFI boot image23:42

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