!tCyGickeVqkHsYjWnh:nixos.org

NixOS Networking

903 Members
Declaratively manage your switching, routing, wireless, tunneling and more.263 Servers

Load older messages


SenderMessageTime
8 Jul 2025
@zhaofeng:zhaofeng.liZhaofeng LiI tried this, same thing23:51:54
@hexa:lossy.networkhexa Zhaofeng Li: does this work for you? 23:51:57
@zhaofeng:zhaofeng.liZhaofeng Li* I tried adding a preceding 0, same thing23:52:01
@hexa:lossy.networkhexalol, the test did complete here23:52:05
@hexa:lossy.networkhexashoot me23:52:06
@zhaofeng:zhaofeng.liZhaofeng Lihow??23:52:31
@hexa:lossy.networkhexalet me rebase and retry23:52:55
@zhaofeng:zhaofeng.liZhaofeng Listashed everything and only added the preceding 0, did not succeed (permission error)23:55:30
@zhaofeng:zhaofeng.liZhaofeng Limaybe it's some race and it will sometimes succeed23:55:44
@zhaofeng:zhaofeng.liZhaofeng Lilooks like this really isn't a good idea after all: https://github.com/systemd/systemd/issues/539423:57:45
@zhaofeng:zhaofeng.liZhaofeng Limaybe let's just give kea a UID and call it a day 🫠23:58:20
@zhaofeng:zhaofeng.liZhaofeng Li * looks like having multiple DynamicUser= services sharing the same RuntimeDirectory= isn't a good idea after all: https://github.com/systemd/systemd/issues/5394 23:58:43
9 Jul 2025
@zhaofeng:zhaofeng.liZhaofeng Li *

looks like having multiple ~~DynamicUser=~~ services sharing the same RuntimeDirectory= isn't a good idea after all: https://github.com/systemd/systemd/issues/5394

Edit: I think sharing RuntimeDirectory just isn't supported, even with static User=s

00:11:59
@hexa:lossy.networkhexaok yeah, right00:26:22
@hexa:lossy.networkhexacan't repro the sucess anymore00:26:28
@hexa:lossy.networkhexawild00:26:32
@zhaofeng:zhaofeng.liZhaofeng Limaybe we can just... uh, chmod before starting the actual daemon 🫠00:27:01
@zhaofeng:zhaofeng.liZhaofeng Libut a more fundamental issue is that what we are doing isn't really supported, looking at the systemd issues00:28:02
@hexa:lossy.networkhexait's funny that it used to work and now only the ownership is off00:28:32
@hexa:lossy.networkhexa* it's funny that it used to work and now only the permissions are off00:28:41
@hexa:lossy.networkhexawhat even?00:28:43
@hexa:lossy.networkhexathe issue with moving creating non-shared runtime dirs is that its breaking for the socket-path option00:37:49
@hexa:lossy.networkhexawell, I can probably keep /run/kea alive with a static user00:38:23
@hexa:lossy.networkhexawith tmpfiles, right?00:38:49
@zhaofeng:zhaofeng.liZhaofeng Liactually it's not that easy00:39:09
@zhaofeng:zhaofeng.liZhaofeng Li because there is state in /var/lib/private/kea 00:39:22
@hexa:lossy.networkhexai remember systemd migrating state between dynamicuser=true/false00:39:47
@zhaofeng:zhaofeng.liZhaofeng Lioh really?00:40:06
@zhaofeng:zhaofeng.liZhaofeng Li but still, if you have some kind of impermanence setup where you mount /var/lib/private/kea you are still screwed 00:40:31
@hexa:lossy.networkhexae.g. https://github.com/systemd/systemd/pull/1503300:40:40

Show newer messages


Back to Room ListRoom Version: 6