libera/#devuan/ Thursday, 2023-05-25

AfdalSo, to downgrade... apt remove -> edit out backports line in sources.list -> update -> reinstall?00:01
gnarfacenah it won't be that simple i don't think00:01
Afdal:/00:01
AfdalWhat, then?00:01
gnarfaceyou sure the computer will boot withhout those backports?00:01
Afdalyes, this is all qt6 stuff00:01
n4diri'd do it in a chroot00:01
AfdalI'm not even using a Qt DE/WM00:01
AfdalThe qt stuff is just for programs00:02
gnarfaceindividually it should just as simple as "apt-get --allow-downgrades install package/release"00:02
Afdaloh, so that's a thing00:02
gnarfaceyea, there's just no guarantee the packages will support downgrading correctly00:02
gnarfaceit might be safer to just purge them and reinstall the old ones fresh00:02
AfdalI assume by that you mean some package leaving a config file for a newer version around00:03
Afdalthat isn't compatible with an older version00:03
gnarfaceor, even easier, just purge them, do your upgrade, then reinstall the new versions so you don't have to download & install the same packages twice00:03
AfdalActually these were all added from a compile script anyway00:04
gnarfaceoh? hmmm00:04
Afdalso I'll just purge them, edit out backports, and then run the script again00:04
gnarfaceis the script compatible with daedalus?00:05
AfdalDon't see why it wouldn't be00:05
gnarfaceprobably a better idea to run it after the update then00:05
gnarfaceagain, just trying to keep you from having to do a bunch of work twice00:07
gnarfaceso, the process would be: 1) purge backported packages, 2) upgrade to daedalus 3) install build dependencies 4) build package00:08
Afdaln-no00:08
AfdalI'm not upgrading to daedalus right now...00:09
gnarfaceoh00:09
Afdal>.>00:09
gnarfacewhat are you trying to do then?00:09
Afdalcompile this on chimaera00:09
gnarfacefor all i know it'll like the backported dependencies more00:09
n4dirand build which package? In daedalus thers is a higher verison of obs-studio00:09
AfdalI've still gotta remove these backports libraries, because they're broken on backports00:10
_ds_Shouldn't be any need to purge backported packages as their version numbers are strictly lower than the originals – just upgrade00:10
gnarface_ds_: that hasn't always been the case in my experience00:10
AfdalI told you, this is a dependency problem with these two backports packages00:10
Afdal<Afdal> It seems that backports has v6.4.2-2~bpo11+1 of libqt6svg6 and v6.3.1-2~bpo11+1 of libqt6svg6-dev00:10
_ds_If that isn't the case, it's a bug00:10
Afdalyeah, probably00:10
Afdallibqt6svg6-dev really wants v6.3.1-2~bpo11+1 of libqt6svg600:11
gnarfaceAfdal: what happens if you just "apt-get source obs-studio && dpkg-buildpackage -us -uc obs-studio" ...?00:11
Afdalwhat does that do <.<00:11
gnarfaceit should download the debian source package for obs-studio to the current directory, and then build its binary package also in the current directory00:12
gnarfaceassuming you already have all the build dependencies it should just work00:12
Afdalwell I'd rather try to use this compile script they've provided first00:12
gnarfacealso, if you don't have all the build dependencies you should be able to get them by running "apt-get install build-essential && apt-get build-dep obs-studio"00:12
gnarfacethese are the built-in debian package automation tools, they're supposed to work, and they surprisingly often do00:13
n4dirone of the reasons to do such in a chroot is you don't have all kind of build-dependencies installed you will never need again. If i understood correct00:13
gnarfaceyea, that's not a bad idea, but i was trying to keep the process simple00:14
_ds_Looks to me like libqt6-svg6-dev should be removed from the archive as it's only in chimaera-backports00:14
Afdalbah, seems like this is missing critical qt6 dependencies in chimaera anyway -.-00:14
n4dirsure. Only now he runs in the bpo problems, it might (i said might) be an idea00:14
_ds_(you'd want qt6-svg-dev instead, I think, and that looks like a buggy backport in that it's clearly from unstable rather than testing)00:15
gnarfaceAfdal: well, n4dir has a point. it'd be safer to do this in a chroot either way.00:15
gnarfacethen after that you can just delete the chroot00:15
AfdalLooks like the qt6 libraries it needs are in backports and daedalus but not chimaera00:16
Afdaland since backports has that broken pair00:16
AfdalI'm gonna need daedalus to compile this00:16
Afdalat which point, why bother compiling...00:16
gnarfaceyou know what you could do, you could run daedalus in a chroot just for this program, until daedalus is stable then you can upgrade the main system later00:17
AfdalWell eh, maybe I'll think about upgrading to daedalus later I suppose00:17
gnarfaceif this isn't for work, the smartest thing may just be to wait since that's the least hazard prone option00:17
n4dirgnarface knows this way better, but i think a chroot to compile is usually unstable. I might well remember wrong00:17
AfdalIf I'm grabbing stuff from daedalus00:18
AfdalI don't see why I would bother compiling it00:18
Afdalrather than compiling it in a chroot, why not just run the daedalus package in a chroot00:18
n4dirmost recommend against it, and strongly. So would i. But i guess i would just do it.00:18
n4diri meant adding daedalus to sources.list, install it, comment daedalus from sources.list. Might go way south00:19
gnarfaceAfdal: i think you're grasping it better than you think you are. yes, you're right in the analysis that it's a lot of extra work to retain chimaera purely symbolically00:19
gnarfacewith a simpler program that has fewer dependencies it would not be this way00:20
gnarfaceon top of that, there's probably nothing obs-studio is really doing for you that you can't replicate with some fancy ffmpeg calls and some simple shell scripts00:21
gnarface(and ffmpeg typically takes less cpu too)00:22
n4dirgnarface: what would you expect when daedalus might become stable? not that exact, just very loose ?00:24
AfdalSadly, that's not true00:24
gnarfacei thought you were trying to solve a pressing issue or learn something fundamental about system maintenance, or both. if it's actually neither, the smartest move is to just wait a couple weeks.00:24
AfdalThere's a critical functionally that bare ffmpeg scripts can't do on their own: per-program screen capture00:24
Afdalffmpeg + x11grab is limited to a screen area and can't capture a specific window00:25
gnarfacen4dir: i've got very little to go on other than guesses. if i was gambling on it i'd say something like 3 months after whenever debian releases bookworm00:25
AfdalI mean, if you know a way to do it... I'd love to know :D00:25
n4dirgnarface: ah, i see. thanks. -- Bedtime for me. bye. Afdal good luck, whichever decision you make00:26
gnarfaceAfdal: i would just get clever with the shell commands and wire the script up to find the proper window location on the fly and plug the values into the x11grab field00:27
gnarfaceshould be doable00:27
Afdalwell the problem with x11grab is that it only sees what your desktop sees00:27
Afdalit doesn't know how to look for the output of a given window/process00:27
AfdalI'm not sure what OBS Studio does to get around this (it does use ffmpeg as a dependency), but all the other simpler screen recording GUIs which are basically ffmpeg scripts haven't found a way around this limitation00:28
gnarfacequick+dirty easy way would just be to hardcode the x11grab fields and set the window manager to place the given windows in static, known locations... are you trying to capture offscreen windows or something?00:28
AfdalI'd like to be able to jump around between windows while I'm recording something :)00:28
AfdalSo I don't always have to have a specific window on my screen forever00:29
Afdalbut yes, I've done what you describe before00:29
AfdalUnfortunately I only have one computer monitor -.-00:29
gnarfacewell, i don't know how obs-studio manages it, and i'm having a lot of trouble not typing obs-stupido00:30
Afdal:D00:30
gnarfacei suspect it probably does some trickery with multiple muxed ffmpeg streams that i just don't know the equivalent ffmpeg syntax for00:31
AfdalWell it's able to record a window's output even when it's minimized00:31
Afdalso it's something to do with inserting itself as an intermediate between a program and its X11 drawing operation00:32
gnarfacelike, hypothetically maybe you can have one ffmpeg stream going directly into output, but it's nothing but a container that takes input from a second ffmpeg process, and you can start and stop the second ffmpeg process with different sources without having to stop the main output00:32
gnarfacecapturing from minimized windows seems like a separate trick from just switching sources on the fly00:33
Afdalhmm, maybe it acts as an X11-forwarded server, actually00:33
gnarfacei was just thinking something like that, like xnest or something00:33
Afdallike the ssh feature00:33
gnarfaceyea00:33
gnarfaceseems possible00:33
gnarfacemight just be a different ffmpeg flag for that i don't know of off the top of my head00:34
AfdalNo I don't think this is a feature of ffmpeg00:34
Afdalotherwise other stuff like SimpleScreenRecorder and CastAwesome would have this feature00:34
Afdal(those are basically just GUIs for ffmpeg commands)00:35
gnarfacehmm, though google is saying obs-studio can capture backgrounded windows but not minimized ones00:35
Afdallol uh00:35
Afdalhold on lemme make sure of this00:35
gnarfacelast post was 2020 though so maybe it's something new?00:36
Afdaloh, huh00:36
Afdalinteresting00:36
gnarfacehmm, looking a bit harder and i'm seeing multiple bug reports in 2021 and 2022 about losing minimized windows00:36
AfdalGuess the video capture freezes when a window is minimized00:37
Afdalit does work in background though00:37
AfdalI'll have to remember never to minimize something...00:37
Afdalwell in that case, it might not be functioning on a level between X11 display00:38
Afdalit's probably communicating with X11 feeds directly00:38
Afdalmight not be functioning on a level between program and X11 display*00:39
AfdalThis does further support my X11-forwarding-like operation theory tho00:39
AfdalWell, maybe00:40
Afdalanyway this is getting rather off-topic :)00:40
AfdalMeanwhile there's a lot of on-topic chat in #devuan-offtopic lately >.>00:40
gnarfaceyou know... you can ssh to the current machine00:42
AfdalEven without an ssh server running?00:42
gnarfaceuh, no. but if you run one i don't think there's anything stopping you from using x11-forwarding from and to the same desktop00:42
Afdal:v00:43
gnarfacenever tried it, but i know scp will work on local-only copies00:43
gnarfacebecause i've done it by accident00:43
AfdalI mean, you can also just00:43
Afdaluh00:43
Afdalmake dummy video devices00:43
gnarfacebut i also find myself wondering if there's a alternative to x11grab that's just not on the man page00:43
Afdaland send video to those00:44
gnarfaceis there a dummy video device in the kernel like snd-aloop but for video?00:44
Afdalin fact maybe that's what OBS Studio is doing...00:44
Afdalyes, it's called v4l2loopback00:44
gnarfaceoh, right!00:44
gnarfaceyea there's your ticket00:44
AfdalIt's handy for doing stuff like faking webcams00:44
gnarfacerecord with ffmpeg from the loopback device then you can swap source programs behind it without restarting ffmpeg!00:44
AfdalStill, this doesn't answer the question of how it's recording from background windows00:45
gnarfaceif the backgrounded video is outputting to v4l2loopback maybe v4l2loopback can't tell or doesn't even care whether the window is backgrounded or not00:45
AfdalI actually don't think v4l2loopback is a dependency of obs-studio though, although I often use both together00:46
AfdalI think it's using something else00:46
gnarfaceis gstreamer a dependency of obs-studio? i'm seeing something on stackexchange about using gst-launch for this00:46
gnarfacehttps://superuser.com/questions/709866/ffmpeg-x11grab-a-single-window00:47
Afdalhmmmm00:47
gnarfacelooks like a prime suspect; says it works on out-of-foucs windows but not minimized ones00:47
gnarfacethat's our suspect profile right there00:47
AfdalI didn't realize gstreamer was a program itself00:48
Afdalrather than a library00:48
Afdalfor other programs to use00:48
gnarfaceyea it's both00:48
gnarfacelots of linux software is like that00:48
Afdalhmm, there's a gstreamer plugin for obs-studio though00:49
Afdalimplying it's not what it's using by default00:49
gnarfacehmm00:49
AfdalStill I might be able to use gstreamer to get around needing obs-studio :o00:49
gnarfaceand you're sure you weren't using it accidentally?00:49
gnarfaceyea, it's looking possible. i'm not clear on whether it's less work or not, but it's looking possible.00:49
gnarfacei mean, i know there has to be SOME way to do this because Steam for linux even does it, just not very well00:50
Afdalactually hmm, it might be the case that this plugin is intended for Windows users00:50
Afdalwhile perhaps obs-studio for linux already uses gstreamer natively00:50
gnarfacehang on... checking...00:50
AfdalWell, the easy way to answer this is to check the obs-studio dependency list00:51
AfdalI don't see gstreamer among its dependencies00:52
gnarfacethere's like 20 packages for obs-studio00:52
gnarfaceyou have to check them all00:52
gnarfaceand there's no guarantee they're not somewhere inside one of those00:52
AfdalI'm looking at them all here: https://obsproject.com/wiki/build-instructions-for-linux00:53
Afdalno gstreamer00:53
gnarfaceah00:53
gnarfaceyea you're right, i'm not seeing it on there00:54
gnarfacei think it's still worth a try though00:54
AfdalThere's a several xcb dependencies though00:54
Afdalmaybe that magic happens in those?00:54
gnarfaceseems possible00:55
AfdalI kind of wonder how obs-studio functions in Wayland00:55
Afdalsince Wayland is supposed to isolate windows from communicating with one another00:56
AfdalIf I understand it right00:56
gnarfaceyes, it seems likely that there's some way to access this information from the compositing layer but it's all above my head00:57
Guest33In Debian bullseye, the uswsusp package's hibernate functionality was replaced with "systemctl hibernate" (https://unix.stackexchange.com/questions/683217). Is there an equivalent for Devuan?03:14
gnarfaceGuest33: yes you can just run the acpi script03:15
gnarfacethis one: /usr/sbin/pm-hibernate03:15
gnarfacei think anyway03:15
gnarfacemaybe it has to be called by shutdown actually, not sure03:16
gnarfaceGuest33: ah, from the manpage: "These commands will usually be called by UPower or hald when triggered to do so by a program in a desktop session such as gnome-power-manager. Calling them from the command line is also possible, but it is not guaranteed that all programs in your desktop session keep working as expected"03:31
Guest33Thank you, I'll give that a try.03:33
fatalwhat is the difference between devuan netinstall and server?09:11
rrqthe package collections09:14
rrqprobably the .disk/info file as well09:15
fatali was thinking that devuan-server supports serial output by default but i got it working by changing boot parameters09:16
fatalso i guess the install will be pretty much the same in the end besides those packages i don't know about09:18
rrqyed it's the same installer; the difference is only in what's available off-line.09:20
fataloh i get it09:20
hacksenwerkWhat name do I have to use for my usb sound card in /etc/asound.conf at defaults.pcm.card and defaults.ctl.card ?14:49
hacksenwerkI tried USB, USB-Audio, Device... I don't get this sh*t...14:50
hacksenwerkaplay -L gives me a huge list of devices14:50
hacksenwerkin /proc/asound/cards the card is called:  1 [Device         ]: USB-Audio - USB Audio Device14:51
hacksenwerkSo USB-Audio or Device must be the name, but it doesn't work.14:51
hacksenwerkrestarting the alsa-utils service outputs errors and alsamixer isn't starting anymore, till I go back to use 0 or 1 in /etc/asound.conf and restart the service again.14:52
hacksenwerkHere's the output of aplay -L: https://paste.debian.net/plainh/403c76c614:56
onefangcat /proc/asound/cards14:56
onefangThe names are the part between [].14:57
hacksenwerk/proc/asound/cards: https://paste.debian.net/plainh/362455bc14:58
hacksenwerkonefang: yeah I thought so too, but that doesn't work :(14:58
hacksenwerkor do I have to put that empty space there too?14:58
hacksenwerk9 spaces lol14:59
hacksenwerkDevice<9 spaces>14:59
onefangIn my case one of them is "2 [ALC1220VBDT    ]: USB-Audio - ALC1220-VB-DT" and I have - pcm.Mobo0 {15:00
onefang15:00
onefang   type hw15:00
onefang15:00
onefang   card ALC1220VBDT15:00
onefang15:01
onefang   device 015:01
onefang15:01
onefang}15:01
onefang15:01
onefangWithout all that excess whitespace caused by my copy paste method.  lol15:01
hacksenwerkhttps://paste.debian.net/plainh/19fd28d515:02
hacksenwerkonefang: you said the name is the string in the brakets []15:04
hacksenwerkcan you paste your /etc/asound.conf please?15:04
hacksenwerkor user alsa config when you use that instead15:04
onefangMy ~/.asoundrc is https://paste.debian.net/1281129/15:08
hacksenwerkonefang: you always set that number alsa gives the devices too.15:09
hacksenwerkbut that's dynamic15:09
hacksenwerkhow does that work when the card are initialized in a different order, so these numbers changing?15:10
onefangThe device number is the device on that particular sound thing.  That's not dynamic.15:10
AfdalUgh, what do you do when a repo has an expired key again15:10
AfdalHate dealing with this -_-15:10
hacksenwerkonefang: ok15:10
onefangNote that for card ALC1220VBDT I'm using devices 0 through 3.15:11
hacksenwerkok, but I still don't get what I have to put in my asound.conf...15:11
hacksenwerkthese two lines I have should be enought right? but with the correct name...15:12
onefangMine defines various pcm & their ctl devices.  The default is the ALSA internal dmixer thing, which slaves to Mobo0.  The others I use for JACK.15:13
hacksenwerkonefang: you use ALC1220VBDT in it what is the string in the brakets when you run cat /proc/asound/cards15:14
hacksenwerkmine should be Device but that doesn't work15:14
onefang2 [ALC1220VBDT    ]: USB-Audio - ALC1220-VB-DT15:14
hacksenwerk1 [Device         ]: USB-Audio - USB Audio Device15:15
hacksenwerkThat's totally weird stuff...15:15
hacksenwerkNo I do not wonder that people started to write something new to handle sound under linux...15:17
onefangMight be similar to my HDM! ones, the card is HDMI, but the device is one of 3, 7, 8, 9, 10, 11.  cat /proc/asound/devices15:17
onefangSo in that the bit in the square brackets is the number from in front of the name in that other command, a dash, then the device number.15:18
hacksenwerkcat /proc/asound/devices https://paste.debian.net/plainh/0bd1210115:18
rpgguest1676is ceres missing nvidia drivers 525.105.17-1 ?15:19
hacksenwerkvery "helpful" that output...15:19
onefangSomeone might have written a script to figure out all this shit for you.  I don't know about it though.15:19
rpgguest1676alsa must be studied to be mastered...15:19
hacksenwerkrpgguest1676: alsa must leave the past and join the present and be easy to use to not die.15:20
rpgguest1676then use pulseaudio15:21
onefangWhich is just a wrapper around ALSA.  lol15:21
rpgguest1676it's odd, debian shows 525 drivers, but devuan ceres seems to be missing it15:22
rpgguest1676deb http://deb.devuan.org/merged ceres main contrib non-free  afaik this should be pulling in the latest15:23
rpgguest1676https://pkginfo.devuan.org/cgi-bin/policy-query.html?c=package&q=nvidia-driver&x=submit  this shows 525 available ...15:25
hacksenwerkrpgguest1676: I uninstalled pulseaudio to use alsa...15:25
rpgguest1676unfortunately firefox-esr can't see alsa microphone or loopback.   but i live happier without PA, myself.15:26
rpgguest1676alsa is fun times though.  you can run loopback, you can add audio effects, all right in .asoundrc15:28
stable_xhacksenwerk: Is it possible, that you have several cards that use the same chipset / kernel module? Then you can use the 'index' option in your alsa.conf.15:28
hacksenwerkstable_x: I don't even know what that means... x.(15:29
hacksenwerkMy head is burning.15:30
hacksenwerkI am at #alsa now15:32
hacksenwerkI don't even know if that #alsa is for ALSA...15:33
hacksenwerkNo headline in that channel, no description, in /msg alis list alsa neither...15:33
rpgguest1676what is your issue hacksenwerk ?  do you have it pastebinned somewhere?15:34
hacksenwerkhttps://www.alsa-project.org/wiki/AlsaProject:Community_portal -> „There is currently no text in this page.“ lol they are funny people...15:35
hacksenwerkrpgguest1676: yes several15:35
onefangrpgguest1676 arrived after our pastes.15:35
hacksenwerkI posted everything in a well structured order in #alsa15:36
hacksenwerkI'll do a paste of that channel log15:36
hacksenwerkrpgguest1676: There you go: https://paste.debian.net/plainh/0091788a15:37
hacksenwerkWait the paste site ignored one linebreak15:38
hacksenwerkHere, use this instead: https://paste.debian.net/hidden/036878e3/15:38
stable_xhacksenwerk: to be more specific, the index option in combination with the card ID, like 'options    snd-hda-intel    id=HDMI    index=2'15:39
stable_xrun 'aplay -l | grep ^card' for the card ID (second column, right after 'card #:')15:40
stable_xanother addition: with 'alsa.conf' I mean '/etc/modprobe.d/alsa.conf'15:41
rpgguest1676the changing index number is related to the USB hotplug feature.15:41
hacksenwerkaplay -l | grep ^card gives me no output15:41
hacksenwerkoh wait15:42
stable_xw/o grep?15:42
hacksenwerkthat's because the output is not in english15:42
hacksenwerkwait a sec pleas15:42
hacksenwerk*please15:42
rpgguest1676to apply a consistent index number i think you need to edit /etc/modprobe.d/alsa-base.conf15:42
stable_xrpgguest1676: no matter how you call it...15:43
stable_x"it" = the .conf file under /etc/modprobe.d/15:44
hacksenwerkstable_x: here's the output of aplay -l | grep ^Karte (Karte is german for card): https://paste.debian.net/hidden/d6979239/15:44
rpgguest1676something like this https://0x0.st/HqJa.txt15:44
hacksenwerkgosh I'm totally exhausted and overstrained15:46
stable_xIIRC, the .conf suffix is mandatory. I guess there is some 'include' line in modprobe.conf itsself.15:46
hacksenwerkalsa sucks15:46
hacksenwerkstable_x: Yeah yeah thank you for your efford but I can not follow anymore15:46
rpgguest1676i think the root problem is how usb enumeration was designed, giving you differing orders.  this can happen with usb-attached hard drives too15:47
hacksenwerkrpgguest1676: yes I know that this is the root problem, since yesterday15:47
hacksenwerkBut alsa just doesn't care15:47
hacksenwerkI think the devs want their project to die.15:48
rpgguest1676you can also create a udev rule to monitor changes in USB device connectivity asnd automatically adjust alsa's configuration accordingly.15:49
rpgguest1676i rather wish computers had remained as difficult to use as in the 80s and 90s15:49
hacksenwerkI really have no problems at all with using alsa, i like the curses mixer (you can even control it with mouse), it is small, it has no Poettering inside... but this config shit? No, just no!15:49
hacksenwerkI will write a script that just change the number in my /etc/asound.conf to 0 or 1, whatever works after each boot.15:50
rpgguest1676it might be easiest for you to make an asoundrc for each of the id's your usb soundcard may take, and just swap those out15:50
rpgguest1676hehe, mind reding15:50
rpgguest1676have a good day.  don't take any unhealthy things in your arm15:51
hacksenwerkgosh but I need to change the alsa mixer specified in cmus settings to each time...15:53
hacksenwerkoh man15:53
hacksenwerkThey: "You like our software?" Me: "No!"15:53
hacksenwerkConfig files are fine but this hustle? Never!15:54
hacksenwerkMaybe alsa could get a part of systemd, I heard it needs similiar effort to config it. A good pair! >:)15:55
hacksenwerkalsad15:55
hacksenwerkAnyway, thank you very much onefang, stable_x and rpgguest1676 for your help!15:56
hacksenwerkBut I give up on that.15:56
hacksenwerkalsa doesn't deserve so much of my precious lifetime. No program out there does.15:57
hacksenwerkalsa-project.org contains Advertisements, and integration of cloudflare and google... nice... I guess this speaks more than thousand ranted words.15:59
onefangHmmm, I'm wondering if ALSA is getting confused that your cards name is "Device" when "device" is a keyword?  Quote marks might help.16:11
djphawesome that the thing advertises itself as "Device"16:13
onefangI have one that says it's called "Set".  lol16:13
hacksenwerkdjph: Yeah it's the devices fault... sure16:13
hacksenwerkSure that is not perfect but probably well know, so alsa should be able to handle that.16:14
hacksenwerk*known16:14
hacksenwerkBut doesn't matter I just write my shell script.16:14
djphhacksenwerk: as onefang said, try quotes.  But then again, I've never seen a soundcard identify itself as "device", so...16:14
hacksenwerkdjph: *sigh* ok but that is the last try16:15
djphhacksenwerk: all I'm saying is that the USB card you're playing with isn't exactly making your life easy ...16:15
hacksenwerkOk I tried quotes as " and as ' both do not work, alsa errors while restarting16:16
hacksenwerkdjph: I understand that, but pulseaudio _can_ hanlde it. :(16:16
hacksenwerkThere was also OSS I red, but it seems that this dead.16:17
djphPulse is an intermediary mux that does things differently (possibly reliant on udev)16:17
hacksenwerkdjph: maybe,  I don't know because I do not understand what it or any other sound server does. I just don't want to have a program that stresses me more than it helps me.16:19
hacksenwerkI will stay at alsa, because there's no alternative, but I hate it now.16:20
djphI mean pulse just sits on top of alsa at the end of the day16:20
hacksenwerkdjph: yeah poettering mentions something like that in an interview I had listen too years ago.16:21
hacksenwerk*to16:21
hacksenwerkI not a geek and I didn't understand many things he talked about, but what I understood there was, that "he knows better", "he does better", "he is better" and all of his stuff too of course. :)16:22
onefangSo he's a Master better.16:23
hacksenwerkonefang: no! he's better than better! ;P16:23
hacksenwerklike: bitter16:24
hacksenwerkHe often mentions that this program and that program were made so bad and said things like that dozen times so that even me as a non-geek got to the conclusion: he hates linux and want to build his own operating system. And as we all can see he's still wandering on that path. :)16:26
hacksenwerkA programm can be bad, but then make it better! Why replace it?16:26
hacksenwerkExceptions are that it is so bloated and it is lost in its overcomplexity or something.16:27
hacksenwerkI went oft again.16:29
hacksenwerk#devuan-offtopic16:29
latexHey guys. My friend is installing Devuan daedulus, but the GUI installer is being weird. Here is our partition scheme: https://ttm.sh/Bhi.png - but the installer doesn't list /dev/nvme0n1p1 as selectable for boot partition! https://ttm.sh/Bhb.png17:28
latexAny idea why?17:28
fsmithred_latex, you can't use the efi partition as the /boot partition. They are separate things. Make a small linux partition for /boot unless you're doing efi stub booting which I can't help with.17:33
latexHuh weird. I'm running /boot on fat32 fine on my gentoo system17:35
fsmithred_small = big enough to hold all your kernels and initramfs17:35
fsmithred_I didn't know you could do that17:35
latexI always found this fat32+ext4 combo for /boot confusing, I just like to flash it all to fat3217:35
latexfsmithred_: well it just werks17:36
latexWhat happens when you have this /boot=ext4 /boot/efi=fat32 combo?17:37
latexWhere do kernels get stored?17:37
fsmithred_I also didn't know we had any isos with a gui installer17:37
latexWhat actually gets stored in /boot?17:37
fsmithred_kernel, initramfs, and grub directory17:37
latexMy friend said he downloaded daedulus from somewhere, some live version17:37
fsmithred_oh17:37
latexI found that pretty interesting because daedulus is so hidden from all the chimaera17:38
fsmithred_that would be refractainstaller, and there is a gui version of that17:38
latexI prefer the TUI installer though17:38
latexSo grub just reads the ext4 when it gets launched from EFI partition?17:38
fsmithred_yeah, that sounds right17:39
latexI used to do efi stub booting because I didn't want to setup grub, but eventually I set up grub anyway17:39
latexSo that's probably why I have everything in /boot directly17:39
fsmithred_I know the live installer won't let you use efi as /boot, but if you install with the current partition scheme, you could probably move /boot to the efi partition after the install.17:40
fsmithred_the regular installer might let you do it, but I don't know.17:40
rpgguest7098rpgguest7098 17:39:5017:40
rpgguest7098nvidia proprietary drivers can be installed just with dpkg and wget from https://pkginfo.devuan.org/17:40
rpgguest7098you do need to grab a big set of dependencies though17:40
rpgguest7098but it's not the catastrophe it used to be ++117:41
latexmy friend is switching from fedora to devuan because as it turns out, Fedora emergency shell is broken and systemd likes to break the system when your /etc/fstab becomes invalid (e.g. reformatting secondary drives without the nofail option in fstab)17:43
rpgguest7098the stuff the kids write is generally to be questioned17:43
fsmithred_what??17:43
fsmithred_it reformats drives without being told to do it?17:44
fsmithred_oh, nm, I misread it17:44
djphfsmithred_: hehe17:45
latexhow big should efi partition be?17:45
fsmithred_smallest I've done is 64MB17:46
fsmithred_I recommend larger than that. Maybe 200.17:46
fsmithred_I understand that some motherboards want it to be 50017:46
fsmithred_if you're going to move /boot into it, go at least 50017:47
latexmy EFI folder is only 140 KB17:47
fsmithred_yeah, and you gave it 1GB17:47
latexI'll probably follow the installer's advise17:47
fsmithred_which advice?17:47
latex /boot=ext4 /boot/efi=fat3217:47
fsmithred_oh, ok. Are you encrypting the root partition?17:48
latexnah17:48
fsmithred_why separate /boot partition?17:48
fsmithred_in case you fill up the drive?17:49
latexthis is the fedora way17:49
latexand I think the installer will like that17:49
fsmithred_yeah, it'll work fine like that17:49
latexyou think it's overkill?17:49
latexor underkill? whatever would be the right term to describe separation of /boot and /17:50
fsmithred_I think it's not necessary, but also not overkill17:50
fsmithred_some days chocolate, some days vanilla17:50
fsmithred_are you installing now?17:51
latexmy friend is17:52
fsmithred_ok, ping me if you have questions.17:53
fsmithred_I'll be around but might be afk for short times17:53
rpgguest7098btw devuan devs i just set up a new system with the dvd from usb. no problems. blessings to you.17:54
rpgguest7098<foomp> - and i can get on with my work17:55
fsmithred_:)17:55
rpgguest7098and i've been werkling with linux since 199517:55
rpgguest7098feels kind of bad to install those nvidia blobs, but i need to do some of the NN stuff17:56
rpgguest7098if you're curious about that, i just installed manticore 13b, and asked it about that alsa configuration problem, and it gave a well informed - partically false - answer17:59
rpgguest7098how is that possible in 10GB ram, i have no idea. it's astounding.17:59
latexfsmithred_: is it possible to change init system after install because tbh sysvinit is very confusing to me18:28
latexquick what is the default root password of the install?18:35
latexI mean CD image18:35
latexDVD, USB, idk18:35
hacksenwerklatex: toor18:36
hacksenwerkand default password for the user devuan is devuan18:36
latexokay it seems the GUI installer fails to install GRUB for EFI18:36
fsmithred_toor18:38
hacksenwerklatex: and 1gb for boot is alot. I have always two kernels, they take 180mb of 500mb:)18:38
fsmithred_yes, you can change to runit or openrc after the install. It's easy.18:39
fsmithred_you clicked on "Install Bootloader"?18:40
latexwhy does the installer not come with grub-install18:42
latexlol18:42
latexfsmithred_: this GUI installer is pretty crazy, there are no steps18:43
latexIt just linearly walks you through18:43
hacksenwerkLike automated install?18:43
latexno18:44
fsmithred_https://www.devuan.org/os/documentation/install-guides/chimaera/img/live-gui/dl18.1.png18:44
fsmithred_it should install grub if you choose "Install Bootloader"18:45
fsmithred_you might have clicked on the "Continue" button.18:45
fsmithred_normally it does install grub and sometimes twice.18:45
fsmithred_what kind of steps do you want? You choose what partitions to use and it copies the live system to the hard drive.18:46
latexbut how do I install bootloader from command line?18:48
fsmithred_If you have one of the regular installer isos around, you can boot that and just install grub18:48
fsmithred_still in live system?18:48
latexyeah18:48
fsmithred_partitions are mounted at /target?18:48
fsmithred_is the installer still running?18:49
fsmithred_i.e. are /dev, /sys and /proc bind-mounted?18:49
fsmithred_if so, 'chroot /target'18:49
fsmithred_then 'grub-install && update-grub'18:50
fsmithred_oh, you can also do it without chroot with the right grub-install options.18:50
fsmithred_I have trouble remembering that, but I can remember how to chroot.18:51
fsmithred_ boot partition needs to be mounted to /target/boot and efi partition needs to be mounted to /target/boot/efi18:53
latexgrub-install command is not available18:55
latexwhich package gives me grub-install?18:55
fsmithred_what iso did you use?18:55
fsmithred_oh18:55
fsmithred_how did you become root?18:55
fsmithred_su won't give you root's path, 'su -' will18:55
fsmithred_or 'whereis grub-install' and use the full path18:55
latexalso iirc the command is grub-install --target=x86_64-efi /dev/nvme0n1 --efi-directory=/mnt/boot/efi --boot-directory=/mnt/boot18:56
latexI'm root18:56
fsmithred_echo $PATH18:56
latexoh weird18:56
latexI did su18:56
fsmithred_to see if the sbins are included18:56
latexwhy is su - required?18:56
fsmithred_yeah, they changed it a couple years ago when su got moved to a different package18:56
latexwut18:57
fsmithred_my thoughts exactly18:57
fsmithred_echo 'ALWAYS_SET_PATH yes' >> /etc/default/su18:57
fsmithred_to revert the behavior18:57
fsmithred_anyway, the grub-install command looks good if stuff is mounted at /mnt18:58
rwpNever run a plane "su".  Always use "su -" to load the environment like a login shell.19:01
rwp(ugh) s/plane/plain/ su does not set path but su - loads the login environment which sets path.19:02
latexdo I need to do grub-mkconfig?>19:02
latexand where should I output it?19:02
rwpI don't think I have ever run grub-mkconfig myself before.  Ever.19:02
latexI always run grub-mkconfig myself19:02
latexbut I run gentoo so19:02
rwpIn the education system we call that "negative transference of learning".19:03
latexwho should run grub-mkconfig then?19:03
latexwhat does that mean?19:03
rwpNegative transference of learning is when someone learns something one way on one system and then it has negative effects on another system.19:04
rwpSuch as learning how to drive on the left hand side of the road in the UK or Australia then trying to drive on the right hand side of the road elsewhere.19:04
rwpI think "update-grub" updates the grub configuration.  Pretty sure.  I would need to scan through it to be sure.19:05
latexI need to do mount -t proc -t sysfs blah blah to get chroot oh so exhausting19:07
latexin order to run update-grub19:07
latexOr do you know how to do it without chroot?19:07
rwpI generally hate that many people require /proc and /sys and require it in chroots!  Ugh.  Such a pain!19:08
rwpOh so we are doing a chroot install?  I did not catch that when I entered the discussion here.  Sorry.19:09
latexapparently grub werks19:10
rwpI might recommend using the debian-installer in rescue mode to have it do the chroot setup and install grub because that is easier there than doing the individual steps by hand.19:10
latexit booted into XFCE or some shit19:10
rwpCongratulations!  You have succeeded in installing and booting.  Good job!19:11
latexWell this installer is crap. I prefer the TUI one19:11
latexExcept the chimaera TUI installer always fails when encrypting the drive and installing all optional packages19:12
rwpI usually use the netinst installer but also do debootstrap installs.  Which installer did you use?19:12
rwpYou are doing an encrypted installation?  I always use the netinst iso in order to set those up.  I haven't spent the time to learn the details of setting it up manually.19:13
latexthe installer has an automated encryption thingy19:14
latexbut it may or may not be broken in some way19:14
latexBut that's chimaera19:14
latexI have a chimaera DVD19:14
rwpRemember that Daedulus is Testing right now, not yet even a release candidate yet, too early.  Chimaera is Stable and documented.  Daedulus is still being prepared.19:15
rwpIt's fine to use Daedulus but it probably has some bugs to be worked out.  More reliable is to install Chimaera and then upgrade to Testing if desired.19:16
latexdaedulus has all the cool new features tho19:16
latexlike GCC 12 wow!19:17
latexAnd MPD with openmpt wow!19:17
rwpThat's the same reason there has never been a Sid/Ceres/Unstable installer.  Instead the recipe is to install Stable and then upgrade.19:17
latexI indeed did that on my laptop19:17
latexchimaera DVD and then manually upgrade19:17
latexalso apparently there's no DHCP19:18
latexor internet is borked in the installed system19:18
rwphttps://www.devuan.org/os/install will link to the relevant documentation on upgrading on the various versions.19:18
rwpWhen you installed did you select a static IP assignment?  Or a DHCP address assignment?19:18
latexping is apparently missing setuid whatever that means19:18
rwpping is a known breakage of the refracta installer, which rsync copies files without copying extended attributes.19:19
hacksenwerklatex: I used the netinstaller of chimaera too and also failed on encryption.19:19
rwpSo that tells me it is likely you used the refracta installer to install.  That's fine.  Just this one issue that I know about.19:19
hacksenwerkon daedalus it works.19:19
latexhow do I fix?19:19
rwpUse "setcap cap_net_raw+ep /bin/ping" as root to set the capability.  (Or it needs to be setuid-root as traditionally set.)19:21
latexI don't like netinstallers that much because I adore having everything offline19:21
hacksenwerklatex: you can do a minimal installation with a netinstaller without connecting the computer ever to the internet at installation, I do it always that way.19:22
rwpUntil the Debian repository became so very large I always maintained a local LAN mirror for use with the netinstaller.  That was convenient and fast.  But the upstream repository is very large now and I stopped doing it that way.19:22
latexhow do I setup apt?19:23
latexit seems to be borked now19:23
latexa simple command would be nice but otherwise we'll just edit the config19:23
rwpWhat's the symptoms?19:23
rwpThere are an infinite number of ways that anything might be broken.  Listing out infinity is going to take too long.19:24
latex404 not found19:25
rwpHmm...  Try "apt-get update" first (or "apt update" if you prefer apt to apt-get)19:25
latexat first it didn't work but apparently my friend says the output is different now19:26
latexOh apparently it works now19:26
rwpSo the index files (files named "Packages") contain the listing of what is available in the repositories.  Those are large and instead of downloading them each and every time we are expected to update them once before doing installs to make sure they are updated.19:27
rwpOr to update them if we change the sources.list files that specify them.19:27
rwpSome other systems (Fedora) look at the age of those files and if they are older than a few hours then they update them assuming that a few hours must need an update.19:28
latexhacksenwerk: does the netinstaller come with gcc, g++, base-devel, and headers?19:31
hacksenwerklatex: ouf I don't know sorry ^^19:41
hacksenwerklatex: maybe there's a file somewhere that lists all the packages that are included in the different isos19:43
hacksenwerkI think you could mount an usb or cd, where you wrote that iso on before and than check the /pool directory or something. I did this in the past but it's been a while ago.19:45
hacksenwerkOr just run a find . -name "*foobar*" on that mounted device19:45
latexis the netinstaller different from DVD installer?19:47
hacksenwerklatex: Do you use chimaera?19:47
latexI like having a comfy amount of packages on my DVD19:47
latexI use daedulus19:48
latexbut I used chimaera installer on my laptop19:48
latexMy friend used daedulus installer which is glitchy19:48
hacksenwerklatex: yes the dvd contains a lot more packages19:48
hacksenwerkI have a chimaera iso here and mounted it now19:48
hacksenwerklet me check for that packages19:48
hacksenwerklatex: gcc is there the rest not. With headers you mean something like linux-headers-6.1.0-9-amd64 ?19:53
hacksenwerkand base-devel... I couldn't even figure out where that is with the debian package search.19:54
hacksenwerkIs the name correct?19:54
hacksenwerklatex: you can search here for strings in package name, package descriptions, or names of files that come with a package: https://www.debian.org/distrib/packages.en.html19:56
latexI mean anything to rebuild the OS from source19:58
latexI like bootstrappability19:58
latexfreebsd dvd comes with all the sources19:58
latexIt's neat19:58
hacksenwerklatex: I see. I've never done this before. I just install the system basics with the curses installer and then run some shell scripts to configure and install more packages.20:01
hacksenwerkI remember when my digital minimalism starts that I even stripped down that basic installation to find out how minimal I can go and breaked the system that way several times x)20:03
hacksenwerkI onced had the idea of doing LFS but I never started learning it.20:04
latexguys why can I not install nicotine20:04
latex]https://pkginfo.devuan.org/cgi-bin/package-query.html?c=package&q=nicotine=1.2.16+dfsg-1.120:04
latexit's right here but apt says no no20:04
latexthat it does not existo\20:05
latexI'm guessing it's in contrib and my current apt sources is inadequate?20:06
latexWhere do I see on that webpage in which repo the package resides?\20:06
hacksenwerkI guess you need to use the debain package search for that20:07
hacksenwerkThere you have more filter20:07
latexactually it doesn't work20:08
hacksenwerkIt seems that that package is only in buster: https://packages.debian.org/search?keywords=nicotine&searchon=names&suite=all&section=all20:08
latexapt search nicotine returns nothing20:08
hacksenwerkSo it was dropped.20:08
latexwow why?20:08
latexThis is a great piece of software20:09
latexyou can get lots of music for free20:09
latexit's freedom20:09
latexit's the free spotify20:09
hacksenwerk:)20:09
latexI thought debian was well-known for having LOTS of packages20:09
hacksenwerkLook here: https://tracker.debian.org/pkg/nicotine20:10
latexfedora is lacking in packaging in several cases but this is sad20:10
latexwhat's the reason for removal?20:10
hacksenwerkIt was dropped 2019 / 2020 already.20:10
hacksenwerkI don't know ask the maintainer.20:10
hacksenwerkI did that too because of some other package I like.20:11
latexis debian dying?20:11
hacksenwerklatex: But look: YOu can download a .deb dile directly from their website: https://nicotine-plus.org/doc/DOWNLOADS.html#gnulinux-bsd-solaris20:12
latexGentoo is doing the same shenanigans, but instead of removing packages, gentoo maintainers like removing useful useflags like gtk2 and force gtk3 down your throat20:12
hacksenwerklatex: I doubt it xD. Debian is one of the main distros.20:12
latexgentoo has lost its charm20:12
latexuseflags are basically useless now20:12
rwpIt appears nicotine is more fallout from python 2 lossage.20:14
rwpBug #885357: nicotine: Depends on unmaintained pygtk https://bugs.debian.org/88535720:14
hacksenwerkIn my case I was sad because of the removal of the package keylaunch from the repos. So I mailed the amintainer and he told me, that he didn't use that package anymore and is alos no longer an active debian developer. Reasons for dropping a package can be very different.20:14
latexrip20:15
rwpWith the ejection of python 2 that pushed out pygtk which pushed out nicotine.20:15
latexgentoo suffers from outdated af packages sometimes20:15
hacksenwerkGladly keylaunch has very little dependencies and only on very basic packages so I still can use it, by downloading the last version and installing it. ^^20:16
hacksenwerklatex: did you try to install that .deb file for nicotine from that website?20:16
hacksenwerklatex: You can try to solve its dependencies manually. But I would suggest you to create a list of your installed packages before, so you can do a rollback if something breaks.20:17
hacksenwerklatex: You can create a list of your installed packages with: dpkg --get-selections > some_file.txt20:19
hacksenwerkFor the rollback I use a script, because you need some more commands.20:19
hacksenwerkI always do this before I testing new packages, even if they are in the repositories.20:20
fsmithred_apt install linux-headers-$(uname -r) build-essential20:36
fsmithred_^^^ latex20:37
latexyeah cool but I just wanna know whether the netinstaller has it20:37
latexso you just apt-cdrom it in20:37
fsmithred_not sure if those are in netinstall iso20:38
fsmithred_I just checked a chimaera netinstall iso and no kernel headers or build-essential20:40
hacksenwerklatex: I told you that it has not, at least chimaera netinstaller not, but daedalus will be the same.20:41
fsmithred_ netinstall just has enough for a base system20:42
hacksenwerkfsmithred_: yup. :)20:42
hacksenwerkfsmithred_: where do you get that _ from? :D20:43
fsmithred_where do I get what? That info? I talk to the person who makes those isos.20:43
fsmithred_oh20:44
fsmithred_sorry, I didn't see the tail20:44
fsmithred_brb20:44
hacksenwerkfsmithred: :D20:45
fsmithredall better. hacksenwerk I get that from satellite internet that keeps cutting out and letting me log in when I'm still logged in here.20:45
hacksenwerkfsmithred: Ah yeah right you mentioned that a while ago.20:46
hacksenwerkIs it that Starlink thing?20:46
fsmithredno, hughes.net20:47
hacksenwerkAh ok.20:47
hacksenwerklatex: How is it going with nicotine?21:10
hacksenwerkAh I see now that soulseek is Closed Source21:12
hacksenwerkI don't get it... what's the advantage over torrent? That soul seek uses no hash values? xP21:17
latexis devuan binary compatible with debian?22:15
AfdalShould be unless it has some kind of Poetteringware dependency22:15
latexwhere is tigervnc?22:19
hacksenwerklatex: both using the same package format: .deb22:19
hacksenwerkDevuan is a fork of Debian ;)22:19
gnarfacelatex: yes. most the packages are in fact the same ones.22:20
gnarfacelike literally the same ones, not even rebuilt22:20
latexbut is there tigervnc?22:20
hacksenwerkAfdal: Poetteringware! xD22:20
hacksenwerklmao22:20
gnarfacelatex: as far as i can tell, yes. btw you can search for packages at pkginfo.devuan.org22:20
latexI can't find tigervnc22:21
gnarfacebut the short version is, everything debian has is in there except these: http://packages.devuan.org/bannedpackages.txt22:21
gnarfacelatex: it appears to be spread across several packages but i definitely see them. try this: apt-get update && apt-cache search ^tigervnc22:22
gnarfacemaybe something is wrong with your sources.list22:22
gnarfacelatex: if you're just trying to locate the client, i believe it's in the package "tigervnc-viewer"22:23
hacksenwerkYeah I see with apt-cache search ^tigervnc 6 packages22:25
hacksenwerkon Daedalus22:25
gnarfacepkginfo shows it present in every release except jessie22:26
latexwhere is x0vncserver?22:26
gnarfacelatex: which release are you on? unless it's jessie you should be seeing it22:26
latexdaedulus as always22:26
gnarfaceyou mean x11vnc server? it's in the package x11vnc22:27
latexI mean x0vncserver22:27
latexdon't correct me I know what I'm saying22:27
gnarfacei've never heard of that one, is it in debian even?22:27
latexx0vncserver is the superior vnc server from tigervnc that VNC's your active X display22:28
latexit's great22:28
latexa good teamviewer alternative22:28
gnarfaceah, well if you can build it without systemd it should work22:28
latextigervnc* works22:29
latexepic guys22:29
latexapt install tigervnc*22:29
latexAlso one thing I don't really get about debian users is why they do the extra effort to type apt-get when apt works totally fine22:29
gnarfaceapt-get is older so it's just familiarity22:30
gnarfaceapt and apt-get don't have exactly all the same feature22:30
gnarface*features22:30
gnarfaceapt is kinda front-end for both apt-cache and apt-get22:31
gnarfaceactually i don't know if it's literally a front-end but it acts kinda like it should be22:32
gnarfacebut it came second, and that's the only real reason22:32
rwpAll of apt-get, aptitude, apt use the same backend libraries and therefore are all compatible intermixing operations.22:32
rwpI like how apt-get works and therefore prefer it over the newer but slightly different apt.22:32
rwpIt annoys me that every program has a slightly different set of verb words that sound similar but do slightly different things.22:33
hacksenwerkrwp: agree22:34
hacksenwerkAnd I don't like that some programs only use short options like -l instead of --list or something.22:35
hacksenwerkAt least both should be possible22:35
hacksenwerkI think that came from mathematics, my old math teacher told us several times, that math people love to shortening everything.22:36
rwpIn the history of computing the short options came first.  Long options came later.  But the style of long options vary.22:37
rwpX programs generally use one '-' to introduce an option and the option is either long or short they are all the same.  But they don't usually have non-option arguments.22:38
rwpOriginally GNU introduced long options using a '+' such as +list but then people complained that it did not follow convention.22:38
rwpSo instead GNU changed long options to be introduced with a '-' just like other options.  And then continued with "-something" resulting in "--something".22:39
hacksenwerkNow we have the same talk in two different channels xD -> #devuan-offtopic22:39
hacksenwerkMy brain splits22:40
rwpYes.  This really should be in -offtopic.22:40
hacksenwerkDaedalus gets a lot of upgrades recently. Me as a stable user is not used to that anymore. :D22:54
rwpDaedalus is Testing and basically 10 days delay behind Unstable.22:56
hacksenwerkrwp: Yes I know. :)22:56
hacksenwerkBut it is so different since I didn't use any testing for many years.22:57
hacksenwerkEach time apt tells me there are upgrades I think: Oh my god, some security nightmare is going on. xD22:58
rwpNope.  Not security related.  Just the endless thrash of the daily changing rolling package release contour.23:00
hacksenwerkrwp: :)23:01
hacksenwerkWhen Daedalus become stable, my good old friend the peace of stable will come to my home again.23:02
latexAnyone know how to fix The repository blah blah provides only weak security information?23:20
latexIt shows this for every repo23:20
gnarfaceyou're seeing that on daedalus righ tnow?23:20
gnarfaceright now?23:20
latexyes23:21
gnarfacei'm not seeing that happen here23:21
gnarfacewhat's in your sources.list?23:21
latexhttps://ttm.sh/BhR.png23:23
gnarfaceuh23:23
gnarfaceno i'm not clicking on that23:23
latexbro23:23
gnarfacejust /msg it to me or use paste.debian.net23:23
latexliterally https to png23:23
latexwhat is the issue23:23
latexare you gonna get virus by loading a PNG image?23:23
gnarfaceit's more about the tracking security hole created by dns23:24
gnarfacelook, you don't get paranoid like i am without a reason23:24
latexwdym23:24
latexanything wrong with ttm.sh?23:24
gnarfacejust never heard of it23:24
latexit's a file host23:24
gnarfacei'm sure that is probably true but i have a policy of not clicking on domains i don't recognize, and it's not actually worth arguing about23:25
latexbut okay I'll try paste.debian.net if you can give me an esay curl command to upload there23:25
gnarfaceyou can really just /msg me the contents of that file, it's not a problem for me to wait while it trickles through flood protection, it's just 2 lines23:25
gnarfaceor at least, it'd better be just 2 lines, or that might be your actual issue23:25
gnarfaceso what's the actual goal here? is the goal here to get me to click on that link, or is the goal to get me to sanity check your sources.list?23:26
latexcheck your DMs23:28
latexdid the messages arrive?23:28
gnarfacealright, i don't see anything that would cause that error in there afaik, but i do see that you've enabled updates, security, and backports, and i'm not sure any of those are actually even live yet. if they're up but empty, that might be the issue. try commenting them out and running "apt-get update" again23:28
gnarfacelatex: yes, i was already typing this reply ^23:28
latexsame goes for -updates and -security?23:29
gnarfaceyou won't need updates and security until after it goes to stable anyway, and IMO you probably shouldn't leave backports enabled while you're not explicitly using it (some may disagree that this is necessary)23:29
gnarfacelatex: yes, to be clear, comment out lines 3-5 and 8-1023:31
gnarfacethen try it again23:31
gnarfaceafter daedalus goes stable, just uncomment 2-4 and 8-923:32
gnarfacesorry 3-4 and 8-9 i mean (that was a typo)23:32
latexhelp apt upgrade fucked up somethinmg23:33
gnarfaceshow me the error, you can just /msg it to me again23:33
gnarfacelatex: that's not an apt error, that's a grub error23:34
gnarfaceand i'm not 100% sure how to fix this. you're using uefi not bios?23:35
latexbut something decided to run the i386 variant23:35
latexyeah23:35
latexI did install grub outside the system23:35
latexin the live system I manually ran grub-install because the installer was glitchy23:35
gnarfacehmmm23:35
gnarfacemight have something to do with booting from nvme, i recall there was some driver issue or something like that but i can't remember clearly how to fix it23:36
gnarfaceshow that to fsmithred23:36
gnarfacethe "i386-pc" thing might be a red herring23:36
latexI'm on x86_64-efi23:37
latexIt's not supposed to be i386-pc23:37
gnarfacewhat does "dpkg -l |grep grub" say?23:37
latexI'm not running a 386 processor. It may be 386-compatible in some way but it has many more x86 extensions23:37
latexWhen doing apt upgrades, I got this ncurses TUI telling me something like "Do you want GRUB to be automatically installed? This is recommended"23:40
latexAnd I did yes and told it to install to the nvme drive, but it installs the wrong grub23:40
latexIt installs the i386 one23:40
latexAnd even the BIOS one23:40
latexnot the UEFI one23:40
latexWhat's the command to change these postinstall behaviours?23:41
gnarfacehmm, i think it's over my head. some problem to do with efi and/or the nvme thing. i'm neither using neither of those here. the postinstall behaviors are just scripts in the package23:41
gnarfacei wouldn't attack them yet, i'd ask fsmithred about it, he might have a better fix23:41
latexyeah I want to know. Does this make the system unbootable?23:41
gnarfacei can't tell if it did or not. it might have, or it might have just uselessly installed grub to the first partition of your nvme drive23:42
gnarfacewhat happens when you re-run grub-install or update-grub?23:43
gnarface(as root)23:43
gnarfacethe postinstall scripts do get extracted to the disk somewhere before they're run, and if the package install didn't complete they'll still be there. i forget where but you can find them and look at them for sure. i just don't recommend you start screwing with them until someone who has done this before weighs in.23:44
latexupdate-grub works23:44
gnarfaceshows x86_64 efi instead of i386-pc?23:44
gnarfaceor doesn't specify that part?23:45
latexit's not verbose enough23:45
gnarfaceah, yea that's not gonna work. you can't use ubuntu or debian repos on devuan.23:46
gnarfacewell, you can, but not while telling them to give you devuan packages, because they don't have any, and if you ask for debian packages it'll work but might break your install elsewhere23:47
gnarface(and it bears mentioning that if you had some packages from outside devuan on this system already before this, it might be causing that grub error)23:48
gnarfaceif you need something that's only in a 3rd party repo for some other debian derivative, i recommend you run it in a chroot, a VM, or some other type of container, instead of on your main install, because it can break up your package dependency tree so bad you have to reinstall23:49
gnarfacethis here is the important part of that error: Error: could not find a distribution template for Devuan/daedalus ceres23:50
_ds_$ ls /efi/EFI/debian23:52
_ds_grubx64.efi23:52
_ds_(well, that's what I have)23:53
gnarfacelatex: ^ can you check this on your install?23:53
gnarface_ds_: do you also use a nvme?23:53
_ds_No – still using spinning rust here23:53
gnarfacethe ssd drives don't do anything different from the old ones, but nvme is somehow different at the kernel level and it breaks something i'm only vaguely aware of23:54
gnarfaceit's come up before and i know there's a fix just not clear on what23:54
_ds_I vaguely recall something about “use the kernel in testing”23:54
latex/boot/efi is empty?23:55
latexwait idk whether it's mounted correctly23:55
latexI guess not23:55
gnarfacecould be related to the issue23:56
gnarfacei'm still booting everything in BIOS mode though so i'm foggy on the fix for this23:56
gnarfacei think it's just a package swap though, or something liek that23:56

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