rrq | yes, if there's a problem due to having the wrong grub package installed it usually helps installing the right grub package | 00:00 |
---|---|---|
rrq | you'll need to knwo which architecture and which bios variant (uefi or legacy) | 00:01 |
gnarface | rrq: does this error look familiar to you? https://paste.debian.net/1281166/ | 00:02 |
latex | which package do I need then? | 00:03 |
latex | I got all of them | 00:03 |
latex | there should be some way to configure them right? | 00:03 |
rrq | what's the architecture and what bios variant? | 00:03 |
latex | x86_64-efi | 00:04 |
gnarface | i think you're literally not supposed to actually have all of them | 00:04 |
_ds_ | grub-efi is (probably) the only one which you need to install explicitly | 00:04 |
rrq | install grub-efi-amd64 | 00:04 |
gnarface | latex: yea, try that^ | 00:04 |
_ds_ | grub-efi:amd64 depends on grub-efi-amd64, whereas grub-efi:i386 depends on grub-efi-ia32 | 00:05 |
gnarface | woops... _ds_, rrq user has already reporting having that installed: https://paste.debian.net/1281167/ | 00:07 |
fsmithred | I'm back. | 00:08 |
_ds_ | “ic grub-efi-amd64” doesn't look quite right | 00:08 |
Xenguy | So am I | 00:08 |
gnarface | hmm... yea, and that list also shows grub-efi-ia32-bin too, which is probably in error, right? | 00:08 |
fsmithred | I didn't read the whole scrollback, but grub usually tells me i386 when I'm on amd64. | 00:08 |
gnarface | fsmithred: just look at my most recent two paste.debian.net links | 00:09 |
_ds_ | (hmm, ‘ic’ means configuration files installed) | 00:10 |
_ds_ | ⇒ apt install grub-efi-amd64 | 00:10 |
fsmithred | I understand the error message. | 00:11 |
fsmithred | latex, if you booted legacy bios mode with a gpt partition table, you need a special bios_grub partition | 00:11 |
fsmithred | I think that's what gparted calls it, and gdisk calls it type ef02 | 00:12 |
fsmithred | partition must be at least 1MB in size and NOT formatted. No filesystem on it. | 00:12 |
fsmithred | I think you can also get the error message about blocklists if you try to install grub to a partition | 00:13 |
gnarface | is /dev/nvme0n1 a partition? | 00:14 |
gnarface | or just a confusing device name? | 00:15 |
rrq | and if already installed, then add --reinstall | 00:15 |
fsmithred | checking... | 00:15 |
rrq | no it's a disk | 00:16 |
_ds_ | That's what I see from a search – partitions would be ‘p1’, ‘p2’ etc. appended to that | 00:16 |
gnarface | that's what i thought but the 'n1' part kinda throws me off | 00:17 |
_ds_ | Apparently it's “namespace” | 00:17 |
gnarface | ah, nvme drives have namespaces... | 00:17 |
gnarface | interesting | 00:17 |
latex | anyone know the non-systemd equivalent to /etc/crypttab? | 00:18 |
fsmithred | ok, so I'd like to know which grub is installed and whether this was bios or uefi boot. | 00:18 |
fsmithred | yes, it's /etc/crypttab | 00:18 |
rrq | it's supposed to be amd64 + UEFI .. all other grubs are herrings | 00:18 |
latex | so I should remove the signed and bin ones? | 00:20 |
gnarface | well you should definitely remove the "ia32" one at least | 00:21 |
_ds_ | I'd make sure that grub-efi-amd64 is fully installed. | 00:21 |
fsmithred | the -bin packages won't hurt | 00:21 |
fsmithred | and you don't need the signed unless you're using secure boot | 00:21 |
gnarface | yea, latex to be clear, that "ii" in the left column means fully installed, if you see anything else it's not fully installed | 00:21 |
rrq | certainly remove grub-efi-ia32-bin and grub-pc and then autoremove, then reinstall grub-efi-amd64 | 00:22 |
rrq | (I have the three amd64 ones and the two common ones. Only) | 00:24 |
fsmithred | how did grub-pc get installed? (I know how all the other grub packages got installed.) | 00:25 |
latex | what's the difference between grub2-common and grub-common? | 00:26 |
fsmithred | not sure, but you get both | 00:27 |
fsmithred | that's automatic | 00:27 |
latex | I guess it uses x86_64-efi now | 00:29 |
latex | but how do I know where grub-mkconfig ran? | 00:29 |
latex | It's not verbose enough to show me where its grub.cfg went | 00:29 |
fsmithred | update-grub runs grub-mkconfig for you | 00:29 |
fsmithred | goes to /boot/grub by default | 00:30 |
latex | is that fine? | 00:30 |
latex | Not /boot/efi/EFI/debian/grub.cfg? | 00:30 |
fsmithred | I think the latter is very small, isn't it? | 00:31 |
rrq | that one is something that tells where grub.cfg and grub modules are on the root partition | 00:31 |
rrq | using the same name is cute | 00:31 |
rrq | doesn't help comprehension a lot | 00:32 |
fsmithred | I don't even have that in my uefi setup. | 00:33 |
fsmithred | I have grubx64.efi | 00:33 |
_ds_ | Just the one file (and two directories)? | 00:33 |
fsmithred | which I'm pretty sure has a small grub.cfg inside it. | 00:33 |
_ds_ | (same here if so) | 00:33 |
rrq | grub's boot menu is in /boot/grub/grub.cfg of the root partition filesystem | 00:33 |
fsmithred | well, I have around 7 directories in my EFI/ but most are just leftovers. | 00:34 |
rrq | the EFI partition holds the boot loaders and whtever config they need | 00:35 |
_ds_ | I see “(,gpt1)/boot/grub” in grubx64.efi – presumably that's the default grub.cfg content. | 00:35 |
_ds_ | (in the EFI partition, anyway) | 00:36 |
rrq | Yes, "(,gpt1)" means "first gpt partition on 'this' media" | 00:37 |
rrq | the boot loader is a program run in "raw mode" without any system calls available apart from through UEFI .. no kernel with supporting device drivers, no filesystem | 00:39 |
rrq | UEFI provides device access to the device of the boot loader | 00:40 |
rrq | I think most uefi offers FAT and iso9660 filesystem support | 00:41 |
rrq | anyhow; lot's of fiddly details one wants to be able to ignore | 00:43 |
dan9er[m] | is devuan*.onion down? | 07:28 |
dan9er[m] | getting host unreachable on 2 different devices | 07:31 |
FatPhil | the UEFI code base is bigger than the core linux code base - it's got *tons* of device drivers and filesystems compiled into it. | 08:54 |
Guest95 | hey there! | 11:18 |
Guest95 | i am running Chimaera and would love to use a kernel more recent than 5.10... what would be the easiest path? | 11:19 |
u-amarsh04 | hi | 11:19 |
Guest95 | (am afraid some would say "compile it yourself"...) | 11:19 |
rrq | chimaera-backports offers 6.1.20-2~bpo11+1 | 11:21 |
u-amarsh04 | @Guest95 you could temporarily add the line "deb http://sledjhamr.org/devuan/merged ceres main contrib non-free", run aptitude -u, and instead of doing any other updates, just look for a newer kernel for your architecture and perhaps packages firmware-linux, firmware-linux-nonfree. | 11:23 |
u-amarsh04 | add that line to /etc/apt/sources.list | 11:24 |
u-amarsh04 | you could in aptitude hit "+" to mark the kernel and firmware package(s) for download, then download and install them (for some reason I have to run update-grub manually), then comment out the line from your /etc/apt/sources.list | 11:25 |
u-amarsh04 | but adding chimaera-backports would probably be safer | 11:28 |
Guest95 | aaaah a chimaera-backports indeed! | 11:29 |
Guest95 | thanks rrq and u-amarsh04! <3 | 11:30 |
Guest95 | hmmm i have chimaera-backports listed already in my /etc/apt/sources.list | 11:30 |
Guest95 | it was just a matter of selecting the right package, duh! | 11:34 |
latex | How do I switch init system again? | 14:07 |
latex | sysvinit makes my brain hurt | 14:07 |
FatPhil | yikes, I've just discovered one of my machines is still running ascii - should I be worried, or can I still chill? | 14:17 |
FatPhil | it works great, stable as a stable thing | 14:18 |
latex | FatPhil: you are now vulnerable to PrintNightmare | 14:43 |
latex | seriously someone save my brain and teach me how to switch init | 14:45 |
onefang | ASCII has been archived, so you might have to update your sources.list. | 15:04 |
onefang | Or upgrade to a later suite. | 15:04 |
fsmithred | latex, 'apt install runit-init runit-services' | 15:08 |
fsmithred | or apt install openrc (I think that one gives you on-screen instructions) | 15:09 |
fsmithred | and FYI, both of those will use sysvinit scripts by default. The runit-services package will add some run scripts to replace the sysvinit scripts. | 15:09 |
fsmithred | without that you just get the gettys, ssh and maybe one or two other things. | 15:10 |
latex | what are your thoughts on pipewire? It used to suck but I heard they actually have the ability to properly display libpulse programs in the jack graph | 15:11 |
latex | I still despise pipewire because of the elogind requirement and how they basically fail to merge libpulse into jack graph, but maybe that's fixed now. | 15:12 |
fsmithred | I tried pipewire (i.e. installed it) but I couldn't figure out what to do with it, and it seemed like it only worked if pulseaudio was installed. | 15:12 |
fsmithred | So I gave up and removed it. | 15:12 |
latex | I'll still run jack+pulseaudio combo on my main pc | 15:12 |
fsmithred | oh, I recently came across instructions for geting firefox to work with jack. | 15:13 |
fsmithred | without pulse | 15:14 |
latex | it already works for me | 15:14 |
latex | but firefox uses jack in a stupid way | 15:14 |
latex | it keeps making new jack nodes and stuff | 15:14 |
latex | so my port connection automation doesn't work | 15:14 |
fsmithred | oh, I didn't know that. Thanks. | 15:15 |
fsmithred | now I can go back to saying that I wish ff supported jack. | 15:15 |
onefang | I use just ALSA and JACK, but I'm doing music production. | 15:17 |
onefang | You can tell FF to use ALSA direct. | 15:18 |
fsmithred | doesn't it do that without any telling? | 15:18 |
fsmithred | or you mean when jackd is running? | 15:19 |
onefang | It uses ALSA without telling it if you have apulse installed. | 15:22 |
onefang | I haven't tried routing FF directly to JACK. I got music to make, rarely listen to FF stuff. | 15:23 |
latex | I want to install jack on my friend's devuan but idk how to write sysvinit scripts | 15:24 |
fsmithred | latex, what do you need a sysvinit script for? | 15:27 |
fsmithred | jackd is generally started with a single command | 15:27 |
latex | running jack at boot | 15:29 |
latex | on my gentoo pc I have an openrc script that runs jack under my user at boot | 15:29 |
latex | but I agree that maybe a user-specific init script (be it with dinit or s6) makes more sense | 15:30 |
latex | I do wanna try that so I can avoid using sysvinit | 15:30 |
fsmithred | latex, I usually set up qjackctl to start jackd. The clicky interface makes me feel like I'm working with an actual hardware stereo system. | 15:52 |
onefang | I do that to. | 15:52 |
latex | That's not the UNIX way | 15:54 |
latex | I am disgusted | 15:54 |
latex | The UNIX way is to write an init script that makes jackd manageable through your init system | 15:54 |
fsmithred | lol | 15:54 |
onefang | qjackctl has some scripts you can edit to do other UNIXy things when you start or stop it. | 15:54 |
latex | No | 15:54 |
latex | It's fake | 15:54 |
latex | Why would you want to have a Qt5 program open in order to have working system audio? | 15:55 |
latex | That stuff needs to be lower-level than your DE or WM with Qt5 | 15:55 |
latex | Audio should be handled in the init system | 15:55 |
onefang | I use ALSA for system audio, JACK is for making music. | 15:55 |
latex | I use JACK for everything | 15:55 |
latex | I require the routing flexibility | 15:55 |
onefang | I have a bunch of audio devices. | 15:56 |
fluffywolf | "Audio should be handled in the init system" time to roll pulse into pid 1? :P | 15:56 |
latex | let's go | 15:56 |
latex | fluffywolf: are you fluffy? | 15:56 |
onefang | NOw look what you've done. lol | 15:56 |
fluffywolf | yes! | 15:56 |
latex | I'm rubbery | 15:56 |
fluffywolf | sounds kinky. | 15:58 |
latex | It's only kinky if that's the way you think about it | 15:59 |
fluffywolf | just don't start talking about how the blueberry scene in willy wonka is the best thing ever... | 16:00 |
latex | lol | 16:00 |
latex | Meh I'm not the biggest fan of it but I can see the appeal | 16:00 |
onefang | Waaay #devuan-offtopic. lol | 16:02 |
jason123onirc | I converted debian armv7 install to devuan and even on debian after awhile ethernet drops. Its running headless so I would prefer for the ethernet connection to stay alive. What do I need to change? | 20:36 |
latex | is there a pipewire init script? | 20:45 |
gnarface | latex: nothing in /etc/init.d/? it could be getting started by the session manager like pulseaudio does now | 21:30 |
latex | why? | 21:30 |
latex | And where is that? | 21:30 |
gnarface | i don't know, and i don't know | 21:31 |
latex | What's a session manager again? | 21:31 |
gnarface | graphical login manager | 21:31 |
gnarface | or session manager | 21:31 |
latex | Why would anyone want to use one? | 21:31 |
latex | I just type startx after logging in | 21:31 |
gnarface | oh, i see. i'm not sure how to even make pulseaudio work right in that situation these days | 21:31 |
gnarface | afaik they need the session manager because they spawn per-user daemons | 21:32 |
latex | pulseaudio gets automatically started by programs that need it | 21:32 |
latex | so if you just set up a user config it'll do | 21:32 |
gnarface | i think the session manager is still what's triggering it, but not sure | 21:32 |
miojo | hi guys, where can i found the nice devuan walpapers? | 21:32 |
gnarface | miojo: i'm not sure we have any but ask golinux | 21:33 |
gnarface | (besides the one it ships with anyway) | 21:33 |
golinux | https://git.devuan.org/devuan/documentation/src/branch/master/art/graphics | 21:33 |
miojo | thank you guys! | 21:34 |
golinux | The canonical collection . . . | 21:34 |
golinux | . . . and gals | 21:34 |
miojo | :D | 21:34 |
latex | mumble freezes upon joining a server | 23:18 |
latex | Can anyone reproduce? | 23:18 |
gnarface | nope | 23:19 |
gnarface | which release were you using again? | 23:19 |
latex | daeduloduls | 23:24 |
gnarface | you still got a bunch of other parts from other distros mixed in there, or is it pure daedalus? | 23:25 |
gnarface | unexplained crashing is a frequent symptom of mixing distros or releases | 23:26 |
gnarface | also, did it used to work or is this the first time you're testing it? | 23:27 |
Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!