💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2021-12-12.txt captured on 2021-12-17 at 13:26:06.
-=-=-=-=-=-=-
[2021-12-12T01:57:27Z] <acheam> phoebos: thanks! Trying out ocserv [2021-12-12T01:57:35Z] <acheam> had no luck with wireguard [2021-12-12T01:57:40Z] <acheam> tried for a few hours [2021-12-12T02:08:00Z] <jgart> hi [2021-12-12T02:08:06Z] <jgart> I'm at this stage: https://kisslinux.org/install#016 [2021-12-12T02:08:15Z] <jgart> I ran `kiss u` [2021-12-12T02:08:34Z] <jgart> after running `kiss u` it asks me to compile some program like gcc curl, etc... [2021-12-12T02:08:50Z] <jgart> So, I ran `kiss u` twice [2021-12-12T02:09:17Z] <jgart> The installation docs don't mention running `kiss u` twice. [2021-12-12T02:09:32Z] <jgart> but `kiss` is asking me if I want to run it twice [2021-12-12T02:09:55Z] <jgart> Should I run `kiss` a second time to compile gcc, curl, etc...? [2021-12-12T02:10:52Z] <jgart> Seems to be downloading linux-headers now [2021-12-12T02:20:55Z] <jgart> hmmm, I get `tar: write error: No space left on device` after running `cd /var/db/kiss/installed && kiss build * ` [2021-12-12T02:38:37Z] <acheam> well [2021-12-12T02:38:42Z] <acheam> do you have space left on the device? [2021-12-12T02:38:45Z] <acheam> df -h [2021-12-12T02:39:19Z] <acheam> its likely that you've mounted things in the wrong place and are building on the flash drive or something [2021-12-12T02:39:28Z] <acheam> because you shouldnt be taking up more than a few gigs at this point [2021-12-12T02:39:45Z] <acheam> also run `mount` [2021-12-12T02:49:40Z] <jgart> acheam, I'm guiding a friend on the install but it looks like he mounted in the correct place [2021-12-12T02:49:51Z] <jgart> I'm a bit baffled at the moment on what it could be [2021-12-12T02:50:14Z] <jgart> what should I look at from the output of `mount`? [2021-12-12T02:52:34Z] <noocsharp> what's the output of `df -h`? [2021-12-12T02:55:19Z] <jgart> Used 0 [2021-12-12T02:55:25Z] <jgart> down the column [2021-12-12T02:55:32Z] <jgart> Size 3.8G [2021-12-12T02:55:39Z] <jgart> down the column [2021-12-12T02:55:56Z] <jgart> maybe 3.8G is too small of a USB drive? [2021-12-12T02:56:42Z] <jgart> Yup, that must be the issue right? [2021-12-12T02:58:03Z] <jgart> oh nm [2021-12-12T02:58:15Z] <jgart> His USB is 32GB large [2021-12-12T02:58:24Z] <jgart> now sure what the issue is then in this case [2021-12-12T02:58:39Z] <jgart> they're trying to install from an elementaryOS live iso image [2021-12-12T02:58:48Z] <jgart> not that that should matter I'm guessing [2021-12-12T02:59:58Z] <jgart> I think elementaryOS uses a ton of small partitions [2021-12-12T03:01:58Z] <acheam> this process shouuld happen on the hard drive not the flash drive [2021-12-12T03:02:09Z] <acheam> it doesnt sounds like you've mounted the hard drive [2021-12-12T03:02:48Z] <jgart> What part in the instructions is that part mentioned? [2021-12-12T03:02:54Z] <jgart> Or, is it not? [2021-12-12T03:04:07Z] <acheam> its in the big warning box at the very top of the page [2021-12-12T03:04:56Z] <jgart> Achtung! [2021-12-12T03:04:57Z] <jgart> got it [2021-12-12T03:05:14Z] <jgart> "setup your disks" [2021-12-12T03:05:26Z] <jgart> "Also have an fstab file ready." [2021-12-12T03:05:40Z] <jgart> should I read other distro's docs for the fstab part? [2021-12-12T03:05:48Z] <acheam> sure [2021-12-12T03:06:04Z] <jgart> and setup your disks means partitioning with fdisk and formatting to ext4? [2021-12-12T03:06:08Z] <acheam> yes [2021-12-12T03:06:16Z] <acheam> you can also use https://github.com/cemkeylan/genfstab [2021-12-12T03:07:01Z] <jgart> Oh cool [2021-12-12T03:07:03Z] <jgart> ok [2021-12-12T03:07:09Z] <jgart> I used that before when installing carbs [2021-12-12T03:07:17Z] <jgart> I've only installed carbslinux ha [2021-12-12T03:07:26Z] <jgart> first time installing kiss [2021-12-12T03:07:45Z] <jgart> It feels like the carbs docs holds the users hand more through the installation process [2021-12-12T03:08:03Z] <acheam> i mean [2021-12-12T03:08:05Z] <acheam> its mostly the same [2021-12-12T03:09:27Z] <acheam> the process, that is [2021-12-12T03:09:29Z] <acheam> idk about the docs [2021-12-12T03:09:57Z] <noocsharp> kiss install guide used to be more thorough [2021-12-12T03:10:26Z] <noocsharp> but not having those details there probably serves as a good filter as to who will have a good experience with kiss and who won't [2021-12-12T03:10:39Z] <jgart> I mean about spelling out things. Like this: https://carbslinux.org/install/#headline-26 [2021-12-12T03:10:46Z] <jgart> for example for the fstab part [2021-12-12T03:11:14Z] <jgart> it's just a bit annoying but that's fine. I know what to do now [2021-12-12T03:11:28Z] <jgart> I've installed carbslinux successfully and gentoo before [2021-12-12T03:11:36Z] <jgart> but I forget all the details and might make mistakes [2021-12-12T03:11:51Z] <jgart> if I haven't done it in a while or practice it regularly [2021-12-12T03:11:55Z] <acheam> if you dont know how to do stuff like write an fstab file, or at least know how to find documentation on it, you'll probably run into other issues later [2021-12-12T03:11:57Z] <noocsharp> yeah, i just end of referencing the arch wiki [2021-12-12T03:11:59Z] <jgart> It's fine I'll go back and retry [2021-12-12T03:11:59Z] <acheam> the trick is not knowing how to do it [2021-12-12T03:12:06Z] <acheam> but rather, how to find help [2021-12-12T03:12:08Z] <acheam> and documentation [2021-12-12T03:12:10Z] <noocsharp> s/end of/end up/ [2021-12-12T03:12:16Z] <acheam> ^ [2021-12-12T03:12:37Z] <acheam> cem: why does the carbs doc look like gnu lmao [2021-12-12T03:12:37Z] <jgart> acheam, I agree [2021-12-12T03:12:47Z] <jgart> acheam, texinfo? [2021-12-12T03:12:49Z] <jgart> ha [2021-12-12T03:13:13Z] <acheam> ugh I shouldnt have expected any better from an emacs user [2021-12-12T03:13:33Z] <acheam> carbs hurd when? [2021-12-12T03:15:35Z] <acheam> cem: did you get tired of writing "cat << EOF" in your post-installs [2021-12-12T03:16:49Z] <noocsharp> didn't realize today was the roast of carbs [2021-12-12T03:17:30Z] <acheam> just looking through the docs haha [2021-12-12T03:17:38Z] <acheam> for real though: carbs looks pretty cool [2021-12-12T03:17:53Z] <acheam> I like how the functinons are seperate [2021-12-12T03:17:57Z] <acheam> and the idea of ". carbs-lib" [2021-12-12T03:19:35Z] <acheam> wait is this all this takes to make a docker image? [2021-12-12T03:19:40Z] <acheam> https://git.carbslinux.org/docker-image/tree/Dockerfile [2021-12-12T03:20:06Z] <acheam> my kiss linux dockerfile was like 100 lines and did a whole bootstrap install from another container and stuff [2021-12-12T03:21:57Z] <acheam> I also didn't know that you can ". FILE" and FILE will be searched for in PATH [2021-12-12T03:21:59Z] <acheam> thats cool [2021-12-12T03:22:22Z] <acheam> ooh cpt supports fossil, git, and mercurial! [2021-12-12T03:23:25Z] <acheam> have you considered making rsync optional? [2021-12-12T03:23:42Z] <acheam> Or would that require too much code duplication [2021-12-12T05:25:10Z] <testuser[m]> Hi [2021-12-12T05:26:54Z] <bujeddhazeus> testuser: hey. About to sleep probably, but how's it going? [2021-12-12T05:27:59Z] <testuser[m]> Good [2021-12-12T05:30:10Z] <bujeddhazeus> That's nice [2021-12-12T05:30:46Z] <bujeddhazeus> I'm obsessing over technology I want again today [2021-12-12T06:35:01Z] <testuser[m]> https://christine.website/blog/open-source-broken-2021-12-11 [2021-12-12T07:50:36Z] <testuser[m]> https://github.com/Eugeny/tabby [2021-12-12T07:50:42Z] <testuser[m]> bruh [2021-12-12T10:07:20Z] <petrolblue> Hello, I have a question about sound on KISS Linux. I installed alsa-utils and alsa-lib but alsamixer cant find my soundcard (https://www.toptal.com/developers/hastebin/raw/boqoratafe). I am guessing that I don't have the needed firmware built into my kernel, so if anyone knows how to add the missing firmware to the kernel it would be really appreciated! Thanks in advance.. [2021-12-12T11:24:04Z] <sad_plan> has anyone built tinyx before? im struggling to find a mising package. says package 'xfont', required by 'virtaul:world', not found [2021-12-12T11:24:22Z] <sad_plan> one would assume it might be libxfont2, but it appears to be not [2021-12-12T11:42:38Z] <soliwilos> Maybe it's libxfont, not the 2 version, but rather 1.x [2021-12-12T12:00:02Z] <sad_plan> hm, I had an old one laying around, ill doublecheck [2021-12-12T12:00:28Z] <sad_plan> but yeah, maybe youre right [2021-12-12T12:04:47Z] <sad_plan> you were absolutely right. thanks alot :D [2021-12-12T12:05:46Z] <soliwilos> :) [2021-12-12T16:16:36Z] <acheam> testuser[m]: at least it isnt that proprietary cloud terminal thing [2021-12-12T16:22:21Z] <acheam> testuser[m]: idk how I feel about that article [2021-12-12T16:22:48Z] <acheam> I write software for myself and myself only [2021-12-12T16:23:23Z] <acheam> If you choose to use it, thats fine, but I dont expect anything in return, but I also likely wont adapt software built for me to work better for you [2021-12-12T16:23:35Z] <acheam> but then again, I also dont develop anything nearly to the scale of the projects mentioned [2021-12-12T16:45:42Z] <bibliocar> petrolblue: I recently faced a similar problem, but found that it worked fine if I was root. I still haven't gotten it straight on my machine, though. [2021-12-12T16:59:14Z] <bibliocar> Ah, yes. Adding myself to the audio group worked fine. [2021-12-12T17:23:21Z] <noocsharp> dilyn: welcome back! [2021-12-12T17:23:34Z] <noocsharp> have you checked your spam mail recently? i sent you a patch a few weeks ago [2021-12-12T17:25:42Z] <dilyn> :thinking: [2021-12-12T17:26:19Z] <dilyn> oic [2021-12-12T17:26:25Z] <dilyn> this isn't formatted to be git am'd [2021-12-12T17:29:22Z] <dilyn> hm. for some reason it just doesn't like my copy of this at all... [2021-12-12T17:29:37Z] <noocsharp> i used git-send-email [2021-12-12T17:31:40Z] <noocsharp> https://nihaljere.xyz/files/all.patch [2021-12-12T17:32:48Z] <dilyn> thanks... [2021-12-12T17:32:55Z] <dilyn> for some reason... git didn't like it? idk [2021-12-12T17:33:11Z] <dilyn> "Patch format detection failed.", and git complained it was malformed if using git apply instead of git am [2021-12-12T17:33:22Z] <dilyn> ofc patch couldn't read it, because it's malformed. even though it's not [2021-12-12T17:33:31Z] <dilyn> dumb invisible characters. I should stop using tutanota [2021-12-12T17:35:23Z] <noocsharp> do you use the web client? [2021-12-12T17:35:28Z] <dilyn> mmhmm [2021-12-12T17:35:56Z] <noocsharp> go get like aerc or mutt or something [2021-12-12T17:36:28Z] <noocsharp> unless tutanota doesn't support imap/smtp [2021-12-12T17:36:53Z] <dilyn> :) [2021-12-12T17:36:54Z] <dilyn> does not [2021-12-12T17:37:09Z] <noocsharp> bruh [2021-12-12T17:37:16Z] <dilyn> yar [2021-12-12T17:37:24Z] <dilyn> it's liked copy-paste before, just not this time. strange [2021-12-12T17:38:27Z] <noocsharp> strange indeed [2021-12-12T17:39:50Z] <dilyn> http://ix.io/3HSs :thinking: [2021-12-12T17:39:52Z] <dilyn> wtf qt [2021-12-12T17:42:33Z] <noocsharp> lol [2021-12-12T17:49:38Z] <testuser[m]> Sekurity [2021-12-12T17:58:41Z] <acheam> well its not for the fake sense of security like outlook claims [2021-12-12T17:58:55Z] <acheam> it would require rework of how they encrypt messages IIRC [2021-12-12T18:30:37Z] <phinxy> When installing kiss, should fstab mount /proc, /dev/pts and /dev/shm? [2021-12-12T18:31:33Z] <dilyn> unless you want to mount them with specific options, you can omit them [2021-12-12T18:31:48Z] <phoebos> phinxy: kiss-chroot mounts those things if chrooting, the kernel will mount them for you [2021-12-12T18:32:00Z] <phoebos> if booting [2021-12-12T18:32:17Z] <phoebos> so don't put them in fstab [2021-12-12T18:32:35Z] <akira01> someone know a local server package that works in kiss? [2021-12-12T18:33:00Z] <phoebos> what kind of server [2021-12-12T18:33:26Z] <akira01> like jellyfin [2021-12-12T18:33:36Z] <akira01> or something similar [2021-12-12T18:33:46Z] <akira01> i need one to build a local music stream [2021-12-12T18:35:10Z] <phoebos> i don't know about streaming [2021-12-12T18:37:06Z] <acheam> nginx [2021-12-12T18:37:16Z] <phoebos> https://jellyfin.org/docs/general/administration/building.html [2021-12-12T18:37:40Z] <phoebos> ah yes, the classic ./build [2021-12-12T18:37:45Z] <dilyn> funk whale should theoretically work [2021-12-12T18:38:47Z] <acheam> phoebos: but building from source is just for developers [2021-12-12T18:38:54Z] <acheam> users should download the .rpm or .deb packages [2021-12-12T18:39:05Z] <acheam> and downgrade their OS because we don't support the newest versions [2021-12-12T18:39:17Z] <phoebos> oh right sorry [2021-12-12T18:39:21Z] <acheam> we also have a kubernetes cluster stackframe if you'd prefer [2021-12-12T18:39:25Z] <phoebos> binary .kiss when [2021-12-12T18:39:40Z] <akira01> will look in that [2021-12-12T18:40:15Z] <akira01> i looked in koel but i need php dependencies [2021-12-12T18:40:19Z] <phoebos> dilyn: funk whale is even better [2021-12-12T18:40:21Z] <phoebos> > sudo sh -c "$(curl -sSL https://get.funkwhale.audio/)" [2021-12-12T18:40:28Z] <akira01> and build php is kinda pain [2021-12-12T18:40:48Z] <acheam> lmaooo [2021-12-12T18:40:50Z] <acheam> thats 3 shells [2021-12-12T18:41:46Z] <acheam> also whats with everyone using -sSl [2021-12-12T18:42:04Z] <acheam> just default options work fine [2021-12-12T18:42:31Z] <phoebos> -L because no one wants to use real, direct urls [2021-12-12T18:42:44Z] <phoebos> when you can setup twenty redirects [2021-12-12T18:43:13Z] <phoebos> -s because users don't want to see noisy noise [2021-12-12T18:43:15Z] <acheam> but "curl https://get.funkwhale.audio" and "curl -L https://get.funkwhale.audio" are the same [2021-12-12T18:43:22Z] <phoebos> -S because maybe they should have some noise [2021-12-12T18:43:27Z] <phoebos> ssh [2021-12-12T18:44:46Z] <phoebos> shithub's download links are a pain with that [2021-12-12T18:49:18Z] <dilyn> they get rerouted through amazon's domain it's wonderful [2021-12-12T19:41:28Z] <Jeff27> Hey, is there any guide online on how to make mdev / mdevd auto modprobe my drivers? (AMD GPU, Ethernet, Audio etc) [2021-12-12T20:06:47Z] <acheam> my guide is available in 3 words: don't use modules [2021-12-12T20:07:18Z] <soliwilos> Jeff27: Try adding '$MODALIAS=.* root:root 660 @modprobe -q -b "$MODALIAS"' to your mdev.conf [2021-12-12T20:07:49Z] <acheam> whats the point of doing this instead of just making your own list of what you need to modprobe? [2021-12-12T20:07:58Z] <acheam> not trying to attack, just curious [2021-12-12T20:15:49Z] <jgart> acheam, how do you make your own list? [2021-12-12T20:16:06Z] <jgart> acheam, how do you find out what that list consists of? steps? [2021-12-12T20:18:42Z] <Jeff27> soliwilos: thank you, ive tried that but it did not work for me sadly. Modprobing the gpu driver manually works (modprobe amdgpu) but Id like that to be done on boot, the same for other drivers (ethernet and such) [2021-12-12T20:20:01Z] <Jeff27> acheam: thanks for the suggestion, what is the easiest way to do that? [2021-12-12T20:23:08Z] <soliwilos> Jeff27: Configure your service manager/boot scripts to modprobe them during boot? How that is done depends on your setup. [2021-12-12T20:24:59Z] <dilyn> relevant... https://github.com/kisslinux/website/blob/272a98cc078c9efde38c4e550b1f50d1ca501d9f/site/faq.txt#L405 so be careful [2021-12-12T20:25:25Z] <dilyn> the shortest answer is 'this is why udev was made'. Probing modules on demand automatically is nonobvious [2021-12-12T20:25:36Z] <noocsharp> is there a reason you can't just build a static kernel? [2021-12-12T20:25:54Z] <dilyn> the longer answer is "use a service or some other thing done at boot because there's barely any overhead to loading modules" [2021-12-12T20:25:58Z] <dilyn> the better answer is "don't use modules" [2021-12-12T20:30:15Z] <Jeff27> So, building the firmware into the kernel should make them automatically start at boot? [2021-12-12T20:31:15Z] <dilyn> if you build the firmware into the kernel you should also build the module into the kernel [2021-12-12T20:31:22Z] <dilyn> and thus, yes they will always be present [2021-12-12T20:38:58Z] <Jeff27> Thank you all, I am going to try this immediately [2021-12-12T20:41:48Z] <Guest3437> Why did you set them as modules in the first place since you want to auto load them on boot? [2021-12-12T20:42:21Z] <dilyn> presumably for a smaller overall kernel [2021-12-12T20:42:28Z] <dilyn> it would decompress faster etc. [2021-12-12T20:44:24Z] <Guest3437> By that logic, wouldn't it be better to have everything as modules (as long as it doesn't interfere with boot) to achieve a smaller kernel? [2021-12-12T20:44:36Z] <dilyn> correct [2021-12-12T20:45:59Z] <noocsharp> in my experience static kernels boot faster [2021-12-12T20:49:40Z] <Guest3437> I'm thinking of embedded systems, I wonder if this is a relevant use case for them. [2021-12-12T20:54:01Z] <Jeff42> I have made compiled the kernel with firmware built-in this time and it still does not load automatically, image of CONFIG_EXTRA_FIRMWARE: https://imgur.com/mXFp9Fr [2021-12-12T20:58:16Z] <dilyn> pretty sure you have to use all the polaris12_*.bin files [2021-12-12T20:58:17Z] <dilyn> https://wiki.gentoo.org/wiki/AMDGPU#Firmware [2021-12-12T21:01:08Z] <dilyn> actually perhaps not; it seems that my kernel is only loading the polaris12_{uvd,vce}.bin files... [2021-12-12T21:02:45Z] <tinker> i know this is trivial, but also make sure to use the correct kernel when rebooting. i went through at least 15 kernel iterations before i realized i was testing with the same kernel the whole time. [2021-12-12T21:03:56Z] <dilyn> or remember to mount your /boot partition so you actually use the right kernel xD [2021-12-12T21:04:03Z] <dilyn> small things are so easy to miss smh [2021-12-12T21:04:54Z] <Jeff42> I cant believe I forgot to turn the amdgpu driver to built in in the kernel config -_- [2021-12-12T23:21:43Z] <cem> Isn't it better and smaller to build a static kernel if it's for personal use only? [2021-12-12T23:22:24Z] <cem> Surely your kernel itself will be smaller when everything is a module, but your total size will be much larger [2021-12-12T23:22:52Z] <cem> Especially with out-of-tree modules such as zfs [2021-12-12T23:23:05Z] <cem> That's why I build zfs into the kernel statically [2021-12-12T23:23:57Z] <Jeff42> Hello again, Grub is stuck at "loading linux-version" with my custom kernel and I have 0 idea to why (I have tested the kernel of my host distro and it works fine). My .config: https://pastebin.com/Fma7EBuD [2021-12-12T23:23:58Z] <Jeff42> . Does anyone know why?