!UUqahLbShAYkkrXmKs:matrix.org

DevOS

37 Members
Seeking help and geeking out together on https://github.com/divnix/devos & https://github.com/divnix/digga10 Servers

Load older messages


SenderMessageTime
1 Aug 2021
@timdeh:matrix.org@timdeh:matrix.orgI wonder if it's one of those strange vendors that provides out of tree linux drivers 🤞18:10:25
@timdeh:matrix.org@timdeh:matrix.orgguess I'm gonna have to boot windows to find out 🤢18:10:47
@timdeh:matrix.org@timdeh:matrix.org found the reason! It was the sata mode being set to raid instead of AHCI by default. Didn't catch it at first because the uefi firmware hides the setting behind a secret ctrl+s key combo that must be pressed to expose the option. That's pretty hilarious. So there is the basic bios, then the advanced menu, and apparently the super secret, must read the docs to know about it extra advanced menu 🤣 19:46:46
@timdeh:matrix.org@timdeh:matrix.org by the way David Arnold, after fixing my typo bud build NixOS bootstrapIso still doesn't work 😆 19:57:03
@blaggacao:matrix.orgDavid Arnold (blaggacao) It was my typo 😂 fixed in commit 19:58:33
@blaggacao:matrix.orgDavid Arnold (blaggacao)THere have been a few other relevant fixes: https://github.com/divnix/digga/commits/main/modules/bootstrap-iso.nix20:01:22
@blaggacao:matrix.orgDavid Arnold (blaggacao)(I'm also currently trying to boostrap a new set of hosts)20:01:41
@kraftnix:matrix.org@kraftnix:matrix.org
In reply to @blaggacao:matrix.org
(I'm also currently trying to boostrap a new set of hosts)
was this typo on purpose this time?
20:32:41
@kraftnix:matrix.org@kraftnix:matrix.org
In reply to @timdeh:matrix.org
whoa boy, building a squashfs image is no joke, even for an i9 😅
squashfs is also largely dependent on your IO speed as well, so how quick is your NVMe :)
20:33:46
@kraftnix:matrix.org@kraftnix:matrix.org
In reply to @blaggacao:matrix.org
kraftnix: w.r.t. test-driver.py: let me know what you've concluded. I'm currently doing a refactoring ("over the eons") with tfc to get a better testing experience. Any insights will be really helpful. w.r.t. home-manager, there are now "portable" profiles that work completely without setting up any nixos hosts at all. This addition makes the use case easier where you want to start onboarding all-out with hm but without any NixOS. Here is the implementation in digga
conclusion is test-driver.py just needs an sys.exit(0) at the end and then it doesn't randomly fail sometimes if one of the tests doesn't want to fully exit instantly once killed. otherwise i haven't had an issue since patching nixpkgs with the change
20:35:20
@kraftnix:matrix.org@kraftnix:matrix.org

another one for David Arnold , i'm having issues with an install since moving to bud, I'm getting

/nix/store/abyqbjsxk7bfccig7jvvzjjdz2c5xpa0-nixos-install/bin/nixos-install: line 93: realpath: command not found

when I try to run bud install host

20:36:05
@kraftnix:matrix.org@kraftnix:matrix.org so I am not install from /iso/devos, but instead I copy /iso/devos/ to the homedir of w/e user I have, make some modifications and then run the install, never had an issue with doing this with flk but bud doesn't like it 20:37:08
@kraftnix:matrix.org@kraftnix:matrix.org the reason I do the above is because you can't modify /iso/devos, and afaik (unless someone can correct me), there is no reasonable way to install nixos without having some stateful-ness when you boot the ISO, e.g. I need to know what the /dev/disk/by-uuid/ paths are, and those are generated after creating partitions, which makes /iso/devos not ready for install because even if I get a new host ready before creating the iso, i still need to add filesystems etc. after partitioning 20:39:07
@timdeh:matrix.org@timdeh:matrix.org
In reply to @kraftnix:matrix.org
squashfs is also largely dependent on your IO speed as well, so how quick is your NVMe :)
hmm, last time I benched it, it was really fast, but that might have been before I switched to zfs 🤷‍♂️
20:40:00
@kraftnix:matrix.org@kraftnix:matrix.orgyeah, i know how you feel with zfs, i am seriously hating zfs-on-root almost everyday and have starting reinstalling all my systems to use btrfs instead :/20:40:46
@timdeh:matrix.org@timdeh:matrix.orghmm really? I wasn't necessarily complain, I remember squashfs taking forever even before my zfs ventures 😆20:41:16
@timdeh:matrix.org@timdeh:matrix.org * hmm really? I wasn't necessarily complaining, I remember squashfs taking forever even before my zfs ventures 😆20:41:28
@kraftnix:matrix.org@kraftnix:matrix.orgi still love zfs for my server with a ton of drives + raid requirements, but zfs on root has caused me many issues :/20:41:37
@timdeh:matrix.org@timdeh:matrix.orgI lost some data to btrfs early on so I've been very reluctant ever since20:41:40
@timdeh:matrix.org@timdeh:matrix.org I'm holding out for bcachefs 20:41:58
@kraftnix:matrix.org@kraftnix:matrix.org
In reply to @timdeh:matrix.org
I'm holding out for bcachefs
wheres the skeleton meme when i need it?
20:42:10
@kraftnix:matrix.org@kraftnix:matrix.orgi just want a FS the bells and whistles of ZFS without the pain of ZFS20:42:39
@kraftnix:matrix.org@kraftnix:matrix.orgparticularly right now what is causing me massive headaches with ZFS is https://github.com/rfjakob/earlyoom/pull/19120:42:59
@timdeh:matrix.org@timdeh:matrix.orgcould you expand on some of the those pain points? I think the only major issue I've run into so far is that when I tried a zram swap it crashed my system because of the zfs arc (or so I assumed at least).20:43:20
@timdeh:matrix.org@timdeh:matrix.orgoh yeah, I guess that's kinda the same issue as I just mentioned 😆20:43:46
@kraftnix:matrix.org@kraftnix:matrix.orgso yeah, basically the same as you, except this regularly causes my VMs to be killed, my running services to be killed. it's a massive pain20:43:55
@blaggacao:matrix.orgDavid Arnold (blaggacao)
In reply to @kraftnix:matrix.org
the reason I do the above is because you can't modify /iso/devos, and afaik (unless someone can correct me), there is no reasonable way to install nixos without having some stateful-ness when you boot the ISO, e.g. I need to know what the /dev/disk/by-uuid/ paths are, and those are generated after creating partitions, which makes /iso/devos not ready for install because even if I get a new host ready before creating the iso, i still need to add filesystems etc. after partitioning
maybe this can be settled around using well-known labels during formatting? /dev/disk/by-label
20:44:27
@blaggacao:matrix.orgDavid Arnold (blaggacao)Still, realpath should be there20:44:38
@kraftnix:matrix.org@kraftnix:matrix.orgif i have to tune all my laptops + desktops just so ZFS doesn't nuke my important processes thats a no deal, also you can't really do swap with zfs without deadlocks (issue has been open for yeeears), so thats also a no deal. means you need to provision your disk/pool with a set amount of swap in advance, and then you can never change it! because you can't change zfs pools after creation, its kinda shit20:45:42
@kraftnix:matrix.org@kraftnix:matrix.org
In reply to @blaggacao:matrix.org
maybe this can be settled around using well-known labels during formatting? /dev/disk/by-label
doesn't work well with ZFS on root...
20:46:20

Show newer messages


Back to Room ListRoom Version: 6