💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2022-01-23.txt captured on 2022-07-17 at 03:04:36.

View Raw

More Information

⬅️ 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