💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2021-12-21.txt captured on 2024-05-10 at 14:18:11.
⬅️ Previous capture (2022-01-08)
-=-=-=-=-=-=-
[2021-12-21T03:57:10Z] <testuser[m]> Hi [2021-12-21T04:16:08Z] <phinxy> Does kiss store a cache of built binaries somewhere that can be found after `kiss remove bluez` ? [2021-12-21T04:18:25Z] <phinxy> cp ~/.cache/kiss/bin/bluez@4.101-1.tar.gz ~/ [2021-12-21T04:18:33Z] <phinxy> thanks!! [2021-12-21T04:19:15Z] <phinxy> Bluez5 wouldnt compile a tool his2hci without udev even though it's not really depending on it, just supposed to launch from udev [2021-12-21T08:10:16Z] <trunc88> kiss linux changed my life [2021-12-21T08:10:25Z] <testuser[m]> same [2021-12-21T09:38:29Z] <Featyre> Trying to use initramfs is a nightmare [2021-12-21T09:38:56Z] <testuser[m]> wat do u need it for [2021-12-21T09:39:04Z] <Featyre> Using tinyramfs just couldn't get it load my lvm [2021-12-21T09:39:44Z] <Featyre> And yeah it's behind luks [2021-12-21T09:40:06Z] <Featyre> Ok I mean lvm on luks [2021-12-21T10:18:14Z] <illiliti> Featyre: post your config [2021-12-21T10:19:10Z] <Featyre> Yeah hold on [2021-12-21T10:24:17Z] <Featyre> https://dpaste.com/6RCXB455U.txt [2021-12-21T10:24:23Z] <Featyre> Hope that's right [2021-12-21T10:26:59Z] <illiliti> you don't need lvm_name and lvm_group unless you have multi-lvm setup. also post output of blkid [2021-12-21T10:29:56Z] <Featyre> https://dpaste.com/962KUZD8T.txt I cutted down some partitions and I don't know if having two logical volumes counts as multi-lvm setup. Ask me if you need full output [2021-12-21T10:34:42Z] <illiliti> hmm, everything should be ok. what's the error message? [2021-12-21T10:35:19Z] <Featyre> It's just saying volume group not found [2021-12-21T10:35:53Z] <Featyre> And there is no insert password thing [2021-12-21T10:37:28Z] <illiliti> aha. so the setup is: luks->lvm->root ? [2021-12-21T10:37:35Z] <illiliti> or lvm->luks->root ? [2021-12-21T10:38:49Z] <illiliti> the order of the `hooks` matters [2021-12-21T10:39:21Z] <illiliti> first always goes device manager if you need/have one [2021-12-21T10:39:31Z] <Featyre> Oh yeah forgot about that [2021-12-21T10:40:02Z] <Featyre> Let me try and see if there's any problems [2021-12-21T10:41:55Z] <illiliti> https://termbin.com/eu9k [2021-12-21T10:43:28Z] <Featyre> Btw is there anyway to enable swap after [2021-12-21T10:43:58Z] <illiliti> you can do this in /etc/fstab on your host system [2021-12-21T10:44:11Z] <illiliti> afaik [2021-12-21T10:44:14Z] <Featyre> Oh yeah [2021-12-21T10:44:23Z] <Featyre> I forgot about fstab too [2021-12-21T10:54:33Z] <illiliti> forgot to mention that `lvm_config` usually isn't needed too [2021-12-21T10:55:37Z] <Featyre> Alright, there's a no such file or directory error [2021-12-21T10:56:20Z] <illiliti> at boot time? [2021-12-21T10:56:29Z] <Featyre> Yep [2021-12-21T10:58:33Z] <illiliti> try to boot with rddebug kernel param [2021-12-21T10:59:15Z] <illiliti> to understand what command fails [2021-12-21T11:00:15Z] <illiliti> \vmlinuz initrd=\initramfs_img rddebug [2021-12-21T11:03:40Z] <Featyre> Nothing interesting [2021-12-21T11:06:00Z] <illiliti> are you sure? it should print where the flow stuck [2021-12-21T11:06:25Z] <illiliti> rddebug enables set -x [2021-12-21T11:07:02Z] <illiliti> remove `quiet` from kernel params if you have it [2021-12-21T11:08:16Z] <Featyre> Now there's something [2021-12-21T11:08:25Z] <Featyre> Error allocating crypto tfm [2021-12-21T11:08:34Z] <Featyre> I think it might have to do with the kernel [2021-12-21T11:08:41Z] <illiliti> yeah [2021-12-21T11:09:21Z] <illiliti> hang on [2021-12-21T11:09:45Z] <Featyre> Well I used localyesconfig while building and I have got rid of most of the CONFIG not found things and those final ones I don't know where do I even fix so I just left them [2021-12-21T11:13:45Z] <illiliti> i recall i have a guide about which kernel options should be enabled to make cryptsetup work [2021-12-21T11:13:55Z] <illiliti> i can't find it :( [2021-12-21T11:14:43Z] <Featyre> Sad because I have to figure it out myself now [2021-12-21T11:15:44Z] <Featyre> A bit of exploring wouldn't hurt anyone, right? [2021-12-21T11:23:18Z] <illiliti> https://gitweb.gentoo.org/repo/gentoo.git/tree/sys-fs/cryptsetup/cryptsetup-2.4.2-r1.ebuild#n51 [2021-12-21T11:23:45Z] <illiliti> https://www.linuxfromscratch.org/blfs/view/cvs/postlfs/cryptsetup.html [2021-12-21T11:42:35Z] <Featyre> Oh thanks [2021-12-21T11:59:51Z] <Featyre> I finally have done it [2021-12-21T12:00:19Z] <Featyre> I installed KISS with Full Disk Encryption [2021-12-21T12:00:40Z] <Featyre> I might make a guide who knows [2021-12-21T12:00:55Z] <illiliti> congrats [2021-12-21T12:01:02Z] <Featyre> And thank you ig [2021-12-21T14:39:03Z] <Featyre> Also I pushed my own repo to GitHub that has updated cryptsetup now so ig [2021-12-21T15:29:14Z] <illiliti> link? [2021-12-21T17:12:42Z] <Featyre> illiliti: https://github.com/Featyre/kiss-community [2021-12-21T17:12:42Z] <Featyre> It's kinda rushed, I haven't made a readme yet [2021-12-21T17:27:51Z] <noocsharp> i wouldn't call it kiss-community - it refers to the canonical community repository [2021-12-21T17:50:40Z] <Featyre> Well I could renamed it to repo-community [2021-12-21T17:51:00Z] <Featyre> Bc it's a separate repo to be used by everyone that needs these [2021-12-21T18:09:02Z] <noocsharp> that's essentially what personal repos are as well in the context of kiss [2021-12-21T18:11:07Z] <noocsharp> but of course you're free to do what you want [2021-12-21T18:16:14Z] <illiliti> is there an age implementation in C? [2021-12-21T18:16:31Z] <illiliti> don't want to deal with Go [2021-12-21T18:16:33Z] <illiliti> shit language with dumb rules [2021-12-21T20:37:30Z] <phoebos> i've never come across one :( stuck with pgp [2021-12-21T20:38:47Z] <noocsharp> monocypher could be used to easily implement something like age [2021-12-21T23:02:19Z] <acheam> there is a rust implementation [2021-12-21T23:02:27Z] <acheam> but yeah, a c one would be real nice [2021-12-21T23:03:58Z] <acheam> wow monocypher looks really cool [2021-12-21T23:05:15Z] <acheam> I wonder why its not more popular [2021-12-21T23:26:35Z] <noocsharp> libsodium probably fits better for most applications [2021-12-21T23:27:40Z] <noocsharp> uses SIMD and assembly for speed at the cost of size [2021-12-21T23:29:02Z] <acheam> yeah [2021-12-21T23:29:07Z] <acheam> but for my kind of projects it seems perfect [2021-12-21T23:29:13Z] <acheam> just drop in a .c and .h file and you're set [2021-12-21T23:29:26Z] <noocsharp> i used it for my password manager [2021-12-21T23:29:27Z] <acheam> unlike libsodium which uses autotools and stuff [2021-12-21T23:30:08Z] <acheam> why'd you switch from argon2? just complexity? [2021-12-21T23:30:41Z] <noocsharp> monocypher has a much smaller implementation of argon2 [2021-12-21T23:31:31Z] <noocsharp> monocypher was exactly what i was looking for from the beginning, but didn't know about