| 28 Apr 2023 |
@uep:matrix.org | seems like a great topic for a write-up, either once you get the kinks ironed out, or even including the ironing process | 22:28:00 |
@elvishjerricco:matrix.org | there's a bunch of stuff I need to write about :P I've been putting off writing a blog post about systemd-in-initrd for actual years lol | 22:28:31 |
@uep:matrix.org | This is The Way | 22:38:23 |
| 29 Apr 2023 |
@sigmasquadron:matrix.org | This is The Way. | 00:24:02 |
@hexa:lossy.network | Redacted or Malformed Event | 10:20:12 |
@janne.hess:helsinki-systems.de | c | 10:21:53 |
@aktaboot:tchncs.de | ElvishJerricco Is there a reason remove_old_entries is called on rebuild and not hooked to garbage collection ? | 17:41:16 |
@aktaboot:tchncs.de | * ElvishJerricco Is there a reason systemd-boot remove_old_entries() is called on rebuild and not hooked to garbage collection ? | 17:41:30 |
@elvishjerricco:matrix.org | aktaboot: There's no such thing as "hooked to garbage collection" | 17:41:48 |
@aktaboot:tchncs.de | garbage collection is only related to the nix store, but I guessed we could also delete older boot entries and kernel/initrd at garbage collection time as well | 17:42:52 |
@aktaboot:tchncs.de | I guess that's the only place where this can be handled differently since it's not tied to the nix-store directly | 17:44:14 |
@aktaboot:tchncs.de | the problem I encountered was that efi partition was full, so I could not rebuild, and therefore I also could not empty the efi | 17:45:16 |
@aktaboot:tchncs.de | * the problem I encountered was that efi partition was full, so I could not rebuild, and therefore I also could not empty the efi with nix tooling | 17:45:22 |
@aktaboot:tchncs.de | * the problem I encountered was that efi partition was full, so I could not rebuild, and therefore I also could not empty the efi with nix tooling, cleaning the efi manually isn't very user friendly or desirable | 17:52:48 |
@elvishjerricco:matrix.org | systemd-boot-builder.py is supposed to clear old generations before it adds new ones, so running out of space isn't supposed to be a problem if you've garbage collected | 17:53:51 |
@elvishjerricco:matrix.org | (in actuality it deletes the entire nixos folder in the ESP before recreating it, because of a bug, but the effect is the same) | 17:54:53 |
| 30 Apr 2023 |
@janne.hess:helsinki-systems.de | ElvishJerricco: what do you think about a single option that disables timeout behaviour for crypto? I wouldn't want to enable it by default but I think it's not as uncommon to have issues as-is. For example, I reboot my computer and go fetch a coffee while it does it's thing, just to see that it rebooted and timed out into a recovery shell | 11:30:54 |
oddlama | I just ran into this, too. I'd love an option to disable the timeout. | 13:58:58 |
oddlama | Also not sure if this is related, but sometimes when I am in the middle of entering the password via ssh and systemd-tty-ask-password-agent, the agent seems to be reset and the prompt exits. | 14:02:05 |
@elvishjerricco:matrix.org | Janne Heß: By default, JobTimeoutSec is set to 0 for crypttab stuff. So there should already be no timeout | 20:01:20 |
@elvishjerricco:matrix.org | (I believe we do not do this for zfs's import service, so zfs native encryption will timeout; we should change that) | 20:02:25 |
@lily:lily.flowers | In reply to @elvishjerricco:matrix.org Janne Heß: By default, JobTimeoutSec is set to 0 for crypttab stuff. So there should already be no timeout There definitely is one. I'll see if I can figure out why in a bit | 20:04:25 |
@lily:lily.flowers | (I do the same reboot computer and go fetch a coffee thing and occasionally come back to it timed out) | 20:05:04 |
@janne.hess:helsinki-systems.de | In reply to @elvishjerricco:matrix.org Janne Heß: By default, JobTimeoutSec is set to 0 for crypttab stuff. So there should already be no timeout That's true but then waiting for the decrypted device times out | 20:05:12 |
@janne.hess:helsinki-systems.de |  Download 20230430_220529_474826277132580486.jpg | 20:05:42 |
@elvishjerricco:matrix.org | Hmm ok | 20:05:44 |
@elvishjerricco:matrix.org | Well there's fstab options for that | 20:05:54 |
@janne.hess:helsinki-systems.de | Oh there is? I will check once I find the time | 20:06:12 |
@janne.hess:helsinki-systems.de | Thanks for the pointer :) | 20:06:23 |
@elvishjerricco:matrix.org | Hm but that says the device job timed out.... | 20:06:38 |