!PSmBFWNKoXmlQBzUQf:helsinki-systems.de

Stage 1 systemd

79 Members
systemd in NixOs's stage 1, replacing the current bash tooling https://github.com/NixOS/nixpkgs/projects/5127 Servers

Load older messages


SenderMessageTime
31 May 2023
@elvishjerricco:matrix.orgElvishJerricco which means sysroot.mount is never started, and it never starts counting time 22:07:27
@elvishjerricco:matrix.orgElvishJerricco meanwhile with ext4, sysroot.mount is started, and the cryptsetup service is waiting in the background? 22:07:53
@elvishjerricco:matrix.orgElvishJerriccohm nevermind; testing with ext4, it does not appear to be timing out for me?22:09:13
@copadium:matrix.orgCopa Dium

Why does Copa Dium's log have three attempts at zfs-import-${pool}.service
Maybe because I sshed into it to read the logs?

22:09:25
@copadium:matrix.orgCopa Dium *

Why does Copa Dium's log have three attempts at zfs-import-${pool}.service

Maybe because I sshed into it to read the logs?

22:09:30
@elvishjerricco:matrix.orgElvishJerriccoI wouldn't expect that to cause that...22:09:40
@elvishjerricco:matrix.orgElvishJerriccobut maybe?22:09:42
@elvishjerricco:matrix.orgElvishJerricco
In reply to @oddlama:matrix.org
Is there a way to inject udev rules into the initrd? I have some interfaces that I usually rename in stage2, but apparently the rules are not applied if the interface is already configured in stage1
oh, oddlama: boot.initrd.services.udev.rules
22:10:18
@oddlama:matrix.orgoddlama
In reply to @oddlama:matrix.org
Is there a way to inject udev rules into the initrd? I have some interfaces that I usually rename in stage2, but apparently the rules are not applied if the interface is already configured in stage1
Got that sorted out. Turned out to be boot.initrd.services.udev.packages which I initially dismissed because there was no systemd in the name
22:10:19
@oddlama:matrix.orgoddlamaLol same time xD Thanks tho22:10:37
@oddlama:matrix.orgoddlamaA bit weird is that it wasn't necessary to include interface renaming rules in the non-systemd initrd22:11:12
@elvishjerricco:matrix.orgElvishJerricco oddlama: That might just be because systemd stage 1 defaults flushBeforeStage2 to false? Assuming you're using initrd networking 22:12:09
@elvishjerricco:matrix.orgElvishJerriccoif you set that to true you might not need the udev rule22:12:17
@copadium:matrix.orgCopa Dium
In reply to @elvishjerricco:matrix.org
anyway, I think we just need to add after = ["cryptsetup.target"];, which I could swear we already had :P
should I add that and re-test?
22:12:52
@elvishjerricco:matrix.orgElvishJerricco
In reply to @lily:lily.flowers
If I don't enter password it times out on the mapper device though
Lily Foster: In my test with ext4, I'm not getting such a timeout
22:13:13
@elvishjerricco:matrix.orgElvishJerricco
In reply to @copadium:matrix.org
should I add that and re-test?
Yea, you could try boot.initrd.systemd.services."zfs-import-${poolname}".after = ["cryptsetup.target"];
22:13:35
@elvishjerricco:matrix.orgElvishJerricco(obviously substitute your actual pool name)22:13:51
@copadium:matrix.orgCopa DiumOkay I am testing now22:15:39
@elvishjerricco:matrix.orgElvishJerricco
In reply to @elvishjerricco:matrix.org
Lily Foster: In my test with ext4, I'm not getting such a timeout
in fact, when I finally decided to enter the passphrase, the little "waiting for..." message about the mapper device showed up for a second, saying it had been waiting for 9mins, so that definitely doesn't time out :P
22:15:46
@lily:lily.flowers@lily:lily.flowers
In reply to @elvishjerricco:matrix.org
in fact, when I finally decided to enter the passphrase, the little "waiting for..." message about the mapper device showed up for a second, saying it had been waiting for 9mins, so that definitely doesn't time out :P
Uhhhh let me try it again real quick
22:16:46
@copadium:matrix.orgCopa DiumStill getting a timeout22:21:53
@copadium:matrix.orgCopa Diumand 2 emergency shells22:22:01
@elvishjerricco:matrix.orgElvishJerricco Copa Dium: and you're using luks, not zfs encryption, right? 22:23:46
@copadium:matrix.orgCopa DiumYes22:24:15
@copadium:matrix.orgCopa DiumAny commands I should run in the emergency shell?22:24:32
@copadium:matrix.orgCopa Diumoh wait22:24:57
@elvishjerricco:matrix.orgElvishJerricco systemctl show -p After zfs-import-POOL.service? 22:24:57
@copadium:matrix.orgCopa Diummaybe I messed up22:25:00
@copadium:matrix.orgCopa DiumDumb me misspelled the pool name in the dependnecy22:25:34
@copadium:matrix.orgCopa DiumI'll try again and report22:25:42

Show newer messages


Back to Room ListRoom Version: 6