Open michaelbeaumont opened 1 month ago
On trying to set net.ipv6.conf.enp1s0.stable_secret I see:
net.ipv6.conf.enp1s0.stable_secret
user: warning: [2024-09-20T21:23:10.724128463Z]: [talos] controller failed {"component": "controller-runtime", "controller": "runtime.KernelParamSpecController", "error": "1 error occurred:\n\t* read / proc/sys/net/ipv6/conf/enp1s0/stable_secret: input/output error\n\n"}
It appears if this param is read before it's written, it returns input/output error, as described in the commit introducing the param
input/output error
I solved this by baking it into the kernel params, which is more solid anyway, but the behavior isn't ideal.
Client Version: v1.31.1 Server Version: v1.31.0
Thanks for submitting that, Talos tries to read sysctl to find the value as it was before the change, so that it can revert the change.
sysctl
Some sysctls don't support this, so we need another way to handle it.
Bug Report
On trying to set
net.ipv6.conf.enp1s0.stable_secret
I see:It appears if this param is read before it's written, it returns
input/output error
, as described in the commit introducing the paramI solved this by baking it into the kernel params, which is more solid anyway, but the behavior isn't ideal.
Description
Logs
Environment