💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2022-01-23.txt captured on 2024-05-12 at 16:03:28.
⬅️ Previous capture (2022-03-01)
-=-=-=-=-=-=-
[2022-01-23T00:23:52Z] <phoebos> gemini://miguelmurca.flounder.online/gemlog/2022-01-22.gmi [2022-01-23T00:30:52Z] <phinxy> Installing a python module from source code does make the module listed under `pip list`.. Could anything get borked if it was uninstalled from pip instead of kiss? [2022-01-23T00:32:10Z] <phinxy> I mean, obviously nothing happens.. but.. [2022-01-23T01:46:44Z] <Guest30> Hello [2022-01-23T01:52:38Z] <Guest30> I have an error on boot. "starting version 250.3-1-arch" "fsck:error 2 (no such file or directory) while executing fsck.ext4 for /dev/sda3" "ERROR: fsck failed on '/dev/sda3'" "mount: /new_root: unknown filesystem type 'ext4'." "You are now being dropped into an emergency shell." "sh: can't access tty; job control turned off" [2022-01-23T01:53:04Z] <Guest30> I have e2fsprogs installed, so I don't know why it cant do the fsck [2022-01-23T01:57:21Z] <noocsharp> acheam: i think dilyn's just trying to learn go [2022-01-23T01:57:57Z] <noocsharp> cproc is permissive [2022-01-23T01:58:15Z] <noocsharp> i'm pretty sure clang is permissive [2022-01-23T14:43:42Z] <phoebos> dilyn: https://tmp.bvnf.space/0001-catgirl-bump-to-2.0a.patch [2022-01-23T15:20:34Z] <jason123onirc> Has anyone here used glasnost linux? I want to use it to comple packages on my one pc abd send it over to my not powerful pc to install kiss [2022-01-23T15:21:26Z] <jason123onirc> When I try and do a glasnost install in a vm packages fail to install because of some ssl error [2022-01-23T15:22:35Z] <testuser[m]> Show [2022-01-23T15:28:18Z] <jason123onirc> show the error? [2022-01-23T15:28:59Z] <testuser[m]> Yeah [2022-01-23T15:29:23Z] <jason123onirc> curl: (60) SSL certificate problem: unable to get local issuer certificate [2022-01-23T15:33:35Z] <testuser[m]> Run /etc/ssl/update-cert*.sh [2022-01-23T15:33:45Z] <testuser[m]> That script will update ur certs [2022-01-23T15:33:59Z] <testuser[m]> Else u can manually download them and disable tls verification temporarily [2022-01-23T15:35:00Z] <jason123onirc> still gives me the same error [2022-01-23T15:35:23Z] <jason123onirc> should I update ssl in the chroot or out of the chroot [2022-01-23T15:38:37Z] <jedavies> Hey jason123onirc, you should do this inside the chroot [2022-01-23T15:39:02Z] <jason123onirc> yeah i am doing it in the chroot just making sure [2022-01-23T15:39:57Z] <jason123onirc> I did get a kiss linux install before but now I am trying glasnost to send packages to the less powerful pc I have [2022-01-23T15:42:21Z] <jedavies> You using an arm device? [2022-01-23T15:42:42Z] <jason123onirc> x86_64 to x86_64 [2022-01-23T15:43:31Z] <jason123onirc> but I first need to install glasnost in a vm to compile the packages [2022-01-23T15:43:39Z] <jason123onirc> unless there is a different way to do it [2022-01-23T15:44:48Z] <jedavies> Shouldn't need to use a vm, would be slow to compile packages. [2022-01-23T15:45:38Z] <jedavies> You can just extract the x86_64 tarball on the build machine and on the client [2022-01-23T15:46:29Z] <jason123onirc> so I don't need to have glasnost installed to build packages? [2022-01-23T15:48:12Z] <jedavies> Both could be chroots, should be fine [2022-01-23T15:50:39Z] <m3g> https://bugzilla.mozilla.org/show_bug.cgi?id=1745560 [2022-01-23T15:54:41Z] <jason123onirc> Do I just mount the chroot and then use kiss-chroot to go into it? [2022-01-23T16:02:58Z] <jason123onirc> oh I got it now [2022-01-23T16:10:18Z] <jason123onirc> same error when I chroot from my host pc [2022-01-23T16:17:25Z] <jedavies> OK, will look into it. For now as suggested you can temporarily disable tls verification [2022-01-23T16:17:45Z] <jedavies> In /etc/ssl/update-certdata.sh, add a "-k" argument to curl [2022-01-23T16:19:10Z] <bibliocar> hi hi hi [2022-01-23T16:20:09Z] <bibliocar> Yeah, I had the same problem, i think I just copied all the ssl certificates over from my host machine, which is definately not the correct way to do things. [2022-01-23T16:20:31Z] <bibliocar> It's a problem because you need the certificates in order to update the certificates, I think... [2022-01-23T16:21:16Z] <bibliocar> I really need to go in and do a write up, but it's one of about five different things I need to do. [2022-01-23T16:22:31Z] <bibliocar> also have a problem with netsurf-vi updating, but I'm not even sure which repo it's from... I should probably get around to that, I'm just trying to polish up a pull rekwest with someone else first. [2022-01-23T16:22:59Z] <bibliocar> oh, -k, okay. [2022-01-23T16:27:05Z] <jason123onirc> yeah a guide on how to use glasnost and compile stuff from it would be cool [2022-01-23T16:46:41Z] <jedavies> There is some basic info on the repo page in github. Let me know if you have more specific questions, I can add more [2022-01-23T16:46:50Z] <jedavies> bibliocar: what's up with netsurf-vi? [2022-01-23T17:40:01Z] <jason123onirc> jedavies: I downloaded the tarball inside the install and extracted it and when I run KISS_ROOT=glasnost-linux kiss b neofetch it gives me an error about the package not being found [2022-01-23T17:40:39Z] <jason123onirc> or any package really [2022-01-23T17:43:07Z] <jason123onirc> nevermind just any package fails to build [2022-01-23T17:43:30Z] <jason123onirc> and when i run a kiss u it tells me ERROR '*' not found [2022-01-23T17:51:47Z] <jedavies> Did you set KISS_PATH ? [2022-01-23T17:53:46Z] <jason123onirc> yes I did set kiss path [2022-01-23T17:54:05Z] <jason123onirc> do I need to set kiss path in the tarball? [2022-01-23T18:07:31Z] <jedavies> You need to set KISS_PATH to build packages, or cd to the package directory and run "kiss b" there. Also neofetch is in the community repo, but pfetch is available in the main repo [2022-01-23T18:12:26Z] <jason123onirc> do I need to set kiss_root or just run kiss from glassnost? Since I am using x86_64 to x86_64 I might be able to just build right from the chroot [2022-01-23T18:14:09Z] <jason123onirc> oh yeah when I build a package it gives me an error about /dev/tty not being found [2022-01-23T18:36:07Z] <jedavies> I think you don't need a KISS_ROOT in your case. Built packages should be in ~/.cache/kiss/bin/local [2022-01-23T18:42:44Z] <jason123onirc> ok that makes sense [2022-01-23T18:43:02Z] <jason123onirc> but it gives me an error about /dev/tty not being found [2022-01-23T18:54:13Z] <jedavies> Can you post the full error? [2022-01-23T19:07:12Z] <jason123onirc> oh I figured it out [2022-01-23T19:07:16Z] <jason123onirc> chroot is annoying [2022-01-23T19:07:32Z] <jason123onirc> now its saying unknown user 1000 [2022-01-23T19:07:55Z] <jason123onirc> a guide on how to setup a chroot to compile packages would be nice [2022-01-23T19:11:37Z] <jason123onirc> the full error is [2022-01-23T19:12:13Z] <jason123onirc> Using /usr/bin/su (to become 1000) su: unknown user 1000 [2022-01-23T19:14:54Z] <bibliocar_> My solution was just to chown everything to root. I'm pretty sure what I do would make most people cringe... I made one person even go "nooooo" [2022-01-23T19:16:08Z] <bibliocar_> ah, you are an unknown user [2022-01-23T19:17:16Z] <bibliocar_> I'm the newb [2022-01-23T19:17:37Z] <jason123onirc> oh yeah that did work [2022-01-23T19:17:42Z] <jason123onirc> i mean [2022-01-23T19:17:49Z] <jason123onirc> as long as it works and builds the package [2022-01-23T19:18:33Z] <bibliocar_> I intend to go back and do everything correctly... eventually. I'm just a bit overloaded at the moment. [2022-01-23T19:19:08Z] <jason123onirc> There needs to be a guide on how to setup a chroot to build packages [2022-01-23T19:21:37Z] <jason123onirc> right now the github page just lists generic steps and leaves the user to doing most of the work on setting up the envirement to build the packages [2022-01-23T19:22:29Z] <jason123onirc> even though its not as easy as chrooting into the tarball [2022-01-23T19:25:52Z] <bibliocar_> Well, maybe it's not supposed to be easy, and little problems will continue to crop up. I don't know, not really my place to say. I'm just new here. [2022-01-23T19:26:33Z] <bibliocar_> Personally, I agree with you. [2022-01-23T19:28:57Z] <bibliocar_> I need to poke at the kernel config this guy was having trouble with, but it takes forever for my computer to build anything. [2022-01-23T20:49:19Z] <Jason123santaOnI> Is there a way to now compile the kernel on the build machine? Looks like there is only a kernel build for the pinephone. I want to make glasnost on the target machine just like a regular kiss install and not just be in a chroot [2022-01-23T22:03:04Z] <dilyn> testuser[m]: I agree with noocsharp on that front; 'crazy' is also a loaded term. mental health is important :v [2022-01-23T22:03:13Z] <dilyn> acheam: llvm is permissive *enough* xD [2022-01-23T22:04:50Z] <dilyn> jason123onirc: you should extract chroot tarballs as root so that the permissions are proper; if you extract as your user every file will have your user as the owner/group, which is not what you want (your user doesn't exist in that chroot, and this is the problem you're encountering) [2022-01-23T22:05:26Z] <dilyn> I always keep a copy of kiss-chroot around so that I can quickly have a chroot setup in the proper ways (for instance, you perhaps didn't bind mount /dev which is why /dev/tty could not be found...) [2022-01-23T22:14:36Z] <Jason123santaOnI> kiss-chroot does not work in this instance because the tarball is not mounted [2022-01-23T22:17:05Z] <Jason123santaOnI> though I got it all working now I just need to figure out how to get it installed on the other pc now [2022-01-23T22:38:25Z] <phinxy> is sshfs or equivalent in community? [2022-01-23T23:03:24Z] <acheam> phinxy: rclone